aboutsummaryrefslogtreecommitdiff
path: root/js/io/ui/new-file-dialog
diff options
context:
space:
mode:
authorJose Antonio Marquez Russo2012-02-18 19:40:43 -0800
committerJose Antonio Marquez Russo2012-02-18 19:40:43 -0800
commitc466bcf61351b50f678100ca14096f71a0a71bd0 (patch)
tree4ac283e0e7724e5ede21c1a1e97d121033578c72 /js/io/ui/new-file-dialog
parente23708721a71ca4c71365f5f8e8ac7d6113926db (diff)
parent8fdce771bfcf662cf1acc16d45e4361ffd06c53e (diff)
downloadninja-c466bcf61351b50f678100ca14096f71a0a71bd0.tar.gz
Merge pull request #10 from ananyasen/FileIO
FileIO branch pull request
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 }