Loading htdocs/_i18n/en/pages/devices.html +3 −1 Original line number Diff line number Diff line Loading @@ -395,7 +395,8 @@ {% assign release_date_array = release_date_array | push: date[0] %} {% endif %} {% assign releasedates = release_date_array | uniq %} <td class="release" data-order="{{ releasedates | array_to_sentence_string: ',' }}"> <td class="release" data-order="{{ releasedates | array_to_sentence_string: "," }}"> <ul class="list-unstyled"> {% for releasedate in releasedates %} <li>{{ releasedate }}</li> Loading Loading @@ -445,3 +446,4 @@ </div> <!--DEVICE COUNT START--> </div> No newline at end of file htdocs/assets/js/code.js +29 −21 Original line number Diff line number Diff line Loading @@ -19,23 +19,23 @@ jQuery.extend( jQuery.fn.dataTableExt.oSort, { } }); // To allow reseting the sort options, ref https://stackoverflow.com/questions/27008837/jquery-datatable-reset-sorting jQuery.fn.dataTableExt.oApi.fnSortNeutral = function ( oSettings ) { /* Remove any current sorting */ oSettings.aaSorting = []; /* Sort display arrays so we get them in numerical order */ oSettings.aiDisplay.sort( function (x,y) { return x-y; } ); oSettings.aiDisplayMaster.sort( function (x,y) { return x-y; } ); /* Redraw */ oSettings.oApi._fnReDraw( oSettings ); }; // // To allow reseting the sort options, ref https://stackoverflow.com/questions/27008837/jquery-datatable-reset-sorting // jQuery.fn.dataTableExt.oApi.fnSortNeutral = function ( oSettings ) // { // /* Remove any current sorting */ // oSettings.aaSorting = []; // /* Sort display arrays so we get them in numerical order */ // oSettings.aiDisplay.sort( function (x,y) { // return x-y; // } ); // oSettings.aiDisplayMaster.sort( function (x,y) { // return x-y; // } ); // /* Redraw */ // oSettings.oApi._fnReDraw( oSettings ); // }; function updateFilters() { $(".smartphone-table tr").filter(function() { Loading Loading @@ -139,9 +139,6 @@ $(document).ready(function() { fixedHeader: true, bFilter: false, info: false, columnDefs: [ { type: 'numeric-comma', targets: 4 } ], "columns": [ null, null, Loading @@ -151,7 +148,18 @@ $(document).ready(function() { { "type": "any-number" }, null, null, ] ], "initComplete": function(settings, json) { var order_type = 'asc'; if($('.ui-state-default.sorting_desc').length){ order_type = 'desc'; } if ($('.sorting_1 ul').length > 0) { $('.sorting_1 ul').each(function(i, obj) { sortList($(this)[0], order_type); }); } } }); $('#smartphone-table').on('order.dt', function() { Loading Loading
htdocs/_i18n/en/pages/devices.html +3 −1 Original line number Diff line number Diff line Loading @@ -395,7 +395,8 @@ {% assign release_date_array = release_date_array | push: date[0] %} {% endif %} {% assign releasedates = release_date_array | uniq %} <td class="release" data-order="{{ releasedates | array_to_sentence_string: ',' }}"> <td class="release" data-order="{{ releasedates | array_to_sentence_string: "," }}"> <ul class="list-unstyled"> {% for releasedate in releasedates %} <li>{{ releasedate }}</li> Loading Loading @@ -445,3 +446,4 @@ </div> <!--DEVICE COUNT START--> </div> No newline at end of file
htdocs/assets/js/code.js +29 −21 Original line number Diff line number Diff line Loading @@ -19,23 +19,23 @@ jQuery.extend( jQuery.fn.dataTableExt.oSort, { } }); // To allow reseting the sort options, ref https://stackoverflow.com/questions/27008837/jquery-datatable-reset-sorting jQuery.fn.dataTableExt.oApi.fnSortNeutral = function ( oSettings ) { /* Remove any current sorting */ oSettings.aaSorting = []; /* Sort display arrays so we get them in numerical order */ oSettings.aiDisplay.sort( function (x,y) { return x-y; } ); oSettings.aiDisplayMaster.sort( function (x,y) { return x-y; } ); /* Redraw */ oSettings.oApi._fnReDraw( oSettings ); }; // // To allow reseting the sort options, ref https://stackoverflow.com/questions/27008837/jquery-datatable-reset-sorting // jQuery.fn.dataTableExt.oApi.fnSortNeutral = function ( oSettings ) // { // /* Remove any current sorting */ // oSettings.aaSorting = []; // /* Sort display arrays so we get them in numerical order */ // oSettings.aiDisplay.sort( function (x,y) { // return x-y; // } ); // oSettings.aiDisplayMaster.sort( function (x,y) { // return x-y; // } ); // /* Redraw */ // oSettings.oApi._fnReDraw( oSettings ); // }; function updateFilters() { $(".smartphone-table tr").filter(function() { Loading Loading @@ -139,9 +139,6 @@ $(document).ready(function() { fixedHeader: true, bFilter: false, info: false, columnDefs: [ { type: 'numeric-comma', targets: 4 } ], "columns": [ null, null, Loading @@ -151,7 +148,18 @@ $(document).ready(function() { { "type": "any-number" }, null, null, ] ], "initComplete": function(settings, json) { var order_type = 'asc'; if($('.ui-state-default.sorting_desc').length){ order_type = 'desc'; } if ($('.sorting_1 ul').length > 0) { $('.sorting_1 ul').each(function(i, obj) { sortList($(this)[0], order_type); }); } } }); $('#smartphone-table').on('order.dt', function() { Loading