|
|
|
@ -508,7 +508,7 @@ if (EXPO.events.feed) { |
|
|
|
} |
|
|
|
} |
|
|
|
if (!self.$inputFilter.hasClass('ui-autocomplete-input')) { |
|
|
|
if (!self.$inputFilter.hasClass('ui-autocomplete-input')) { |
|
|
|
|
|
|
|
|
|
|
|
self.$inputFilter.autocomplete({ |
|
|
|
self.$inputFilter.placeComplete({ |
|
|
|
source: dataObj, |
|
|
|
source: dataObj, |
|
|
|
minLength: 0, |
|
|
|
minLength: 0, |
|
|
|
appendTo: $completeWrap, |
|
|
|
appendTo: $completeWrap, |
|
|
|
@ -520,11 +520,11 @@ if (EXPO.events.feed) { |
|
|
|
// return ui.label;
|
|
|
|
// return ui.label;
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
self.$inputFilter.autocomplete('search', ""); |
|
|
|
self.$inputFilter.placeComplete('search', ""); |
|
|
|
firstComplete = false; |
|
|
|
firstComplete = false; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
self.$inputFilter.autocomplete('search', ""); |
|
|
|
self.$inputFilter.placeComplete('search', ""); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
@ -542,7 +542,7 @@ if (EXPO.events.feed) { |
|
|
|
} else if (text.length == 0 && !firstComplete) { |
|
|
|
} else if (text.length == 0 && !firstComplete) { |
|
|
|
if (self.$inputFilter.hasClass('ui-autocomplete-input')) { |
|
|
|
if (self.$inputFilter.hasClass('ui-autocomplete-input')) { |
|
|
|
|
|
|
|
|
|
|
|
self.$inputFilter.autocomplete("destroy"); |
|
|
|
self.$inputFilter.placeComplete("destroy"); |
|
|
|
firstComplete = true; |
|
|
|
firstComplete = true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1781,6 +1781,14 @@ if (EXPO.events.feed) { |
|
|
|
$(this.DOMform).on('submit', function () { |
|
|
|
$(this.DOMform).on('submit', function () { |
|
|
|
submitHandler(); |
|
|
|
submitHandler(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
$.widget( "custom.placeComplete", $.ui.autocomplete,{ |
|
|
|
|
|
|
|
_renderItem: function( ul, item ) { |
|
|
|
|
|
|
|
return $( "<li>" ) |
|
|
|
|
|
|
|
.append( $( "<a>" ).text( item.label) ) |
|
|
|
|
|
|
|
.append('<span class="subj-category"> ('+item.cat+')</span>') |
|
|
|
|
|
|
|
.appendTo( ul ); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
this.DOMapplyButton = document.getElementById(this.opt.applyButtonId); |
|
|
|
this.DOMapplyButton = document.getElementById(this.opt.applyButtonId); |
|
|
|
this.filterPane = new Filter(this.opt.filter); |
|
|
|
this.filterPane = new Filter(this.opt.filter); |
|
|
|
$('#' + this.opt.filter.buttonId).on('click', function () { |
|
|
|
$('#' + this.opt.filter.buttonId).on('click', function () { |
|
|
|
|