plugins/kolab_notes plugins/libkolab
Thomas Brüderli
bruederli at kolabsys.com
Fri Jun 27 10:50:25 CEST 2014
plugins/kolab_notes/notes.js | 4 ++++
plugins/libkolab/js/folderlist.js | 5 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
New commits:
commit 8d2b943cb6171f237da2d1ee88d99d33f1d0f693
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Fri Jun 27 10:50:16 2014 +0200
Disable default link action on notebooks list search results
diff --git a/plugins/kolab_notes/notes.js b/plugins/kolab_notes/notes.js
index e6310b7..567cfa9 100644
--- a/plugins/kolab_notes/notes.js
+++ b/plugins/kolab_notes/notes.js
@@ -134,6 +134,10 @@ function rcube_kolab_notes_ui(settings)
rcmail.http_post('list', { _do:'subscribe', _list:{ id:p.id, permanent:1 } });
}
});
+ notebookslist.addEventListener('click-item', function(p) {
+ // avoid link execution
+ return false;
+ });
notebookslist.addEventListener('search-complete', function(data) {
if (data.length)
rcmail.display_message(rcmail.gettext('nrnotebooksfound','kolab_notes').replace('$nr', data.length), 'voice');
diff --git a/plugins/libkolab/js/folderlist.js b/plugins/libkolab/js/folderlist.js
index 6caf419..df522f6 100644
--- a/plugins/libkolab/js/folderlist.js
+++ b/plugins/libkolab/js/folderlist.js
@@ -110,7 +110,10 @@ function kolab_folderlist(node, p)
// forward event
if (prop = search_results[id]) {
e.data = prop;
- me.triggerEvent('click-item', e);
+ if (me.triggerEvent('click-item', e) === false) {
+ e.stopPropagation();
+ return false;
+ }
}
});
}
More information about the commits
mailing list