Browse Source

Fix for dropdown destroy

pull/1129/head
jlukic 10 years ago
parent
commit
37f7dc9bb9
1 changed files with 6 additions and 2 deletions
  1. 8
      src/definitions/modules/dropdown.js

8
src/definitions/modules/dropdown.js

@ -70,7 +70,6 @@ $.fn.dropdown = function(parameters) {
initialize: function() { initialize: function() {
module.debug('Initializing dropdown', settings); module.debug('Initializing dropdown', settings);
module.setup.layout(); module.setup.layout();
module.save.defaults(); module.save.defaults();
module.set.selected(); module.set.selected();
@ -96,6 +95,9 @@ $.fn.dropdown = function(parameters) {
$item $item
.off(eventNamespace) .off(eventNamespace)
; ;
$search
.off(eventNamespace)
;
$module $module
.off(eventNamespace) .off(eventNamespace)
.removeData(moduleNamespace) .removeData(moduleNamespace)
@ -727,9 +729,11 @@ $.fn.dropdown = function(parameters) {
} }
else { else {
if( optionValue == value ) { if( optionValue == value ) {
module.verbose('Found select item by value', optionValue, value);
$selectedItem = $(this); $selectedItem = $(this);
} }
else if( !$selectedItem && optionText == value ) { else if( !$selectedItem && optionText == value ) {
module.verbose('Found select item by text', optionText, value);
$selectedItem = $(this); $selectedItem = $(this);
} }
} }
@ -1334,7 +1338,7 @@ $.fn.dropdown.settings = {
dropdown : '.ui.dropdown', dropdown : '.ui.dropdown',
text : '> .text:not(.icon)', text : '> .text:not(.icon)',
input : '> input[type="hidden"], > select', input : '> input[type="hidden"], > select',
search : '> .search',
search : '> .search, .menu > .search',
menu : '.menu', menu : '.menu',
item : '.item' item : '.item'
}, },

Loading…
Cancel
Save