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