Browse Source

#3879 fixes item cache not updating after addition

pull/4046/head
Jack Lukic 8 years ago
parent
commit
9fa00b9379
1 changed files with 10 additions and 3 deletions
  1. 13
      src/definitions/modules/dropdown.js

13
src/definitions/modules/dropdown.js

@ -408,6 +408,10 @@ $.fn.dropdown = function(parameters) {
module.refreshData();
},
refreshItems: function() {
$item = $menu.find(selector.item);
},
refreshSelectors: function() {
module.verbose('Refreshing selector cache');
$text = $module.find(selector.text);
@ -1065,10 +1069,13 @@ $.fn.dropdown = function(parameters) {
isMessage = $changedNodes.is(selector.message) || $changedNodes.closest(selector.message).length > 0
;
if(isUserAddition || isMessage) {
return
module.debug('Updating item selector cache');
module.refreshItems();
}
else {
module.debug('Menu modified, updating selector cache');
module.refresh();
}
module.debug('Menu modified, updating selector cache');
module.refresh();
},
mousedown: function() {
itemActivated = true;

Loading…
Cancel
Save