diff options
Diffstat (limited to 'js/io/ui/new-file-dialog/new-file-options-navigator.reel')
-rw-r--r-- | js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js | 9 |
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 | } |