From 4eac9731fe77023488cdf3aa124a6aa1e5444a59 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Mon, 13 Mar 2023 02:35:32 +0200 Subject: setup needed libraries for browser-scripting --- .../js/dataTables/dataTables.searchPane.min.js | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 html/assets/js/dataTables/dataTables.searchPane.min.js (limited to 'html/assets/js/dataTables/dataTables.searchPane.min.js') diff --git a/html/assets/js/dataTables/dataTables.searchPane.min.js b/html/assets/js/dataTables/dataTables.searchPane.min.js new file mode 100644 index 0000000..c8a7fce --- /dev/null +++ b/html/assets/js/dataTables/dataTables.searchPane.min.js @@ -0,0 +1,25 @@ +/*! + Copyright 2017 SpryMedia Ltd. + + This source file is free software, available under the following license: + MIT license - http://datatables.net/license/mit + + This source file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. + + For details please refer to: http://www.datatables.net + SearchPane 0.0.1 + 2017 SpryMedia Ltd - datatables.net/license +*/ +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,e,c){a instanceof String&&(a=String(a));for(var g=a.length,d=0;d").addClass(this.classes.container)};this.c=a.extend(!0,{},d.defaults, +h);this.s={dt:b};b.settings()[0].searchPane=this;b.columns(this.c.columns).eq(0).each(function(a){f._pane(a)});a(this.dom.container).on("click","li",function(){f._toggle(this)}).on("click","button."+this.classes.clear,function(){f._clear(a(this).closest("div."+f.classes.pane.container))});this._attach()}var l=a.fn.dataTable;a.extend(d.prototype,{rebuild:function(){var a=this;this.s.dt.columns(this.c.columns).eq(0).each(function(b){a._pane(b)})},_attach:function(){var b=this.c.container,b="function"=== +typeof b?b(this.s.dt):b;"prepend"===this.c.insert?a(this.dom.container).prependTo(b):a(this.dom.container).appendTo(b)},_binData:function(a){var b={};a.each(function(a){a&&(b[a]?b[a]++:b[a]=1)});return b},_clear:function(a){var b=this.classes,f=b.item.selected;a.find("li."+f).removeClass(f);a.removeClass(b.pane.active);this.s.dt.column(a.data("column")).search("").draw()},_pane:function(b){var h=this.classes,f=h.item,h=h.pane,c=this.s.dt.column(b),e=a("