ips.templates.set('menuManager.temporaryDropdown',"
  • {{#lang}}menuManagerNewItem{{/lang}}
  • ");ips.templates.set('menuManager.temporaryMenuItem'," ");ips.templates.set('menuManager.emptyList',"
  • {{#lang}}menuManagerEmptyList{{/lang}}
  • ");; ;(function($,_,undefined){"use strict";ips.controller.register('core.admin.system.upgradeManualQuery',{initialize:function(){this.scope.find('[data-role="runManualButton"]').css({'display':'inline'});this.on('click','[data-action="runQuery"]',this.runQuery);},runQuery:function(e){this.scope.find('[data-role="querySuccessButtons"]').hide();this.scope.css({'opacity':"0.5"}).addClass('ipsLoading');ips.getAjax()(this.scope.attr('data-url'),{timeout:30000}).done(function(response){if(response.runManualQuery){this.scope.find('[data-action="redirectContinue"]').click();}else{this.runQueryFailed();}}.bind(this)).fail(function(a,b,c){this.runQueryFailed();}.bind(this));},runQueryFailed:function(){this.scope.css({'opacity':"1"}).removeClass('ipsLoading');this.scope.find('[data-role="querySuccessButtons"]').show();this.scope.find('[data-role="runManualButton"]').hide();ips.ui.alert.show({type:'alert',icon:'warn',message:ips.getString('delta_upgrade_run_manual_query_fail_title'),subText:ips.getString('delta_upgrade_run_manual_query_fail_desc')});}});}(jQuery,_));; ;(function($,_,undefined){"use strict";ips.controller.register('core.admin.system.settings',{initialize:function(){this.on('change','input[name=datastore_method]',this.datastoreChanged);this.on('change','input[name=cache_method]',this.cacheChanged);this.setup();},setup:function(){if($('input[name=datastore_method]:checked').val()=='Redis'){$("input[name=cache_method][value=Redis]").prop("checked",true);$('#form_cache_method').slideUp();$('li[id^=redis]').slideDown();}},cacheChanged:function(e,data){var value=$(e.currentTarget).val();if(value=='Redis'){$("input[name=datastore_method][value=Redis]").prop("checked",true);$('#form_cache_method,#id_datastore_filesystem_path').slideUp();$('li[id^=redis]').slideDown();}else{$('#form_cache_method').slideDown();$('li[id^=redis]').slideUp();if($('input[name=datastore_method]:checked').val()=="Redis"){$("input[name=datastore_method][value=FileSystem]").prop("checked",true);}}},datastoreChanged:function(e,data){var value=$(e.currentTarget).val();if(value=='Redis'){$("input[name=cache_method][value=Redis]").prop("checked",true);$('#form_cache_method').slideUp();$('li[id^=redis]').slideDown();}else{$('#form_cache_method').slideDown();$('li[id^=redis]').slideUp();if($('input[name=cache_method]:checked').val()=="Redis"){$("input[name=cache_method][value=None]").prop("checked",true);}}}});}(jQuery,_));; ;(function($,_,undefined){"use strict";ips.controller.register('core.admin.system.menuManager',{_hasChanges:false,initialize:function(){this.on('sortstop','.ipsTree_rows > .ipsTree',this.afterSort);this._hasChanges=ips.getSetting('menuChanged');this.togglePublish();},afterSort:function(event,ui){this._hasChanges=true;this.togglePublish();},togglePublish:function(){if(this._hasChanges){$('#acpPageHeader > .ipsMessage').fadeIn();}else{$('#acpPageHeader > .ipsMessage').hide();}}});}(jQuery,_));; ;(function($,_,undefined){"use strict";ips.controller.register('core.admin.system.login',{initialize:function(){this.on('tabChanged',this.tabChanged);this.on('click','[data-action="upgradeWarningContinue"]',this.upgradeWarningContinue);this.setup();},setup:function(){this.scope.find("#elTabContent .ipsTabs__panel:visible").first().find('input[type="text"]').first().focus();},tabChanged:function(e,data){ips.utils.cookie.set('acpLoginMethod',data.tabID,1);},upgradeWarningContinue:function(e,data){e.preventDefault();$(this.scope).find('[data-role="upgradeWarning"]').hide();$(this.scope).find('[data-role="loginForms"]').removeClass('ipsHide').show();}});}(jQuery,_));; ;(function($,_,undefined){"use strict";ips.controller.register('core.admin.system.langString',{initialize:function(){this.on('click','[data-action="saveWords"]',this.saveWords);this.on('click','[data-action="revertWords"]',this.revertWords);this.setup();},setup:function(){var self=this;var textArea=$('