diff options
Diffstat (limited to 'js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js')
-rw-r--r-- | js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js | 37 |
1 files changed, 19 insertions, 18 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 a888d304..0cee8074 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 | |||
@@ -1,24 +1,25 @@ | |||
1 | /* <copyright> | 1 | /* <copyright> |
2 | Copyright (c) 2012, Motorola Mobility, Inc | 2 | Copyright (c) 2012, Motorola Mobility LLC. |
3 | All Rights Reserved. | 3 | All Rights Reserved. |
4 | BSD License. | ||
5 | 4 | ||
6 | Redistribution and use in source and binary forms, with or without | 5 | Redistribution and use in source and binary forms, with or without |
7 | modification, are permitted provided that the following conditions are met: | 6 | modification, are permitted provided that the following conditions are met: |
8 | 7 | ||
9 | - Redistributions of source code must retain the above copyright notice, | 8 | * Redistributions of source code must retain the above copyright notice, |
10 | this list of conditions and the following disclaimer. | 9 | this list of conditions and the following disclaimer. |
11 | - Redistributions in binary form must reproduce the above copyright | 10 | |
12 | notice, this list of conditions and the following disclaimer in the | 11 | * Redistributions in binary form must reproduce the above copyright notice, |
13 | documentation and/or other materials provided with the distribution. | 12 | this list of conditions and the following disclaimer in the documentation |
14 | - Neither the name of Motorola Mobility nor the names of its contributors | 13 | and/or other materials provided with the distribution. |
15 | may be used to endorse or promote products derived from this software | 14 | |
16 | without specific prior written permission. | 15 | * Neither the name of Motorola Mobility LLC nor the names of its |
16 | contributors may be used to endorse or promote products derived from this | ||
17 | software without specific prior written permission. | ||
17 | 18 | ||
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 20 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | 21 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
21 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | 22 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
22 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | 23 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
23 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | 24 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
24 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | 25 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
@@ -142,8 +143,8 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C | |||
142 | }, | 143 | }, |
143 | 144 | ||
144 | didDraw: { | 145 | didDraw: { |
145 | enumerable: false, | 146 | enumerable: false, |
146 | value: function() { | 147 | value: function() { |
147 | var that = this; | 148 | var that = this; |
148 | 149 | ||
149 | this.templateList = null; | 150 | this.templateList = null; |
@@ -309,7 +310,7 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C | |||
309 | handleOkButtonAction:{ | 310 | handleOkButtonAction:{ |
310 | value: function(evt){ | 311 | value: function(evt){ |
311 | var templateData, | 312 | var templateData, |
312 | selectedProjectTypeID = this.selectedProjectType.uri, | 313 | selectedProjectTypeID = this.selectedProjectType.uri, |
313 | templateID = this.selectedTemplate.uri, | 314 | templateID = this.selectedTemplate.uri, |
314 | projectName = this.newFileLocation.newFileName.value, | 315 | projectName = this.newFileLocation.newFileName.value, |
315 | projectDirectory = this.newFileLocation.fileInputField.newFileDirectory.value, | 316 | projectDirectory = this.newFileLocation.fileInputField.newFileDirectory.value, |
@@ -324,10 +325,10 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C | |||
324 | "projectDirectory="+projectDirectory+"\n"+ | 325 | "projectDirectory="+projectDirectory+"\n"+ |
325 | "projectWidth="+projectWidth+"\n"+ | 326 | "projectWidth="+projectWidth+"\n"+ |
326 | "projectHeight="+projectHeight; | 327 | "projectHeight="+projectHeight; |
327 | //////////////////////////////////////////////////////////////////// | 328 | //////////////////////////////////////////////////////////////////// |
328 | //Template data must be passed during file creation (lots of confusion data here, should be cleaned up…) | 329 | //Template data must be passed during file creation (lots of confusion data here, should be cleaned up…) |
329 | templateData = {id: templateID, name: this.newFileModel.projectTypeData[selectedProjectTypeID].name, type: this.newFileModel.projectTypeData[selectedProjectTypeID].type}; | 330 | templateData = {id: templateID, name: this.newFileModel.projectTypeData[selectedProjectTypeID].name, type: this.newFileModel.projectTypeData[selectedProjectTypeID].type}; |
330 | //////////////////////////////////////////////////////////////////// | 331 | //////////////////////////////////////////////////////////////////// |
331 | 332 | ||
332 | if(/[^/\\]$/g.test(projectDirectory)){ | 333 | if(/[^/\\]$/g.test(projectDirectory)){ |
333 | projectDirectory = projectDirectory + "/"; | 334 | projectDirectory = projectDirectory + "/"; |