Explorar o código

TableAjax rm not used footer actions

Piotr Labudda %!s(int64=10) %!d(string=hai) anos
pai
achega
16293ca4c2
Modificáronse 1 ficheiros con 0 adicións e 40 borrados
  1. 0 40
      SE/se-lib/TableAjax.php

+ 0 - 40
SE/se-lib/TableAjax.php

@@ -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>&nbsp;</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" >&nbsp;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" >&nbsp;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),