ui: use parent/grandparent keys for key creation

This commit is contained in:
Jack Pearkes 2014-04-30 17:38:56 -04:00
parent 91b7adc678
commit 993e4319be
1 changed files with 4 additions and 3 deletions

View File

@ -70,14 +70,15 @@ App.KvShowController.reopen({
this.set('isLoading', true);
var newKey = this.get('newKey');
var topModel = this.get('topModel');
var parentKey = this.get('parentKey');
var grandParentKey = this.get('grandParentKey');
var controller = this;
// If we don't have a previous model to base
// on our parent, or we're not at the root level,
// strip the leading slash.
if (!topModel || topModel.get('parentKey') != "/") {
newKey.set('Key', (topModel.get('parentKey') + newKey.get('Key')));
if (!parentKey || parentKey != "/") {
newKey.set('Key', (parentKey + newKey.get('Key')));
}
// Put the Key and the Value retrieved from the form