summaryrefslogtreecommitdiff
path: root/static/js/dataTables.dateEuro.js
diff options
context:
space:
mode:
authorJohan Lundberg <lundberg@nordu.net>2014-04-02 17:26:12 +0200
committerJohan Lundberg <lundberg@nordu.net>2014-04-02 17:26:12 +0200
commit8214042cfdd6facad36aae287cbee60d6b96a4ee (patch)
tree0c1fa1260d0d588a57d953d8b6667df3739d2321 /static/js/dataTables.dateEuro.js
parent807973debd5cb00a4250fe88f7037dcd3cd3133b (diff)
Added filters and type detection for dataTables.
Diffstat (limited to 'static/js/dataTables.dateEuro.js')
-rw-r--r--static/js/dataTables.dateEuro.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/static/js/dataTables.dateEuro.js b/static/js/dataTables.dateEuro.js
new file mode 100644
index 0000000..5cdf4ef
--- /dev/null
+++ b/static/js/dataTables.dateEuro.js
@@ -0,0 +1,28 @@
+/**
+ * Created by lundberg on 4/2/14.
+ */
+
+// http://datatables.net/plug-ins/sorting
+
+jQuery.extend( jQuery.fn.dataTableExt.oSort, {
+ "date-euro-pre": function ( a ) {
+ if ($.trim(a) != '') {
+ var frDatea = $.trim(a).split(' ');
+ var frTimea = frDatea[1].split(':');
+ var frDatea2 = frDatea[0].split('/');
+ var x = (frDatea2[2] + frDatea2[1] + frDatea2[0] + frTimea[0] + frTimea[1] + frTimea[2]) * 1;
+ } else {
+ var x = 10000000000000; // = l'an 1000 ...
+ }
+
+ return x;
+ },
+
+ "date-euro-asc": function ( a, b ) {
+ return a - b;
+ },
+
+ "date-euro-desc": function ( a, b ) {
+ return b - a;
+ }
+} ); \ No newline at end of file