File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -1616,7 +1616,25 @@ var unbxdSearchInit = function(jQuery, Handlebars){
1616
1616
, isSelected = false
1617
1617
, selectedOnly = [ ] ;
1618
1618
1619
- for ( var x in facets ) {
1619
+ var positionExists = false ;
1620
+ for ( var x in facets ) {
1621
+ if ( "position" in facets [ x ] ) {
1622
+ positionExists = true ;
1623
+ }
1624
+ break ;
1625
+ }
1626
+ var sortable = [ ] ;
1627
+ for ( var facet in facets ) {
1628
+ sortable . push ( positionExists ? ( [ facet , facets [ facet ] [ "position" ] ] ) : [ facet ] ) ;
1629
+ }
1630
+
1631
+ if ( positionExists ) {
1632
+ sortable . sort ( function ( a , b ) { return a [ 1 ] - b [ 1 ] } ) ;
1633
+ }
1634
+ for ( var newI = 0 ; newI < sortable . length ; newI ++ ) {
1635
+
1636
+ var x = sortable [ newI ] [ 0 ] ;
1637
+ // for(var x in facets) {
1620
1638
singlefacet = {
1621
1639
name : self . prepareFacetName ( x )
1622
1640
, facet_name : x
You can’t perform that action at this time.
0 commit comments