37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*! DataTables integration for DataTables' SearchBuilder
 | |
|  * ©2016 SpryMedia Ltd - datatables.net/license
 | |
|  */
 | |
| (function (factory) {
 | |
|     if (typeof define === 'function' && define.amd) {
 | |
|         // AMD
 | |
|         define(['jquery', 'datatables.net-dt', 'datatables.net-searchbuilder'], function ($) {
 | |
|             return factory($);
 | |
|         });
 | |
|     }
 | |
|     else if (typeof exports === 'object') {
 | |
|         // CommonJS
 | |
|         module.exports = function (root, $) {
 | |
|             if (!root) {
 | |
|                 root = window;
 | |
|             }
 | |
|             if (!$ || !$.fn.dataTable) {
 | |
|                 // eslint-disable-next-line @typescript-eslint/no-var-requires
 | |
|                 $ = require('datatables.net-dt')(root, $).$;
 | |
|             }
 | |
|             if (!$.fn.dataTable.searchBuilder) {
 | |
|                 // eslint-disable-next-line @typescript-eslint/no-var-requires
 | |
|                 require('datatables.net-searchbuilder')(root, $);
 | |
|             }
 | |
|             return factory($);
 | |
|         };
 | |
|     }
 | |
|     else {
 | |
|         // Browser
 | |
|         factory(jQuery);
 | |
|     }
 | |
| }(function ($) {
 | |
|     'use strict';
 | |
|     var dataTable = $.fn.dataTable;
 | |
|     return dataTable.searchPanes;
 | |
| }));
 |