diff --git a/js/App.js b/js/App.js index 0a66987ed..0055fcd4f 100644 --- a/js/App.js +++ b/js/App.js @@ -184,27 +184,6 @@ const App = { if (callback) callback(); } }, - /*enableCsrfSupport: function() { - const _this = this; - - Ajax.Base.prototype.initialize = Ajax.Base.prototype.initialize.wrap( - function (callOriginal, options) { - - if (_this.getInitParam("csrf_token") != undefined) { - Object.extend(options, options || { }); - - if (Object.isString(options.parameters)) - options.parameters = options.parameters.toQueryParams(); - else if (Object.isHash(options.parameters)) - options.parameters = options.parameters.toObject(); - - options.parameters["csrf_token"] = _this.getInitParam("csrf_token"); - } - - return callOriginal(options); - } - ); - }, */ postCurrentWindow: function(target, params) { const form = document.createElement("form"); @@ -663,7 +642,6 @@ const App = { this.setLoadingProgress(30); this.initHotkeyActions(); - //this.enableCsrfSupport(); const params = { op: "rpc", diff --git a/js/common.js b/js/common.js index 982bb94a7..95eaa3e36 100755 --- a/js/common.js +++ b/js/common.js @@ -15,6 +15,14 @@ Element.prototype.removeClassName = function(className) { dojo.removeClass(this, className); }; +Element.prototype.toggleClassName = function(className) { + if (this.hasClassName(className)) + this.removeClassName(className); + else + this.addClassName(className); +}; + + Element.prototype.setStyle = function(args) { Object.keys(args).forEach((k) => { this.style[k] = args[k];