Browse Source

#2042 add delegated events to search

pull/2053/head
jlukic 10 years ago
parent
commit
3f44b1cad7
1 changed files with 12 additions and 21 deletions
  1. 33
      src/definitions/modules/search.js

33
src/definitions/modules/search.js

@ -71,18 +71,17 @@ $.fn.search = function(parameters) {
.attr('autocomplete', 'off')
;
}
$prompt
.on('focus' + eventNamespace, module.event.focus)
.on('blur' + eventNamespace, module.event.blur)
.on('keydown' + eventNamespace, module.handleKeyboard)
;
$searchButton
.on('click' + eventNamespace, module.query)
;
$results
.on('mousedown' + eventNamespace, module.event.result.mousedown)
.on('mouseup' + eventNamespace, module.event.result.mouseup)
.on('click' + eventNamespace, selector.result, module.event.result.click)
$module
// prompt
.on('focus' + eventNamespace, selector.prompt, module.event.focus)
.on('blur' + eventNamespace, selector.prompt, module.event.blur)
.on('keydown' + eventNamespace, selector.prompt, module.handleKeyboard)
// search button
.on('click' + eventNamespace, selector.searchButton, module.query)
// results
.on('mousedown' + eventNamespace, selector.results, module.event.result.mousedown)
.on('mouseup' + eventNamespace, selector.results, module.event.result.mouseup)
.on('click' + eventNamespace, selector.results, selector.result, module.event.result.click)
;
module.instantiate();
},
@ -96,16 +95,8 @@ $.fn.search = function(parameters) {
destroy: function() {
module.verbose('Destroying instance');
$module
.removeData(moduleNamespace)
;
$prompt
.off(eventNamespace)
;
$searchButton
.off(eventNamespace)
;
$results
.off(eventNamespace)
.removeData(moduleNamespace)
;
},
event: {

Loading…
Cancel
Save