} );
}());
+
/* Plugin to allow sorting on data stored in a span's title attribute
*
* Ex: <td><span title="[% ISO_date %]">[% formatted_date %]</span></td>
}
} );
-
/* Plugin to allow sorting on numeric data stored in a span's title attribute
*
* Ex: <td><span title="[% decimal_number_that_JS_parseFloat_accepts %]">
});
}());
+
+// Remove string between NSB NSB characters
+$.fn.dataTableExt.oSort['nsb-nse-asc'] = function(a,b) {
+ var pattern = new RegExp("\x88.*\x89");
+ a = a.replace(pattern, "");
+ b = b.replace(pattern, "");
+ return (a > b) ? 1 : ((a < b) ? -1 : 0);
+}
+$.fn.dataTableExt.oSort['nsb-nse-desc'] = function(a,b) {
+ var pattern = new RegExp("\x88.*\x89");
+ a = a.replace(pattern, "");
+ b = b.replace(pattern, "");
+ return (b > a) ? 1 : ((b < a) ? -1 : 0);
+}
"sDom": 't',
"aoColumnDefs": [
{ "aTargets": [ -1,-2,-3 ], "bSortable": false, "bSearchable": false },
+ { "aTargets": [ 1 ], "sType": "nsb-nse" },
],
"aaSorting": [[ 1, "asc" ]],
"bPaginate": false