PATH:
home
/
letacommog
/
letaweb
/
scripts
/
libraries
/
angular
/*! * @author Thomas <thansen@solire.fr> * @licence CC BY-NC 4.0 http://creativecommons.org/licenses/by-nc/4.0/ * * A light filter column pluggin for jquery.dataTables#1.10 */ !function(a){var b=function(b){"use strict";var c=function(a,c,e,f){var g,h=this,i=["dom","bindEvents","request"];g=f.type in d.filter?b.extend({},d.filter[f.type]):{},h.options=b.extend({},g,f),b.each(i,function(a,b){b in h.options&&(h[b]=h.options[b])}),h.dataTable=a,h.dataTableColumn=e,h.index=c},d=function(a,b){var c=this;c.columns=[],c.dataTable=null,c.init(a,b)};return c.prototype={dom:function(){},bindEvents:function(){},request:function(){},search:function(){var a=this;a.dataTableColumn.search(a.request()).draw()}},d.prototype={init:function(a,d){var e,f=this;f.dataTable=a,e=b("<tr>").appendTo(f.dataTable.table().header()),f.dataTable.columns().eq(0).each(function(a){var g=a in d?d[a]:{},h=new c(f.dataTable,a,f.dataTable.column(a),g),i=b("<th>").appendTo(e);f.columns.push(h),h.dom(i),h.bindEvents()})},addFilter:function(a,b){d.filter[a]=b}},d["default"]={type:"text"},d.filter={text:{dom:function(a){var c=this;return c.elements=b("<input>",{type:"text"}).appendTo(a),c.elements},bindEvents:function(){var b=this,c=200,d=0;"time"in b.options&&(c=b.options.time),b.elements.keyup(function(){clearTimeout(d),d=a.setTimeout(function(){b.search()},c)})},request:function(){var a=this;return a.elements.val()}},dateRange:{separator:"~",dom:function(a){var c=this;return c.elements=b("<input>",{type:"text"}).add(b("<input>",{type:"text"})).appendTo(a),c.elements},bindEvents:function(){var a=this;a.elements.change(function(){a.search()})},request:function(){var a=this,c=[];return a.elements.each(function(){c.push(b(this).val())}),c.join(a.options.separator)}}},b.fn.dataTable.ColumnFilter=d,b.fn.DataTable.ColumnFilter=d,d};"function"==typeof define&&define.amd?define(["jquery","datatables"],b):"object"==typeof exports?b(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.ColumnFilter&&b(jQuery,jQuery.fn.dataTable)}(window,document);
[+]
..
[-] angular-csp.css
[edit]
[-] angular-cookies.js
[edit]
[-] datetimepicker.js
[edit]
[-] angular-mocks.js
[edit]
[-] sortable.js
[edit]
[-] angular-resource.min.js
[edit]
[-] version.txt
[edit]
[+]
i18n
[-] angular-messages.js
[edit]
[-] angular-sanitize.min.js
[edit]
[-] ct-ui-router-extras.min.js
[edit]
[-] angular-loader.min.js
[edit]
[-] angular-route.min.js.map
[edit]
[-] angular-datatables.js
[edit]
[-] angular-datatables.columnfilter.js
[edit]
[-] angular.1.5.js
[edit]
[-] xeditable.min.js
[edit]
[-] angular-datatables.min.js
[edit]
[-] angucomplete-alt.min.js
[edit]
[-] ng-table.min.js
[edit]
[-] angular-ng-context-menu.js
[edit]
[-] angular-touch.min.js.map
[edit]
[-] ui-bootstrap-0.13.0.min.js
[edit]
[-] angular-sanitize.js
[edit]
[-] angular-cookies.min.js
[edit]
[-] angular-ui-router.min.js
[edit]
[-] ui-bootstrap.min.js
[edit]
[-] angular.min.js.map
[edit]
[-] angular.min - Copy (2).js
[edit]
[-] angular-cookies.min.js.map
[edit]
[-] errors.json
[edit]
[-] ui-bootstrap-tpls-0.13.0.min.js
[edit]
[-] angular.js
[edit]
[-] angular-route.min.js
[edit]
[-] angular-scenario.js
[edit]
[-] angular-ui-router.js
[edit]
[-] ui-bootstrap-tpls-1.2.4.min.js
[edit]
[-] dataTables.lightColumnFilter.min.js
[edit]
[-] angular-touch.js
[edit]
[-] version.json
[edit]
[-] angular-animate.js
[edit]
[-] angular-animate.min.js.map
[edit]
[-] angular-datatables.light-columnfilter.js
[edit]
[-] ui-bootstrap-tpls-0.13.0.js
[edit]
[-] angular-loader.min.js.map
[edit]
[-] angular-touch.min.js
[edit]
[-] angular-animate.min.js
[edit]
[-] angular.min.js
[edit]
[-] angular-loader.js
[edit]
[-] angular.min - Copy.js
[edit]
[-] angular-sanitize.min.js.map
[edit]
[-] ngStorage.min.js
[edit]
[-] angular-resource.js
[edit]
[-] angular-route.js
[edit]
[-] angular-resource.min.js.map
[edit]