mirror of
https://github.com/soapingtime/diyhrt.git
synced 2026-03-23 07:36:38 +00:00
37 lines
No EOL
1.4 KiB
JavaScript
37 lines
No EOL
1.4 KiB
JavaScript
_anyNumberSort = function(a, b, high) {
|
|
var reg = /[+-]?((\d+(\.\d*)?)|\.\d+)([eE][+-]?[0-9]+)?/;
|
|
a = a.replace(',','.').match(reg);
|
|
a = a !== null ? parseFloat(a[0]) : high;
|
|
b = b.replace(',','.').match(reg);
|
|
b = b !== null ? parseFloat(b[0]) : high;
|
|
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
|
|
}
|
|
|
|
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
|
|
"any-number-asc": function (a, b) {
|
|
return _anyNumberSort(a, b, Number.POSITIVE_INFINITY);
|
|
},
|
|
"any-number-desc": function (a, b) {
|
|
return _anyNumberSort(a, b, Number.NEGATIVE_INFINITY) * -1;
|
|
}
|
|
});
|
|
|
|
function spawn_tooltips() {
|
|
$('.tooltips').tipsy({
|
|
arrowWidth: 10, //arrow css border-width + margin-(left|right), default is 5 + 5
|
|
attr: 'data-tipsy', //default attributes for tipsy - data-tipsy-position | data-tipsy-offset | data-tipsy-disabled
|
|
cls: null, //tipsy custom class
|
|
duration: 150, //tipsy fadeIn, fadeOut duration
|
|
offset: 7, //tipsy offset from element
|
|
position: 'top-center', //tipsy position - top-left | top-center | top-right | bottom-left | bottom-center | bottom-right | left | right
|
|
trigger: 'hover', // how tooltip is triggered - hover | focus | click | manual
|
|
onShow: null, //onShow event
|
|
onHide: null //onHide event
|
|
});
|
|
}
|
|
|
|
function inputCopy(e) {
|
|
e.select();
|
|
document.execCommand("copy");
|
|
$('.tipsy').html('Copied!');
|
|
} |