summaryrefslogtreecommitdiff
path: root/build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js
diff options
context:
space:
mode:
Diffstat (limited to 'build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js')
-rw-r--r--build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js49
1 files changed, 49 insertions, 0 deletions
diff --git a/build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js b/build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js
new file mode 100644
index 0000000..e7c5b41
--- /dev/null
+++ b/build/resources/main/static/plugins/datatables-searchbuilder/js/searchBuilder.bootstrap4.js
@@ -0,0 +1,49 @@
+(function (factory) {
+ if (typeof define === 'function' && define.amd) {
+ // AMD
+ define(['jquery', 'datatables.net-bs4', '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-bs4')(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;
+ $.extend(true, dataTable.SearchBuilder.classes, {
+ clearAll: 'btn btn-light dtsb-clearAll'
+ });
+ $.extend(true, dataTable.Group.classes, {
+ add: 'btn btn-light dtsb-add',
+ clearGroup: 'btn btn-light dtsb-clearGroup',
+ logic: 'btn btn-light dtsb-logic'
+ });
+ $.extend(true, dataTable.Criteria.classes, {
+ condition: 'form-control dtsb-condition',
+ data: 'form-control dtsb-data',
+ "delete": 'btn btn-light dtsb-delete',
+ left: 'btn btn-light dtsb-left',
+ right: 'btn btn-light dtsb-right',
+ value: 'form-control dtsb-value'
+ });
+ return dataTable.searchPanes;
+}));