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();