|
@ -413,7 +413,7 @@ $.fn.dropdown = function(parameters) { |
|
|
if(module.is.multiple() && !module.has.search() && module.is.allFiltered()) { |
|
|
if(module.is.multiple() && !module.has.search() && module.is.allFiltered()) { |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
if(module.has.message() && !module.has.maxSelections()) { |
|
|
|
|
|
|
|
|
if(module.has.message() && !(module.has.maxSelections() || module.has.allResultsFiltered()) ) { |
|
|
module.remove.message(); |
|
|
module.remove.message(); |
|
|
} |
|
|
} |
|
|
if(settings.onShow.call(element) !== false) { |
|
|
if(settings.onShow.call(element) !== false) { |
|
@ -791,13 +791,17 @@ $.fn.dropdown = function(parameters) { |
|
|
: $activeItem, |
|
|
: $activeItem, |
|
|
hasSelected = ($selectedItem.size() > 0) |
|
|
hasSelected = ($selectedItem.size() > 0) |
|
|
; |
|
|
; |
|
|
if( hasSelected && module.has.query() ) { |
|
|
|
|
|
module.debug('Forcing partial selection to selected item', $selectedItem); |
|
|
|
|
|
module.event.item.click.call($selectedItem); |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
module.hide(); |
|
|
|
|
|
|
|
|
if( module.has.query() ) { |
|
|
|
|
|
if(hasSelected) { |
|
|
|
|
|
module.debug('Forcing partial selection to selected item', $selectedItem); |
|
|
|
|
|
module.event.item.click.call($selectedItem); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
module.remove.searchTerm(); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
module.hide(); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
event: { |
|
|
event: { |
|
@ -842,6 +846,7 @@ $.fn.dropdown = function(parameters) { |
|
|
module.remove.activeLabel(); |
|
|
module.remove.activeLabel(); |
|
|
} |
|
|
} |
|
|
if(settings.showOnFocus) { |
|
|
if(settings.showOnFocus) { |
|
|
|
|
|
module.search(); |
|
|
module.show(); |
|
|
module.show(); |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|