From 587d195647eb6480d2e75fb0fbcc4e1bb9922f48 Mon Sep 17 00:00:00 2001 From: Normann Lou Date: Fri, 24 Feb 2012 16:46:46 +1300 Subject: [PATCH] BUGFIX: Page tree node reflects any changes made to page (title, publication status) in its edit view --- admin/javascript/LeftAndMain.Content.js | 8 ++++++-- admin/javascript/LeftAndMain.Tree.js | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/admin/javascript/LeftAndMain.Content.js b/admin/javascript/LeftAndMain.Content.js index 2c98be0a8..055c0fc5e 100644 --- a/admin/javascript/LeftAndMain.Content.js +++ b/admin/javascript/LeftAndMain.Content.js @@ -194,8 +194,12 @@ var form = this.replaceForm(oldForm, data); if(typeof(Behaviour) != 'undefined') Behaviour.apply(); // refreshes ComplexTableField - - this.trigger('reloadeditform', {form: form, origData: origData, xmlhttp: xmlhttp}); + + if(this.hasClass('cms-content')){ + this.find('form.cms-edit-form').trigger('reloadeditform', {form: form, origData: origData, xmlhttp: xmlhttp}); + }else{ + this.trigger('reloadeditform', {form: form, origData: origData, xmlhttp: xmlhttp}); + } } // set status message based on response diff --git a/admin/javascript/LeftAndMain.Tree.js b/admin/javascript/LeftAndMain.Tree.js index c72395b84..d3df0d92a 100644 --- a/admin/javascript/LeftAndMain.Tree.js +++ b/admin/javascript/LeftAndMain.Tree.js @@ -154,7 +154,7 @@ }); }); - $('.cms-edit-form').bind('reloadeditform', function(e, data) { + $('.cms-edit-form').live('reloadeditform', function(e, data) { self._onLoadNewPage(e, data); }); },