Merge pull request #139 from fgimian/fix-date-sorting
Repaired sorting of date columns
This commit is contained in:
@@ -1,9 +1,26 @@
|
||||
$ = jQuery
|
||||
$ ->
|
||||
|
||||
$.tablesorter.addParser(
|
||||
id: 'timestamp'
|
||||
|
||||
# Return false so this parser is not auto detected
|
||||
is: (s) ->
|
||||
false
|
||||
|
||||
# Normalize the timestamp to epoch for sorting
|
||||
format: (s) ->
|
||||
moment.utc(s).unix()
|
||||
|
||||
# The return value of our normalization function is an integer
|
||||
type: 'numeric'
|
||||
)
|
||||
|
||||
$('.nodes').tablesorter(
|
||||
headers:
|
||||
4:
|
||||
sorter: false
|
||||
2: sorter: 'timestamp'
|
||||
3: sorter: 'timestamp'
|
||||
4: sorter: false
|
||||
sortList: [[1,0]]
|
||||
)
|
||||
|
||||
@@ -13,8 +30,8 @@ $('.facts').tablesorter(
|
||||
|
||||
$('.dashboard').tablesorter(
|
||||
headers:
|
||||
3:
|
||||
sorter: false
|
||||
2: sorter: 'timestamp'
|
||||
3: sorter: false
|
||||
sortList: [[0, 1]]
|
||||
)
|
||||
|
||||
|
||||
@@ -6,8 +6,25 @@
|
||||
|
||||
$(function() {});
|
||||
|
||||
$.tablesorter.addParser({
|
||||
id: 'timestamp',
|
||||
is: function(s) {
|
||||
return false;
|
||||
},
|
||||
format: function(s) {
|
||||
return moment.utc(s).unix();
|
||||
},
|
||||
type: 'numeric'
|
||||
});
|
||||
|
||||
$('.nodes').tablesorter({
|
||||
headers: {
|
||||
2: {
|
||||
sorter: 'timestamp'
|
||||
},
|
||||
3: {
|
||||
sorter: 'timestamp'
|
||||
},
|
||||
4: {
|
||||
sorter: false
|
||||
}
|
||||
@@ -21,6 +38,9 @@
|
||||
|
||||
$('.dashboard').tablesorter({
|
||||
headers: {
|
||||
2: {
|
||||
sorter: 'timestamp'
|
||||
},
|
||||
3: {
|
||||
sorter: false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user