Lines Matching refs:buttons
59 var _dtButtons = DataTable.ext.buttons;
115 config = { buttons: config }; property
121 if (config.buttons) {
122 this.c.buttons = config.buttons;
127 buttons: [], property
204 var buttons = this.s.buttons;
211 base = base.buttons[split[i] * 1];
214 buttons = base.buttons;
219 buttons,
244 for (i = button.buttons.length - 1; i >= 0; i--) {
245 this.remove(button.buttons[i].node);
261 button.buttons,
274 this._draw(button.collection, button.buttons);
309 var buttons = this.s.buttons.slice();
312 for (i = 0, ien = buttons.length; i < ien; i++) {
313 this.remove(buttons[i].node);
356 index: function (node, nested, buttons) { argument
359 buttons = this.s.buttons;
362 for (var i = 0, ien = buttons.length; i < ien; i++) {
363 var inner = buttons[i].buttons;
365 if (buttons[i].node === node) {
441 if (button.buttons.length) {
442 for (var i = button.buttons.length - 1; i >= 0; i--) {
443 this.remove(button.buttons[i].node);
505 var buttons = this.c.buttons;
516 for (var i = 0, ien = buttons.length; i < ien; i++) {
517 this.add(buttons[i]);
561 _draw: function (container, buttons) { argument
564 buttons = this.s.buttons;
569 for (var i = 0, ien = buttons.length; i < ien; i++) {
570 container.append(buttons[i].inserter);
573 if (buttons[i].buttons && buttons[i].buttons.length) {
574 this._draw(buttons[i].collection, buttons[i].buttons);
598 var buttons = !Array.isArray(button) ? [button] : button;
601 buttons = !Array.isArray(split) ? [split] : split;
604 for (var i = 0, ien = buttons.length; i < ien; i++) {
605 var conf = this._resolveExtends(buttons[i]);
648 if (built.conf.buttons) {
655 built.buttons,
656 built.conf.buttons,
691 built.buttons,
692 built.conf.buttons,
751 buttons: [],
956 buttons: [],
972 _nodeToButton: function (node, buttons) { argument
973 if (!buttons) {
974 buttons = this.s.buttons;
977 for (var i = 0, ien = buttons.length; i < ien; i++) {
978 if (buttons[i].node === node) {
979 return buttons[i];
982 if (buttons[i].buttons.length) {
983 var ret = this._nodeToButton(node, buttons[i].buttons);
999 _nodeToHost: function (node, buttons) { argument
1000 if (!buttons) {
1001 buttons = this.s.buttons;
1004 for (var i = 0, ien = buttons.length; i < ien; i++) {
1005 if (buttons[i].node === node) {
1006 return buttons;
1009 if (buttons[i].buttons.length) {
1010 var ret = this._nodeToHost(node, buttons[i].buttons);
1072 if (a[i].buttons.length) {
1073 recurse(a[i].buttons);
1078 recurse(this.s.buttons);
1192 if (!conf.buttons) {
1193 conf.buttons = [];
1197 conf.buttons.push(postfixButtons[i]);
1203 if (!conf.buttons) {
1204 conf.buttons = [];
1208 conf.buttons.splice(i, 0, prefixButtons[i]);
1255 $(dt.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes()).attr(
1275 dt.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes()
1594 Buttons.instanceSelector = function (group, buttons) { argument
1596 return $.map(buttons, function (v) {
1602 var names = $.map(buttons, function (v) {
1625 ret.push(buttons[idx].inst);
1631 ret.push(buttons[input].inst);
1656 var nodeBuilder = function (a, buttons, baseIdx) { argument
1660 for (var i = 0, ien = buttons.length; i < ien; i++) {
1661 button = buttons[i];
1672 if (button.buttons) {
1673 nodeBuilder(a, button.buttons, idx + '-');
1681 var buttons = [];
1682 nodeBuilder(buttons, inst.s.buttons);
1684 var nodes = $.map(buttons, function (v) {
1697 for (i = 0, ien = buttons.length; i < ien; i++) {
1700 node: buttons[i].node
1706 if (inst.s.buttons[selector]) {
1709 node: inst.s.buttons[selector].node
1724 var indexes = $.map(buttons, function (v) {
1730 node: buttons[$.inArray(selector, indexes)].node
1737 for (i = 0, ien = buttons.length; i < ien; i++) {
1738 if (buttons[i].name === name) {
1741 node: buttons[i].node
1822 buttons: ['copy', 'excel', 'csv', 'pdf', 'print'], property
1999 buttons: $.map(vals, function (val, i) {
2078 var buttons = this.buttons(group, selector);
2080 if (buttons.length > 1) {
2081 buttons.splice(1, buttons.length);
2084 return buttons;
2117 function (buttons) { argument
2119 for (var i = 0; i < buttons.length; i++) {
2120 if (typeof buttons[i] === 'object') {
2121 buttons[i].parentConf = set;
2124 set.inst.collectionRebuild(set.node, buttons);
2309 that.buttons.info(false);
2314 that.buttons.info(false);
2548 var opts = settings.oInit.buttons || DataTable.defaults.buttons;
2557 var opts = options ? options : api.init().buttons || DataTable.defaults.buttons;