Check if selected object is valid before passing to calback
This commit is contained in:
parent
60f61096e1
commit
d80b267731
1 changed files with 5 additions and 3 deletions
|
@ -343,16 +343,18 @@
|
|||
selector = ".dropdown-page-one .dropdown-content a";
|
||||
}
|
||||
this.dropdown.on("click", selector, function(e) {
|
||||
var $el, selected;
|
||||
var $el, selected, selectedObj, isMarking;
|
||||
$el = $(this);
|
||||
selected = self.rowClicked($el);
|
||||
selectedObj = selected ? selected[0] : null;
|
||||
isMarking = selected ? selected[1] : null;
|
||||
if (self.options.clicked) {
|
||||
self.options.clicked(selected[0], $el, e, selected[1]);
|
||||
self.options.clicked(selectedObj, $el, e, isMarking);
|
||||
}
|
||||
|
||||
// Update label right after all modifications in dropdown has been done
|
||||
if (self.options.toggleLabel) {
|
||||
self.updateLabel(selected[0], $el, self);
|
||||
self.updateLabel(selectedObj, $el, self);
|
||||
}
|
||||
|
||||
$el.trigger('blur');
|
||||
|
|
Loading…
Reference in a new issue