Changeset fd65421 in github
- Timestamp:
- Jan 5, 2012 7:56:29 AM (17 months ago)
- Branches:
- release-0.7
- Children:
- 49cdae9
- Parents:
- d69f8f0
- Location:
- plugins/managesieve
- Files:
-
- 2 edited
-
Changelog (modified) (1 diff)
-
managesieve.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins/managesieve/Changelog
ra33118f rfd65421 1 * version 5.0 [2012-01-05] 2 ----------------------------------------------------------- 1 3 - Fixed setting test type to :is when none is specified 2 4 - Fixed javascript error in IE8 3 - Fix possible ID duplication when adding filter rules very fast (#1488288) 5 - Fixed possible ID duplication when adding filter rules very fast (#1488288) 6 - Fixed bug where drag layer wasn't removed when dragging was ended over sets list 4 7 5 8 * version 5.0-rc1 [2011-11-17] -
plugins/managesieve/managesieve.js
r3ad2b1b rfd65421 66 66 rcmail.filters_list = new rcube_list_widget(rcmail.gui_objects.filterslist, 67 67 {multiselect:false, draggable:true, keyboard:false}); 68 rcmail.filters_list.addEventListener('select', function( o){ p.managesieve_select(o); });69 rcmail.filters_list.addEventListener('dragstart', function( o){ p.managesieve_dragstart(o); });70 rcmail.filters_list.addEventListener('dragend', function(e) { p.managesieve_dragend(e); });68 rcmail.filters_list.addEventListener('select', function(e) { p.managesieve_select(e); }); 69 rcmail.filters_list.addEventListener('dragstart', function(e) { p.managesieve_dragstart(e); }); 70 rcmail.filters_list.addEventListener('dragend', function(e) { p.managesieve_dragend(e); }); 71 71 rcmail.filters_list.row_init = function (row) { 72 72 row.obj.onmouseover = function() { p.managesieve_focus_filter(row); }; … … 79 79 if (rcmail.gui_objects.filtersetslist) { 80 80 rcmail.filtersets_list = new rcube_list_widget(rcmail.gui_objects.filtersetslist, {multiselect:false, draggable:false, keyboard:false}); 81 rcmail.filtersets_list.addEventListener('select', function( o){ p.managesieve_setselect(o); });81 rcmail.filtersets_list.addEventListener('select', function(e) { p.managesieve_setselect(e); }); 82 82 rcmail.filtersets_list.init(); 83 83 rcmail.filtersets_list.focus(); … … 93 93 rcmail.enable_command('plugin.managesieve-setact', 'plugin.managesieve-setget', setcnt); 94 94 rcmail.enable_command('plugin.managesieve-setdel', setcnt > 1); 95 96 // Fix dragging filters over sets list 97 $('tr', rcmail.gui_objects.filtersetslist).each(function (i, e) { p.managesieve_fixdragend(e); }); 95 98 } 96 99 } … … 352 355 list.select(id); 353 356 357 // Fix dragging filters over sets list 358 this.managesieve_fixdragend(row); 359 354 360 break; 355 361 } … … 393 399 this.drag_active = false; 394 400 } 401 }; 402 403 // Fixes filters dragging over sets list 404 // @TODO: to be removed after implementing copying filters 405 rcube_webmail.prototype.managesieve_fixdragend = function(elem) 406 { 407 var p = this; 408 $(elem).bind('mouseup' + ((bw.iphone || bw.ipad) ? ' touchend' : ''), function(e) { 409 if (p.drag_active) 410 p.filters_list.drag_mouse_up(e); 411 }); 395 412 }; 396 413
Note: See TracChangeset
for help on using the changeset viewer.
