aboutsummaryrefslogtreecommitdiff
path: root/js/io
diff options
context:
space:
mode:
authorAnanya Sen2012-02-13 19:55:46 -0800
committerAnanya Sen2012-02-13 19:55:46 -0800
commit50a40c4e21b9a4d53d6d1fb739d838c0319ab09b (patch)
tree1aa918165317a4bf08876560c0704a02866a436d /js/io
parenta6948e635389768fc316f1fb86df2524b482b47c (diff)
downloadninja-50a40c4e21b9a4d53d6d1fb739d838c0319ab09b.tar.gz
new file dialog - preselect default template
Signed-off-by: Ananya Sen <Ananya.Sen@motorola.com>
Diffstat (limited to 'js/io')
-rw-r--r--js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js b/js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js
index 848e0cb8..f5ab0027 100644
--- a/js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js
+++ b/js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js
@@ -88,6 +88,9 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C
88 var templates = this.newFileModel.prepareContents(this.newFileModel.defaultProjectType); 88 var templates = this.newFileModel.prepareContents(this.newFileModel.defaultProjectType);
89 this.templateList = iconsListModule.IconsList.create(); 89 this.templateList = iconsListModule.IconsList.create();
90 this.templateList.iconsViewDataObject = templates; 90 this.templateList.iconsViewDataObject = templates;
91 if(templates.length >0){
92 this.templateList.selected = templates[0].uri;
93 }
91 this.templateList.element = this.templateIcons; 94 this.templateList.element = this.templateIcons;
92 this.templateList.needsDraw = true; 95 this.templateList.needsDraw = true;
93 96
@@ -161,9 +164,15 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C
161 var templates = this.newFileModel.prepareContents(evt.uri); 164 var templates = this.newFileModel.prepareContents(evt.uri);
162 if(this.templatesContainer.querySelectorAll(".list").length > 0){ 165 if(this.templatesContainer.querySelectorAll(".list").length > 0){
163 this.templateList.iconsViewDataObject = templates; 166 this.templateList.iconsViewDataObject = templates;
167 if(templates.length >0){
168 this.templateList.selected = templates[0].uri;
169 }
164 }else{ 170 }else{
165 this.templateList = iconsListModule.IconsList.create(); 171 this.templateList = iconsListModule.IconsList.create();
166 this.templateList.iconsViewDataObject = templates; 172 this.templateList.iconsViewDataObject = templates;
173 if(templates.length >0){
174 this.templateList.selected = templates[0].uri;
175 }
167 this.templateList.element = this.templateIcons; 176 this.templateList.element = this.templateIcons;
168 this.templateList.needsDraw = true; 177 this.templateList.needsDraw = true;
169 } 178 }