|
|
@@ -1324,7 +1324,6 @@ class TableAjax extends ViewAjax {
|
|
|
$('<span class="tblAjax__footer__toolbar__pagesizes"></span>').appendTo(footToolbar);
|
|
|
$('<span class="tblAjax__footer__toolbar__columnPicker"></span>').appendTo(footToolbar);
|
|
|
$('<span class="tblAjax__footer__toolbar__functions"></span>').appendTo(footToolbar);
|
|
|
- $('<span class="tblAjax__footer__toolbar__actions"></span>').appendTo(footToolbar);
|
|
|
$('<span class="tblAjax__footer__toolbar__export"></span>').appendTo(footToolbar);
|
|
|
|
|
|
//create summary
|
|
|
@@ -1340,7 +1339,6 @@ class TableAjax extends ViewAjax {
|
|
|
priv.renderFooterPageSizes();
|
|
|
priv.renderFooterColumnPicker();
|
|
|
priv.renderFooterFunctions();
|
|
|
- priv.renderFooterActions();
|
|
|
priv.renderFooterExport();
|
|
|
};
|
|
|
|
|
|
@@ -1479,44 +1477,6 @@ class TableAjax extends ViewAjax {
|
|
|
}
|
|
|
currentNode.replaceWith(node);
|
|
|
};
|
|
|
- priv.renderFooterActions = function() {// TODO: is used?
|
|
|
- var nodeClass = 'tblAjax__' + 'footer__toolbar__actions',
|
|
|
- currentNode = $(_cont).next('.foot').find('.' + nodeClass),
|
|
|
- node;
|
|
|
- if (priv.options.debug) console.log('Render: ', nodeClass);
|
|
|
- if (priv.options.actions) {
|
|
|
- node = $('<div class="btn-group dropup actions ' + nodeClass + '"></div>');
|
|
|
- var btn = $('<button class="btn dropdown-toggle" data-toggle="dropdown" href="#"><i class="glyphicon glyphicon-list"></i> </button>').appendTo(node);
|
|
|
- var span = $('<span class="caret"></span>').appendTo(btn);
|
|
|
- var ul = $('<ul class="dropdown-menu">').appendTo(node);
|
|
|
-
|
|
|
- if (priv.options.actions.filter) {
|
|
|
- var li = $('<li></li>').appendTo(ul);
|
|
|
- $('<input {0} type="checkbox" > Filter</input>'.f(priv.options.filter ? 'checked' : '')).appendTo(li);
|
|
|
- li.on('click', 'input', function (e) {
|
|
|
- priv.options.filter = !priv.options.filter;
|
|
|
- jQuery(_cont).trigger('TableAjax:render', ['head']);
|
|
|
- });
|
|
|
- }
|
|
|
- if (priv.options.actions.columnPicker) {
|
|
|
- var li = $('<li></li>').appendTo(ul);
|
|
|
- $('<input {0} type="checkbox" > ColumnPicker</input>'.f(priv.options.columnPicker ? 'checked' : '')).appendTo(li);
|
|
|
- li.on('click', 'input', function (e) {
|
|
|
- priv.options.columnPicker = !priv.options.columnPicker;
|
|
|
- jQuery(_cont).trigger('TableAjax:render', ['foot']);
|
|
|
- });
|
|
|
- }
|
|
|
- if (priv.options.actions.custom) {
|
|
|
- $.each(priv.options.actions.custom, function (index, val) {
|
|
|
- var li = $('<li></li>').appendTo(ul);
|
|
|
- $(val).appendTo(li);
|
|
|
- });
|
|
|
- }
|
|
|
- } else {
|
|
|
- node = $('<span class="' + nodeClass + '"></span>');
|
|
|
- }
|
|
|
- currentNode.replaceWith(node);
|
|
|
- };
|
|
|
priv.renderFooterExport = function() {
|
|
|
var nodeClass = 'tblAjax__' + 'footer__toolbar__export',
|
|
|
currentNode = $(_cont).next('.foot').find('.' + nodeClass),
|