kopia lustrzana https://github.com/dl2alf/AirScout
92 wiersze
3.4 KiB
JavaScript
92 wiersze
3.4 KiB
JavaScript
/*!
|
|
DataTables jQuery UI integration
|
|
©2011-2014 SpryMedia Ltd - datatables.net/license
|
|
*/
|
|
(function (a) {
|
|
"function" === typeof define && define.amd
|
|
? define(["jquery", "datatables.net"], function (b) {
|
|
return a(b, window, document);
|
|
})
|
|
: "object" === typeof exports
|
|
? (module.exports = function (b, d) {
|
|
b || (b = window);
|
|
if (!d || !d.fn.dataTable) d = require("datatables.net")(b, d).$;
|
|
return a(d, b, b.document);
|
|
})
|
|
: a(jQuery, window, document);
|
|
})(function (a) {
|
|
var b = a.fn.dataTable;
|
|
a.extend(!0, b.defaults, {
|
|
dom: '<"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix ui-corner-tl ui-corner-tr"lfr>t<"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix ui-corner-bl ui-corner-br"ip>',
|
|
renderer: "jqueryui",
|
|
});
|
|
a.extend(b.ext.classes, {
|
|
sWrapper: "dataTables_wrapper dt-jqueryui",
|
|
sPageButton: "fg-button ui-button ui-state-default",
|
|
sPageButtonActive: "ui-state-disabled",
|
|
sPageButtonDisabled: "ui-state-disabled",
|
|
sPaging:
|
|
"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",
|
|
sSortAsc: "ui-state-default sorting_asc",
|
|
sSortDesc: "ui-state-default sorting_desc",
|
|
sSortable: "ui-state-default sorting",
|
|
sSortableAsc: "ui-state-default sorting_asc_disabled",
|
|
sSortableDesc: "ui-state-default sorting_desc_disabled",
|
|
sSortableNone: "ui-state-default sorting_disabled",
|
|
sSortIcon: "DataTables_sort_icon",
|
|
sScrollHead: "dataTables_scrollHead ui-state-default",
|
|
sScrollFoot: "dataTables_scrollFoot ui-state-default",
|
|
sHeaderTH: "ui-state-default",
|
|
sFooterTH: "ui-state-default",
|
|
});
|
|
b.ext.renderer.header.jqueryui = function (b, h, e, c) {
|
|
var f = "css_right ui-icon ui-icon-caret-2-n-s",
|
|
g = -1 !== a.inArray("asc", e.asSorting),
|
|
i = -1 !== a.inArray("desc", e.asSorting);
|
|
!e.bSortable || (!g && !i)
|
|
? (f = "")
|
|
: g && !i
|
|
? (f = "css_right ui-icon ui-icon-caret-1-n")
|
|
: !g && i && (f = "css_right ui-icon ui-icon-caret-1-s");
|
|
a("<div/>")
|
|
.addClass("DataTables_sort_wrapper")
|
|
.append(h.contents())
|
|
.append(a("<span/>").addClass(c.sSortIcon + " " + f))
|
|
.appendTo(h);
|
|
a(b.nTable).on("order.dt", function (a, g, i, j) {
|
|
b === g &&
|
|
((a = e.idx),
|
|
h
|
|
.removeClass(c.sSortAsc + " " + c.sSortDesc)
|
|
.addClass(
|
|
"asc" == j[a]
|
|
? c.sSortAsc
|
|
: "desc" == j[a]
|
|
? c.sSortDesc
|
|
: e.sSortingClass
|
|
),
|
|
h
|
|
.find("span." + c.sSortIcon)
|
|
.removeClass(
|
|
"css_right ui-icon ui-icon-triangle-1-n css_right ui-icon ui-icon-triangle-1-s css_right ui-icon ui-icon-caret-2-n-s css_right ui-icon ui-icon-caret-1-n css_right ui-icon ui-icon-caret-1-s"
|
|
)
|
|
.addClass(
|
|
"asc" == j[a]
|
|
? "css_right ui-icon ui-icon-triangle-1-n"
|
|
: "desc" == j[a]
|
|
? "css_right ui-icon ui-icon-triangle-1-s"
|
|
: f
|
|
));
|
|
});
|
|
};
|
|
b.TableTools &&
|
|
a.extend(!0, b.TableTools.classes, {
|
|
container: "DTTT_container ui-buttonset ui-buttonset-multi",
|
|
buttons: { normal: "DTTT_button ui-button ui-state-default" },
|
|
collection: {
|
|
container: "DTTT_collection ui-buttonset ui-buttonset-multi",
|
|
},
|
|
});
|
|
return b;
|
|
});
|