Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

BUGFIX: Updating URLSegment from Title field when new page is created

  • Loading branch information...
commit 2945f9d9632b1afd1cc0764a4d133a782a16cdfd 1 parent 1863bb0
Ryan Wachtl rywa authored
2  javascript/CMSMain.EditForm.js
View
@@ -34,7 +34,7 @@
self.updatePageTitleHeading();
self.parents('form').find('input[name=MetaTitle], input[name=MenuTitle]').val(self.val());
// update the URLSegment
- URLSegment.closest('.urlsegment').update(self);
+ URLSegment.closest('.field.urlsegment').update(self);
} else {
return;
}
17 javascript/SiteTreeURLSegmentField.js
View
@@ -26,9 +26,9 @@
* Return URLSegemnt val()
*
* Parameters:
- * (Bool) external (optional)
+ * (DOMElement) other (optional)
*/
- edit: function(external) {
+ edit: function(other) {
var field = this.find(':text'),
holder = this.find('.preview'),
@@ -59,7 +59,7 @@
// field updated from another fields value
// reset to original state
- if (external) this.edit();
+ if (other) this.edit();
return field.val();
},
@@ -78,11 +78,10 @@
holder = this.find('.preview'),
currentVal = holder.text(),
updateVal,
- external = null;
+ other = arguments[0];
- if (field && field.val() !== "") {
- updateVal = field.val();
- external = true;
+ if (other && other.val() !== "") {
+ updateVal = other.val();
} else {
updateVal = field.val();
}
@@ -91,7 +90,7 @@
self.suggest(updateVal, function(data) {
var newVal = decodeURIComponent(data.value);
field.val(newVal);
- self.edit(external);
+ self.edit(other);
});
} else {
self.edit();
@@ -201,7 +200,7 @@
*/
_autoInputWidth: function() {
var field = this.find(':text');
- field.width((field.width() + 9) - this.find('.prefix').width());
+ field.width((field.width() + 15) - this.find('.prefix').width());
}
});
});
Please sign in to comment.
Something went wrong with that request. Please try again.