updated
这个提交包含在:
父节点
5ddd5f7528
当前提交
fd745d883e
共有 7 个文件被更改,包括 27019 次插入 和 55948 次删除
17154
assets/css/bootstrap.css
vendored
17154
assets/css/bootstrap.css
vendored
文件差异内容过多而无法显示
加载差异
10477
assets/css/bootstrap.min.css
vendored
10477
assets/css/bootstrap.min.css
vendored
文件差异因一行或多行过长而隐藏
17151
assets/css/bootstrap.rtl.css
vendored
17151
assets/css/bootstrap.rtl.css
vendored
文件差异内容过多而无法显示
加载差异
10479
assets/css/bootstrap.rtl.min.css
vendored
10479
assets/css/bootstrap.rtl.min.css
vendored
文件差异因一行或多行过长而隐藏
17154
assets/css/default/bootstrap.css
vendored
17154
assets/css/default/bootstrap.css
vendored
文件差异内容过多而无法显示
加载差异
10477
assets/css/default/bootstrap.min.css
vendored
10477
assets/css/default/bootstrap.min.css
vendored
文件差异因一行或多行过长而隐藏
|
|
@ -12,6 +12,7 @@
|
|||
* @summary Sort date and time in any format using Moment.js
|
||||
* @author [Allan Jardine](//datatables.net)
|
||||
* @depends DataTables 1.10+, Moment.js 1.7+
|
||||
* @deprecated
|
||||
*
|
||||
* @example
|
||||
* $.fn.dataTable.moment( 'HH:mm MMM D, YY' );
|
||||
|
|
@ -26,45 +27,45 @@
|
|||
} else {
|
||||
factory(jQuery, moment);
|
||||
}
|
||||
}(function ($, moment) {
|
||||
})(function ($, moment) {
|
||||
function strip(d) {
|
||||
if (typeof d === "string") {
|
||||
// Strip HTML tags and newline characters if possible
|
||||
d = d.replace(/(<.*?>)|(\r?\n|\r)/g, "");
|
||||
|
||||
function strip (d) {
|
||||
if ( typeof d === 'string' ) {
|
||||
// Strip HTML tags and newline characters if possible
|
||||
d = d.replace(/(<.*?>)|(\r?\n|\r)/g, '');
|
||||
|
||||
// Strip out surrounding white space
|
||||
d = d.trim();
|
||||
}
|
||||
|
||||
return d;
|
||||
}
|
||||
|
||||
$.fn.dataTable.moment = function ( format, locale, reverseEmpties ) {
|
||||
var types = $.fn.dataTable.ext.type;
|
||||
|
||||
// Add type detection
|
||||
types.detect.unshift( function ( d ) {
|
||||
d = strip(d);
|
||||
|
||||
// Null and empty values are acceptable
|
||||
if ( d === '' || d === null ) {
|
||||
return 'moment-'+format;
|
||||
// Strip out surrounding white space
|
||||
d = d.trim();
|
||||
}
|
||||
|
||||
return moment( d, format, locale, true ).isValid() ?
|
||||
'moment-'+format :
|
||||
null;
|
||||
} );
|
||||
return d;
|
||||
}
|
||||
|
||||
// Add sorting method - use an integer for the sorting
|
||||
types.order[ 'moment-'+format+'-pre' ] = function ( d ) {
|
||||
d = strip(d);
|
||||
|
||||
return !moment(d, format, locale, true).isValid() ?
|
||||
(reverseEmpties ? -Infinity : Infinity) :
|
||||
parseInt( moment( d, format, locale, true ).format( 'x' ), 10 );
|
||||
$.fn.dataTable.moment = function (format, locale, reverseEmpties) {
|
||||
var types = $.fn.dataTable.ext.type;
|
||||
|
||||
// Add type detection
|
||||
types.detect.unshift(function (d) {
|
||||
d = strip(d);
|
||||
|
||||
// Null and empty values are acceptable
|
||||
if (d === "" || d === null) {
|
||||
return "moment-" + format;
|
||||
}
|
||||
|
||||
return moment(d, format, locale, true).isValid()
|
||||
? "moment-" + format
|
||||
: null;
|
||||
});
|
||||
|
||||
// Add sorting method - use an integer for the sorting
|
||||
types.order["moment-" + format + "-pre"] = function (d) {
|
||||
d = strip(d);
|
||||
|
||||
return !moment(d, format, locale, true).isValid()
|
||||
? reverseEmpties
|
||||
? -Infinity
|
||||
: Infinity
|
||||
: parseInt(moment(d, format, locale, true).format("x"), 10);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
}));
|
||||
});
|
||||
|
|
|
|||
正在加载…
在新工单中引用