diff --git a/data/interfaces/default/album.html b/data/interfaces/default/album.html index fdabd9d3..0cc868b8 100644 --- a/data/interfaces/default/album.html +++ b/data/interfaces/default/album.html @@ -337,6 +337,21 @@ }); } + jQuery.extend( jQuery.fn.dataTableExt.oSort, { + "title-numeric-pre": function ( a ) { + var x = a.match(/title="*(-?[0-9\.]+)/)[1]; + return parseFloat( x ); + }, + + "title-numeric-asc": function ( a, b ) { + return ((a < b) ? -1 : ((a > b) ? 1 : 0)); + }, + + "title-numeric-desc": function ( a, b ) { + return ((a < b) ? 1 : ((a > b) ? -1 : 0)); + } + } ); + $(document).ready(function() { getAlbumInfo(); initThisPage();