PageSourceSearch

https://tinhuykhanhhoa.vn/Contents/Base/plugins/ace_v4/node_module…/js/buttons.bootstrap4.js

js tinhuykhanhhoa.vn collected 2026-10-02 22:29:19 UTC 1,542 bytes, 68 lines download raw bytes

1/*! Bootstrap integration for DataTables' Buttons
2 * ©2016 SpryMedia Ltd - datatables.net/license
3 */
4
5(function( factory ){
6	if ( typeof define === 'function' && define.amd ) {
7		// AMD
8		define( ['jquery', 'datatables.net-bs4', 'datatables.net-buttons'], function ( $ ) {
9			return factory( $, window, document );
10		} );
11	}
12	else if ( typeof exports === 'object' ) {
13		// CommonJS
14		module.exports = function (root, $) {
15			if ( ! root ) {
16				root = window;
17			}
18
19			if ( ! $ || ! $.fn.dataTable ) {
20				$ = require('datatables.net-bs4')(root, $).$;
21			}
22
23			if ( ! $.fn.dataTable.Buttons ) {
24				require('datatables.net-buttons')(root, $);
25			}
26
27			return factory( $, root, root.document );
28		};
29	}
30	else {
31		// Browser
32		factory( jQuery, window, document );
33	}
34}(function( $, window, document, undefined ) {
35'use strict';
36var DataTable = $.fn.dataTable;
37
38$.extend( true, DataTable.Buttons.defaults, {
39	dom: {
40		container: {
41			className: 'dt-buttons btn-group flex-wrap'
42		},
43		button: {
44			className: 'btn btn-secondary'
45		},
46		collection: {
47			tag: 'div',
48			className: 'dropdown-menu',
49			button: {
50				tag: 'a',
51				className: 'dt-button dropdown-item',
52				active: 'active',
53				disabled: 'disabled'
54			}
55		}
56	},
57	buttonCreated: function ( config, button ) {
58		return config.buttons ?
59			$('<div class="btn-group"/>').append(button) :
60			button;
61	}
62} );
63
64DataTable.ext.buttons.collection.className += ' dropdown-toggle';
65DataTable.ext.buttons.collection.rightAlignClassName = 'dropdown-menu-right';
66
67return DataTable.Buttons;
68}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.