UNPKG

datatables.net-columncontrol-se

Version:

ColumnControl for DataTables with styling for [SemanticUI](https://semantic-ui.com/)

71 lines (60 loc) 1.73 kB
/*! ColumnControl Fomantic styling 2.0.0 for DataTables * Copyright (c) SpryMedia Ltd - datatables.net/license */ (function(factory){ if (typeof define === 'function' && define.amd) { // AMD define(['datatables.net-se', 'datatables.net-columncontrol'], function (dt) { return factory(window, document, dt); }); } else if (typeof exports === 'object') { // CommonJS var cjsRequires = function (root) { if (! root.DataTable) { require('datatables.net-se')(root); } if (! window.DataTable.ColumnControl) { require('datatables.net-columncontrol')(root); } }; if (typeof window === 'undefined') { module.exports = function (root) { if (! root) { // CommonJS environments without a window global must pass a // root. This will give an error otherwise root = window; } cjsRequires(root); return factory(root, root.document, root.DataTable); }; } else { cjsRequires(window); module.exports = factory(window, window.document, window.DataTable); } } else { // Browser factory(window, document, window.DataTable); } }(function(window, document, DataTable) { 'use strict'; DataTable.ColumnControl.content.dropdown.classes.container = [ 'dtcc-dropdown', 'menu', 'transition', 'visible' ]; DataTable.ColumnControl.CheckList.classes.container = ['dtcc-list', 'ui', 'form']; DataTable.ColumnControl.CheckList.classes.input = ['dtcc-list-search', 'ui', 'input']; DataTable.ColumnControl.SearchInput.classes.container = [ 'dtcc-content', 'dtcc-search', 'ui', 'form' ]; DataTable.ColumnControl.SearchInput.classes.input = ['ui', 'input']; DataTable.ColumnControl.SearchInput.classes.select = ['ui', 'dropdown']; return DataTable; }));