aboutsummaryrefslogtreecommitdiff
path: root/js/io/ui/new-file-dialog
diff options
context:
space:
mode:
authorJose Antonio Marquez2012-02-21 18:04:27 -0800
committerJose Antonio Marquez2012-02-21 18:04:27 -0800
commit25e6a03cf8af4bd0496a8b21c82332d76ddd9fff (patch)
tree9b4ef3a716139d5259261cae97e8603a1d33a91f /js/io/ui/new-file-dialog
parent20dc41e571ddec6b781653fac43e2ca34026937d (diff)
parent2f24dafec79583547fe663d5a387d8ef15aae3bf (diff)
downloadninja-25e6a03cf8af4bd0496a8b21c82332d76ddd9fff.tar.gz
Merge branch 'refs/heads/NinjaInternal' into Color
Diffstat (limited to 'js/io/ui/new-file-dialog')
-rwxr-xr-xjs/io/ui/new-file-dialog/new-file-location.reel/new-file-location.html2
-rw-r--r--js/io/ui/new-file-dialog/new-file-options-navigator.reel/new-file-options-navigator.js21
2 files changed, 20 insertions, 3 deletions
diff --git a/js/io/ui/new-file-dialog/new-file-location.reel/new-file-location.html b/js/io/ui/new-file-dialog/new-file-location.reel/new-file-location.html
index 8c0327eb..7340251c 100755
--- a/js/io/ui/new-file-dialog/new-file-location.reel/new-file-location.html
+++ b/js/io/ui/new-file-dialog/new-file-location.reel/new-file-location.html
@@ -51,7 +51,7 @@
51 }, 51 },
52 52
53 "fileInputField":{ 53 "fileInputField":{
54 "module": "js/components/ui/FilePicker/file-input-field.reel", 54 "module": "js/io/ui/file-picker/file-input-field.reel",
55 "name": "FileInputField", 55 "name": "FileInputField",
56 "properties": { 56 "properties": {
57 "element": {"#": "fileInputField"} 57 "element": {"#": "fileInputField"}
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 f5ab0027..11b322fe 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
@@ -386,8 +386,25 @@ var NewFileOptionsNavigator = exports.NewFileOptionsNavigator = Montage.create(C
386 } 386 }
387 }, 387 },
388 checkFileExists:{ 388 checkFileExists:{
389 value: function(fileUri, folderUri, fileType){ 389 value: function(fileName, folderUri, fileType){
390 var status= this.application.ninja.coreIoApi.checkFileExists(fileUri, folderUri, fileType); 390 var uri = "", response=null, status=true;
391 //prepare absolute uri
392 if(/[^/\\]$/g.test(folderUri)){
393 folderUri = folderUri + "/";
394 }
395 if(!!fileType && (fileName.lastIndexOf(fileType) !== (fileName.length - fileType.length))){
396 fileName = fileName+fileType;
397 }
398 uri = ""+folderUri+fileName;
399 response= this.application.ninja.coreIoApi.fileExists({"uri":uri});
400 if(!!response && response.success && (response.status === 204)){
401 status = true;
402 }else if(!!response && response.success && (response.status === 404)){
403 status = false;
404 }else{
405 status = false;
406 }
407
391 if(status){ 408 if(status){
392 this.showError("! File already exists."); 409 this.showError("! File already exists.");
393 } 410 }