From 732c80929262d9235c0212a1fddd934e52d0e402 Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Thu, 14 Jun 2018 10:51:15 +0100 Subject: [PATCH] SearchFade min files --- features/searchFade/dataTables.searchFade.min.css | 1 + features/searchFade/dataTables.searchFade.min.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 features/searchFade/dataTables.searchFade.min.css create mode 100644 features/searchFade/dataTables.searchFade.min.js diff --git a/features/searchFade/dataTables.searchFade.min.css b/features/searchFade/dataTables.searchFade.min.css new file mode 100644 index 0000000..9d97590 --- /dev/null +++ b/features/searchFade/dataTables.searchFade.min.css @@ -0,0 +1 @@ +.notMatched td{opacity:0.2} diff --git a/features/searchFade/dataTables.searchFade.min.js b/features/searchFade/dataTables.searchFade.min.js new file mode 100644 index 0000000..2d99cd1 --- /dev/null +++ b/features/searchFade/dataTables.searchFade.min.js @@ -0,0 +1,7 @@ +/*! + SearchFade 0.0.1 + 2018 SpryMedia Ltd - datatables.net/license +*/ +(function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(c){return b(c,window,document)}):"object"===typeof exports?module.exports=function(c,a){c||(c=window);if(!a||!a.fn.dataTable)a=require("datatables.net")(c,a).$;return b(a,c,c.document)}:b(jQuery,window,document)})(function(b,c,a){b.fn.dataTable.Api.register("searchFade()",function(){return this});b.fn.dataTable.Api.register("searchFade().node()",function(){return this.settings()[0].searchFadeNode});b.fn.dataTable.SearchFade= +function(c){var d=new b.fn.dataTable.Api(c),a=b('
');d.settings()[0].searchFadeNode=a;a.empty();a.append("Search: ");b('').appendTo(a);a.on("keyup redraw","input",function(){d.rows(":visible").every(function(a){var c=!0;b(".searchFadeInput"+d.settings()[0].sTableId).val().length&&(c=d.row(a).data().some(function(a){return null!=a.match(RegExp(b(".searchFadeInput"+d.settings()[0].sTableId).val(),"i"))})); +b(d.row(a).node()).toggleClass("notMatched",!c)})});d.on("draw",function(){b("input",a).trigger("redraw")});this.node=function(){return a}};b.fn.DataTable.SearchFade=b.fn.dataTable.SearchFade;b.fn.dataTable.ext.feature.push({fnInit:function(a){return(new b.fn.dataTable.SearchFade(a)).node()},cFeature:"F"});b(a).on("init.dt",function(a,c){"dt"===a.namespace&&b.fn.dataTable.SearchFade(c)})});