From 0b1bfdbbab0975eb54ee3190711bcc32b7d5902f Mon Sep 17 00:00:00 2001 From: barbequesauce Date: Wed, 22 Aug 2018 17:13:51 -0400 Subject: [PATCH] Delete dataTables.alphabetSearch.min.js --- data/js/dataTables.alphabetSearch.min.js | 94 ------------------------ 1 file changed, 94 deletions(-) delete mode 100644 data/js/dataTables.alphabetSearch.min.js diff --git a/data/js/dataTables.alphabetSearch.min.js b/data/js/dataTables.alphabetSearch.min.js deleted file mode 100644 index 8c52117c..00000000 --- a/data/js/dataTables.alphabetSearch.min.js +++ /dev/null @@ -1,94 +0,0 @@ -/*! AlphabetSearch for DataTables v1.2.4 - * 2014 SpryMedia Ltd - datatables.net/license - * Gyrocode - MIT License - */ -(function() { $.fn.dataTable.Api.register("alphabetSearch()", function(searchTerm) { this.iterator("table", function(context) { context.alphabetSearch.letter = searchTerm; }); return this; }); - $.fn.dataTable.Api.register("alphabetSearch.recalc()", function() { this.iterator("table", function(context) { draw(new $.fn.dataTable.Api(context), $("div.alphabet", this.table() - .container()), context); }); return this; }); - $.fn.dataTable.ext.search.push(function(context, searchData) { if (!context.hasOwnProperty("alphabetSearch")) { return true; } if (!context.alphabetSearch.letterSearch) { return true; } var letter = searchData[context.alphabetSearch.column].toString() - .replace(/<.*?>/g, "") - .charAt(0) - .toUpperCase(); if (context.alphabetSearch.letterSearch !== "#") { if (letter === context.alphabetSearch.letterSearch) { return true; } } else { if (/[^a-zA-Z]/.test(letter)) { return true; } } return false; }); - $.fn.dataTable.ext.order["alphabetSearch"] = function(context, col) { var order_col = this.api() - .order()[0][0]; var order_method = this.api() - .order()[0][1]; if (order_col !== context.alphabetSearch.column) { context.alphabetSearch.pass = 0; } var data = this.api() - .column(col, { order: "index" }) - .data() - .map(function(value, index) { var letter = value.replace(/<.*?>/g, "") - .charAt(0) - .toUpperCase(); return (order_col === context.alphabetSearch.column) ? ((!context.alphabetSearch.pass) ? "" : ((order_method === "asc") ? letter : String.fromCharCode(65535 - letter.charCodeAt(0)))) : letter; }); if (order_col === context.alphabetSearch.column) { if (!context.alphabetSearchPass) { context.alphabetSearch.pass = 0; } context.alphabetSearch.pass = (context.alphabetSearch.pass + 1) % 2; } return data; }; - - function bin(data) { var letter, bins = {}; for (var i = 0, ien = data.length; i < ien; i++) { letter = data[i].toString() - .replace(/<.*?>/g, "") - .charAt(0) - .toUpperCase(); if (/[^a-zA-Z]/.test(letter)) { letter = "#"; } if (bins[letter]) { bins[letter]++; } else { bins[letter] = 1; } } return bins; } - - function draw(table, alphabet, context) { alphabet.empty(); if (context.oLanguage.alphabetSearch.infoDisplay !== "") { $('') - .html(context.oLanguage.alphabetSearch.infoDisplay) - .appendTo(alphabet); } var columnData = table.column(context.alphabetSearch.column, { search: "applied" }) - .data(); var bins = bin(columnData); var alphabetList = $("