From 8d2b943cb6171f237da2d1ee88d99d33f1d0f693 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Fri, 27 Jun 2014 10:50:16 +0200 Subject: [PATCH] Disable default link action on notebooks list search results --- plugins/kolab_notes/notes.js | 4 ++++ plugins/libkolab/js/folderlist.js | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/kolab_notes/notes.js b/plugins/kolab_notes/notes.js index e6310b74..567cfa9d 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 6caf419f..df522f6b 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; + } } }); }