diff --git a/javascript/CMSMain.EditForm.js b/javascript/CMSMain.EditForm.js index be69f64f..b04fca9e 100644 --- a/javascript/CMSMain.EditForm.js +++ b/javascript/CMSMain.EditForm.js @@ -30,19 +30,21 @@ var live_url_segment = $('input[name=LiveURLSegment]', form); self._addActions(); - - this.bind('change', function(e) { - var title = self.val(); - // Criteria for defining a "new" page - if ( (url_segment.val().indexOf("new") == 0) && live_url_segment.val() == "" ) { - self.updateRelatedFields(title); - self.updateURLSegment(title); - } else { - $('.update', self.parent()).show(); - } - self.updatePanelLabels(title); - }); - + + if(url_segment.length > 0) { + this.bind('change', function(e) { + var title = self.val(); + // Criteria for defining a "new" page + if ((url_segment.val().indexOf('new') == 0) && live_url_segment.val() == '') { + self.updateRelatedFields(title); + self.updateURLSegment(title); + } else { + $('.update', self.parent()).show(); + } + self.updatePanelLabels(title); + }); + } + this._super(); }, onunmatch: function() {