aboutsummaryrefslogtreecommitdiff
path: root/js/lib/NJUtils.js
diff options
context:
space:
mode:
authorValerio Virgillito2012-02-15 17:04:39 -0800
committerValerio Virgillito2012-02-15 17:04:39 -0800
commitfe71cb9aa1700199c0089166ad54fc56eb760644 (patch)
treeb0c7c24b1f45a079e1c09312ca716e3d35aecad4 /js/lib/NJUtils.js
parent747616980cad14f0b65fbcc7f497ed9680a39d29 (diff)
parentd366c0bd1af6471511217ed574083e15059519b5 (diff)
downloadninja-fe71cb9aa1700199c0089166ad54fc56eb760644.tar.gz
Merge branch 'refs/heads/master' into components
Diffstat (limited to 'js/lib/NJUtils.js')
-rwxr-xr-x[-rw-r--r--]js/lib/NJUtils.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/js/lib/NJUtils.js b/js/lib/NJUtils.js
index 0e886ae7..8daafa42 100644..100755
--- a/js/lib/NJUtils.js
+++ b/js/lib/NJUtils.js
@@ -227,8 +227,26 @@ exports.NJUtils = Object.create(Object.prototype, {
227 ///// Return the last part of a path (e.g. filename) 227 ///// Return the last part of a path (e.g. filename)
228 getFileNameFromPath : { 228 getFileNameFromPath : {
229 value: function(path) { 229 value: function(path) {
230 path = path.replace(/[/\\]$/g,"");
231 path = path.replace(/\\/g,"/");
230 return path.substr(path.lastIndexOf('/') + 1); 232 return path.substr(path.lastIndexOf('/') + 1);
231 } 233 }
234 },
235 /***
236 * file name validation
237 */
238 isValidFileName:{
239 value: function(fileName){
240 var status = false;
241 if(fileName !== ""){
242 fileName = fileName.replace(/^\s+|\s+$/g,"");
243 status = !(/[/\\]/g.test(fileName));
244 if(status && navigator.userAgent.indexOf("Macintosh") != -1){//for Mac files beginning with . are hidden
245 status = !(/^\./g.test(fileName));
246 }
247 }
248 return status;
249 }
232 } 250 }
233 251
234}); 252});