From adfc6caaedefaeea913a7f5c4ad7781bb629ecba Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Thu, 27 Jan 2022 09:51:44 -0500 Subject: initial commit --- .../DataTables-1.11.3/js/dataTables.bootstrap.js | 182 + .../js/dataTables.bootstrap.min.js | 14 + .../DataTables-1.11.3/js/dataTables.bootstrap4.js | 184 + .../js/dataTables.bootstrap4.min.js | 14 + .../DataTables-1.11.3/js/dataTables.bootstrap5.js | 184 + .../js/dataTables.bootstrap5.min.js | 14 + .../DataTables-1.11.3/js/dataTables.bulma.js | 199 + .../DataTables-1.11.3/js/dataTables.bulma.min.js | 15 + .../DataTables-1.11.3/js/dataTables.dataTables.js | 37 + .../js/dataTables.dataTables.min.js | 5 + .../DataTables-1.11.3/js/dataTables.foundation.js | 174 + .../js/dataTables.foundation.min.js | 9 + .../DataTables-1.11.3/js/dataTables.jqueryui.js | 166 + .../js/dataTables.jqueryui.min.js | 15 + .../DataTables-1.11.3/js/dataTables.semanticui.js | 212 + .../js/dataTables.semanticui.min.js | 15 + .../DataTables-1.11.3/js/jquery.dataTables.js | 15332 +++++++++++++++++++ .../DataTables-1.11.3/js/jquery.dataTables.min.js | 187 + 18 files changed, 16958 insertions(+) create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap4.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap4.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap5.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap5.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bulma.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.bulma.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.dataTables.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.dataTables.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.foundation.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.foundation.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.jqueryui.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.jqueryui.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.semanticui.js create mode 100644 static/DataTables/DataTables-1.11.3/js/dataTables.semanticui.min.js create mode 100644 static/DataTables/DataTables-1.11.3/js/jquery.dataTables.js create mode 100644 static/DataTables/DataTables-1.11.3/js/jquery.dataTables.min.js (limited to 'static/DataTables/DataTables-1.11.3/js') diff --git a/static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap.js b/static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap.js new file mode 100644 index 0000000..4fe69bc --- /dev/null +++ b/static/DataTables/DataTables-1.11.3/js/dataTables.bootstrap.js @@ -0,0 +1,182 @@ +/*! DataTables Bootstrap 3 integration + * ©2011-2015 SpryMedia Ltd - datatables.net/license + */ + +/** + * DataTables integration for Bootstrap 3. This requires Bootstrap 3 and + * DataTables 1.10 or newer. + * + * This file sets the defaults and adds options to DataTables to style its + * controls using Bootstrap. See http://datatables.net/manual/styling/bootstrap + * for further information. + */ +(function( factory ){ + if ( typeof define === 'function' && define.amd ) { + // AMD + define( ['jquery', 'datatables.net'], function ( $ ) { + return factory( $, window, document ); + } ); + } + else if ( typeof exports === 'object' ) { + // CommonJS + module.exports = function (root, $) { + if ( ! root ) { + root = window; + } + + if ( ! $ || ! $.fn.dataTable ) { + // Require DataTables, which attaches to jQuery, including + // jQuery if needed and have a $ property so we can access the + // jQuery object that is used + $ = require('datatables.net')(root, $).$; + } + + return factory( $, root, root.document ); + }; + } + else { + // Browser + factory( jQuery, window, document ); + } +}(function( $, window, document, undefined ) { +'use strict'; +var DataTable = $.fn.dataTable; + + +/* Set the defaults for DataTables initialisation */ +$.extend( true, DataTable.defaults, { + dom: + "<'row'<'col-sm-6'l><'col-sm-6'f>>" + + "<'row'<'col-sm-12'tr>>" + + "<'row'<'col-sm-5'i><'col-sm-7'p>>", + renderer: 'bootstrap' +} ); + + +/* Default class modification */ +$.extend( DataTable.ext.classes, { + sWrapper: "dataTables_wrapper form-inline dt-bootstrap", + sFilterInput: "form-control input-sm", + sLengthSelect: "form-control input-sm", + sProcessing: "dataTables_processing panel panel-default" +} ); + + +/* Bootstrap paging button renderer */ +DataTable.ext.renderer.pageButton.bootstrap = function ( settings, host, idx, buttons, page, pages ) { + var api = new DataTable.Api( settings ); + var classes = settings.oClasses; + var lang = settings.oLanguage.oPaginate; + var aria = settings.oLanguage.oAria.paginate || {}; + var btnDisplay, btnClass, counter=0; + + var attach = function( container, buttons ) { + var i, ien, node, button; + var clickHandler = function ( e ) { + e.preventDefault(); + if ( !$(e.currentTarget).hasClass('disabled') && api.page() != e.data.action ) { + api.page( e.data.action ).draw( 'page' ); + } + }; + + for ( i=0, ien=buttons.length ; i 0 ? + '' : ' disabled'); + break; + + case 'previous': + btnDisplay = lang.sPrevious; + btnClass = button + (page > 0 ? + '' : ' disabled'); + break; + + case 'next': + btnDisplay = lang.sNext; + btnClass = button + (page < pages-1 ? + '' : ' disabled'); + break; + + case 'last': + btnDisplay = lang.sLast; + btnClass = button + (page < pages-1 ? + '' : ' disabled'); + break; + + default: + btnDisplay = button + 1; + btnClass = page === button ? + 'active' : ''; + break; + } + + if ( btnDisplay ) { + node = $('
  • ', { + 'class': classes.sPageButton+' '+btnClass, + 'id': idx === 0 && typeof button === 'string' ? + settings.sTableId +'_'+ button : + null + } ) + .append( $('', { + 'href': '#', + 'aria-controls': settings.sTableId, + 'aria-label': aria[ button ], + 'data-dt-idx': counter, + 'tabindex': settings.iTabIndex + } ) + .html( btnDisplay ) + ) + .appendTo( container ); + + settings.oApi._fnBindAction( + node, {action: button}, clickHandler + ); + + counter++; + } + } + } + }; + + // IE9 throws an 'unknown error' if document.activeElement is used + // inside an iframe or frame. + var activeEl; + + try { + // Because this approach is destroying and recreating the paging + // elements, focus is lost on the select button which is bad for + // accessibility. So we want to restore focus once the draw has + // completed + activeEl = $(host).find(document.activeElement).data('dt-idx'); + } + catch (e) {} + + attach( + $(host).empty().html('