From f9e28d24e8728abb6ba78b81b44a21fc0c932d16 Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Wed, 14 Jan 2015 17:00:47 +0000 Subject: [PATCH] Make a delay before favorites sorting action starts in order to prevent accidental sorting action --- etemplate/js/et2_widget_favorites.js | 1 + phpgwapi/js/jsapi/app_base.js | 1 + 2 files changed, 2 insertions(+) diff --git a/etemplate/js/et2_widget_favorites.js b/etemplate/js/et2_widget_favorites.js index 6c542a968e..6b95ab146d 100644 --- a/etemplate/js/et2_widget_favorites.js +++ b/etemplate/js/et2_widget_favorites.js @@ -167,6 +167,7 @@ var et2_favorites = et2_dropdown_button.extend([et2_INextmatchHeader], items:'li:not([data-id$="add"])', placeholder:'ui-fav-sortable-placeholder', + delay: 250, //(millisecond) delay before the sorting should start update: function (event, ui) { self.favSortedList = jQuery(this).sortable('toArray', {attribute:'data-id'}); diff --git a/phpgwapi/js/jsapi/app_base.js b/phpgwapi/js/jsapi/app_base.js index 4a3edacd3f..f0b11870b2 100644 --- a/phpgwapi/js/jsapi/app_base.js +++ b/phpgwapi/js/jsapi/app_base.js @@ -366,6 +366,7 @@ var AppJS = Class.extend( jQuery('ul','#favorite_sidebox_'+this.appname).sortable({ items:'li:not([data-id$="add"])', placeholder:'ui-fav-sortable-placeholder', + delay:250, //(millisecond) delay before the sorting should start helper: function(event, item) { // We'll need to know which app this is for item.attr('data-appname',self.appname);