TIF_E41212062/public/assets/dist/libs/datatables-1.13.1/responsive/js/responsive.foundation.min.js

4 lines
1.2 KiB
JavaScript

/*! Foundation integration for DataTables' Responsive
* © SpryMedia Ltd - datatables.net/license
*/
!function(a){"function"==typeof define&&define.amd?define(["jquery","datatables.net-zf","datatables.net-responsive"],function(e){return a(e,window,document)}):"object"==typeof exports?module.exports=function(e,n){return e=e||window,(n=n||("undefined"!=typeof window?require("jquery"):require("jquery")(e))).fn.dataTable||require("datatables.net-zf")(e,n),n.fn.dataTable||require("datatables.net-responsive")(e,n),a(n,0,e.document)}:a(jQuery,window,document)}(function(r,e,n,a){"use strict";var t=r.fn.dataTable,o=t.Responsive.display,l=o.modal;return o.modal=function(o){return function(e,n,a){var t;r.fn.foundation?n||(t=r('<div class="reveal-overlay" style="display:block"/>'),r('<div class="reveal reveal-modal" style="display:block; top: 150px;" data-reveal/>').append('<button class="close-button" aria-label="Close">&#215;</button>').append(o&&o.header?"<h4>"+o.header(e)+"</h4>":null).append(a()).appendTo(t),t.appendTo("body"),r("button.close-button").on("click",function(){r(".reveal-overlay").remove()}),r(".reveal-overlay").on("click",function(){r(".reveal-overlay").remove()})):l(e,n,a)}},t});