Skip to content

Commit e213de6

Browse files
committed
fix referring to the right elements
1 parent d6e01ee commit e213de6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

unbxdSearch.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@ var unbxdSearchInit = function(jQuery, Handlebars){
796796
} else if(this.options.sortContainerType === 'click'){
797797
jQuery(this.options.sortContainerSelector).on({
798798
click: changeSort
799-
}, '*');
799+
}, '[unbxdsortfield]');
800800
}
801801
}
802802

@@ -808,7 +808,7 @@ var unbxdSearchInit = function(jQuery, Handlebars){
808808
} else if(this.options.pageSizeContainerType === 'click'){
809809
jQuery(this.options.pageSizeContainerSelector).on({
810810
click: changePageSize
811-
}, '*');
811+
}, '[unbxdpagesize]');
812812
}
813813
jQuery(this.options.pageSizeContainerSelector).delegate('*', 'change', function(e){
814814

@@ -1414,7 +1414,11 @@ var unbxdSearchInit = function(jQuery, Handlebars){
14141414
this.compiledSortContainerTemp = Handlebars.compile(this.options.sortContainerTemp);
14151415

14161416
var sortOptions = this.options.sortOptions.map(function(opt){
1417-
opt['selected'] = (opt.hasOwnProperty('field') && opt.field in this.params.sort && this.params.sort[opt.field] === opt.order) ? true : false;
1417+
if(Object.keys(this.params.sort).length > 0){
1418+
opt['selected'] = (opt.hasOwnProperty('field') && opt.field in this.params.sort && this.params.sort[opt.field] === opt.order) ? true : false;
1419+
} else {
1420+
opt['selected'] = opt['selected'] || false;
1421+
}
14181422
return opt;
14191423
}.bind(this));
14201424

0 commit comments

Comments
 (0)