diff --git a/modules/cms/assets/js/october.cmspage.js b/modules/cms/assets/js/october.cmspage.js index 0c28f5aa8..af1efc8a9 100644 --- a/modules/cms/assets/js/october.cmspage.js +++ b/modules/cms/assets/js/october.cmspage.js @@ -281,12 +281,6 @@ CmsPage.prototype.onAjaxSuccess = function(ev, context, data) { var element = ev.target - // Reload the form if the server has requested it - if (data.forceReload) { - this.reloadForm(element) - return; - } - // Update the visibilities of the commit & reset buttons $('[data-control=commit-button]', element).toggleClass('hide', !data.canCommit) $('[data-control=reset-button]', element).toggleClass('hide', !data.canReset) @@ -325,6 +319,11 @@ if (context.handler == 'onSave' && (!data['X_OCTOBER_ERROR_FIELDS'] && !data['X_OCTOBER_ERROR_MESSAGE'])) { $(element).trigger('unchange.oc.changeMonitor') } + + // Reload the form if the server has requested it + if (data.forceReload) { + this.reloadForm(element) + } } CmsPage.prototype.onAjaxError = function(ev, context, message, data, jqXHR) { diff --git a/modules/cms/controllers/Index.php b/modules/cms/controllers/Index.php index 6f29b0429..82aca30b4 100644 --- a/modules/cms/controllers/Index.php +++ b/modules/cms/controllers/Index.php @@ -421,7 +421,6 @@ class Index extends Controller { $this->validateRequestTheme(); $type = Request::input('templateType'); - $template = $this->loadTemplate($type, trim(Request::input('templatePath'))); if ($this->canResetTemplate($template)) { diff --git a/modules/cms/controllers/index/_button_commit.htm b/modules/cms/controllers/index/_button_commit.htm new file mode 100644 index 000000000..cf08583dd --- /dev/null +++ b/modules/cms/controllers/index/_button_commit.htm @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/modules/cms/controllers/index/_button_reset.htm b/modules/cms/controllers/index/_button_reset.htm new file mode 100644 index 000000000..eac4f53d4 --- /dev/null +++ b/modules/cms/controllers/index/_button_reset.htm @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/modules/cms/controllers/index/_common_toolbar_actions.htm b/modules/cms/controllers/index/_common_toolbar_actions.htm index 07aaa19c4..e26bbf6f8 100644 --- a/modules/cms/controllers/index/_common_toolbar_actions.htm +++ b/modules/cms/controllers/index/_common_toolbar_actions.htm @@ -1,22 +1,6 @@ - +makePartial('button_commit'); ?> - +makePartial('button_reset'); ?>