diff --git a/api/average().js b/api/average().js index bc0eeb3..c410226 100644 --- a/api/average().js +++ b/api/average().js @@ -3,7 +3,7 @@ (function( factory ){ if ( typeof define === 'function' && define.amd ) { // AMD - define( ['datatables.net'], function ( $ ) { + define( ['jquery', 'datatables.net'], function ( $ ) { return factory( $, window, document ); } ); } @@ -16,6 +16,12 @@ root = window; } + if ( ! $ ) { + $ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window + require('jquery') : + require('jquery')( root ); + } + if ( ! $.fn.dataTable ) { require('datatables.net')(root, $); } diff --git a/api/average().min.js b/api/average().min.js index d5f898a..806a0a8 100644 --- a/api/average().min.js +++ b/api/average().min.js @@ -1,2 +1,2 @@ /*! © SpryMedia Ltd - datatables.net/license */ -!function(n){"function"==typeof define&&define.amd?define(["datatables.net"],function(e){return n(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,t.fn.dataTable||require("datatables.net")(e,t),n(t,0,e.document)}:n(jQuery,window,document)}(function(e,t,n,r){"use strict";e=e.fn.dataTable;return e.Api.register("average()",function(){var e=this.flatten();return e.reduce(function(e,t){return+e+ +t},0)/e.length}),e}); \ No newline at end of file +!function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(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")(e,n),t(n,0,e.document)}:t(jQuery,window,document)}(function(e,n,t,r){"use strict";e=e.fn.dataTable;return e.Api.register("average()",function(){var e=this.flatten();return e.reduce(function(e,n){return+e+ +n},0)/e.length}),e}); \ No newline at end of file diff --git a/api/average().min.mjs b/api/average().min.mjs index d87c260..9eba582 100644 --- a/api/average().min.mjs +++ b/api/average().min.mjs @@ -1,2 +1,2 @@ /*! © SpryMedia Ltd - datatables.net/license */ -import DataTable from"datatables.net";DataTable.Api.register("average()",function(){var t=this.flatten();return t.reduce(function(t,a){return+t+ +a},0)/t.length});export default DataTable; \ No newline at end of file +import $ from"jquery";import DataTable from"datatables.net";DataTable.Api.register("average()",function(){var t=this.flatten();return t.reduce(function(t,e){return+t+ +e},0)/t.length});export default DataTable; \ No newline at end of file diff --git a/api/average().mjs b/api/average().mjs index 0eefc93..d126146 100644 --- a/api/average().mjs +++ b/api/average().mjs @@ -1,5 +1,6 @@ /*! © SpryMedia Ltd - datatables.net/license */ +import $ from 'jquery'; import DataTable from 'datatables.net'; diff --git a/api/column().title().js b/api/column().title().js index 28b96fc..3a98c89 100644 --- a/api/column().title().js +++ b/api/column().title().js @@ -3,7 +3,7 @@ (function( factory ){ if ( typeof define === 'function' && define.amd ) { // AMD - define( ['datatables.net'], function ( $ ) { + define( ['jquery', 'datatables.net'], function ( $ ) { return factory( $, window, document ); } ); } @@ -16,6 +16,12 @@ root = window; } + if ( ! $ ) { + $ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window + require('jquery') : + require('jquery')( root ); + } + if ( ! $.fn.dataTable ) { require('datatables.net')(root, $); } diff --git a/api/column().title().min.js b/api/column().title().min.js index f98ea2f..9bda90c 100644 --- a/api/column().title().min.js +++ b/api/column().title().min.js @@ -1,2 +1,2 @@ /*! © Alejandro Navarro - datatables.net/license */ -!function(n){"function"==typeof define&&define.amd?define(["datatables.net"],function(e){return n(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,t.fn.dataTable||require("datatables.net")(e,t),n(t,0,e.document)}:n(jQuery,window,document)}(function(t,e,n,r){"use strict";var i=t.fn.dataTable;return i.Api.register("column().title()",function(){var e=this.header();return t(e).text().trim()}),i}); \ No newline at end of file +!function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return n(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,(t=t||("undefined"!=typeof window?require("jquery"):require("jquery")(e))).fn.dataTable||require("datatables.net")(e,t),n(t,0,e.document)}:n(jQuery,window,document)}(function(t,e,n,r){"use strict";var u=t.fn.dataTable;return u.Api.register("column().title()",function(){var e=this.header();return t(e).text().trim()}),u}); \ No newline at end of file diff --git a/api/column().title().min.mjs b/api/column().title().min.mjs index 473090b..8236572 100644 --- a/api/column().title().min.mjs +++ b/api/column().title().min.mjs @@ -1,2 +1,2 @@ /*! © Alejandro Navarro - datatables.net/license */ -import DataTable from"datatables.net";DataTable.Api.register("column().title()",function(){var t=this.header();return $(t).text().trim()});export default DataTable; \ No newline at end of file +import $ from"jquery";import DataTable from"datatables.net";DataTable.Api.register("column().title()",function(){var t=this.header();return $(t).text().trim()});export default DataTable; \ No newline at end of file diff --git a/api/column().title().mjs b/api/column().title().mjs index e60efc6..65209b2 100644 --- a/api/column().title().mjs +++ b/api/column().title().mjs @@ -1,5 +1,6 @@ /*! © Alejandro Navarro - datatables.net/license */ +import $ from 'jquery'; import DataTable from 'datatables.net'; diff --git a/api/columns().order().js b/api/columns().order().js index 780a748..5ab8cf0 100644 --- a/api/columns().order().js +++ b/api/columns().order().js @@ -3,7 +3,7 @@ (function( factory ){ if ( typeof define === 'function' && define.amd ) { // AMD - define( ['datatables.net'], function ( $ ) { + define( ['jquery', 'datatables.net'], function ( $ ) { return factory( $, window, document ); } ); } @@ -16,6 +16,12 @@ root = window; } + if ( ! $ ) { + $ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window + require('jquery') : + require('jquery')( root ); + } + if ( ! $.fn.dataTable ) { require('datatables.net')(root, $); } diff --git a/api/columns().order().min.js b/api/columns().order().min.js index 3da0842..afffa5c 100644 --- a/api/columns().order().min.js +++ b/api/columns().order().min.js @@ -1,2 +1,2 @@ /*! © SpryMedia Ltd - datatables.net/license */ -!function(t){"function"==typeof define&&define.amd?define(["datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?module.exports=function(e,n){return e=e||window,n.fn.dataTable||require("datatables.net")(e,n),t(n,0,e.document)}:t(jQuery,window,document)}(function(e,n,t,r){"use strict";var u=e.fn.dataTable;return u.Api.register("columns().order()",function(i){return this.iterator("columns",function(e,n){for(var t=[],r=0,o=n.length;r=e.start&&t=e.start&&t=a.start&&t=t.start&&a").css({border:"none",height:0,width:0}).appendTo(u.body)[0].contentWindow.document,r=(d.open(),d.close(),i("
",d).attr("method",o.type).attr("action",o.url).appendTo(d.body));i.each(e,function(t,e){i("",d).attr("type","text").attr("name",t.toString()).attr("autocomplete","no").val(e).appendTo(r)}),r.submit()},url:"",type:"POST",data:{}},n}); \ No newline at end of file +!function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,(e=e||("undefined"!=typeof window?require("jquery"):require("jquery")(t))).fn.dataTable||require("datatables.net")(t,e),n(e,0,t.document)}:n(jQuery,window,document)}(function(i,t,u,e){"use strict";var n=i.fn.dataTable;return n.ext.buttons.download={text:"Download",action:function(t,e,n,o){var a={},e=(e.page.info().serverSide&&i.extend(a,e.ajax.params()),"function"==typeof o.data?o.data(a):"object"==typeof o.data&&i.extend(a,o.data),function n(t,o,a){return a=a||{},o=o||"",i.isPlainObject(t)||Array.isArray(t)?i.each(t,function(t,e){n(e,""===o?t:o+"["+t.toString()+"]",a)}):a[o]=t,a}(a)),r=i("