コード例 #1
0
ファイル: kissy-nodejs-min.js プロジェクト: neelie/kissy
normalize:function(b){var c="/"==b.charAt(0),d="/"==b.slice(-1),b=k(a.filter(b.split("/"),function(a){return!!a}),!c).join("/");!b&&!c&&(b=".");b&&d&&(b+="/");return(c?"/":"")+b},join:function(){var b=a.makeArray(arguments);return e.normalize(a.filter(b,function(a){return a&&"string"==typeof a}).join("/"))},relative:function(b,c){var b=e.normalize(b),c=e.normalize(c),d=a.filter(b.split("/"),function(a){return!!a}),g=[],l,i,h=a.filter(c.split("/"),function(a){return!!a});i=Math.min(d.length,h.length);
for(l=0;l<i&&d[l]==h[l];l++);for(i=l;l<d.length;)g.push(".."),l++;g=g.concat(h.slice(i));return g=g.join("/")},basename:function(a,c){var d=a.match(h)||[],d=d[3]||"";c&&d&&d.slice(-1*c.length)==c&&(d=d.slice(0,-1*c.length));return d},dirname:function(a){var c=a.match(h)||[],a=c[1]||"",c=c[2]||"";if(!a&&!c)return".";c&&(c=c.substring(0,c.length-1));return a+c},extname:function(a){return(a.match(h)||[])[4]||""}};a.Path=e})(KISSY);
コード例 #2
0
"/"==h.charAt(0),f="/"==h.slice(-1),h=g(a.filter(h.split("/"),function(a){return!!a}),!b).join("/");!h&&!b&&(h=".");h&&f&&(h+="/");return(b?"/":"")+h},join:function(){var h=a.makeArray(arguments);return i.normalize(a.filter(h,function(a){return a&&"string"==typeof a}).join("/"))},relative:function(h,b){var h=i.normalize(h),b=i.normalize(b),f=a.filter(h.split("/"),function(a){return!!a}),g=[],c,e,j=a.filter(b.split("/"),function(a){return!!a});e=Math.min(f.length,j.length);for(c=0;c<e&&f[c]==j[c];c++);
for(e=c;c<f.length;)g.push(".."),c++;g=g.concat(j.slice(e));return g=g.join("/")},basename:function(a,b){var f;f=(a.match(j)||[])[3]||"";b&&f&&f.slice(-1*b.length)==b&&(f=f.slice(0,-1*b.length));return f},dirname:function(a){var b=a.match(j)||[],a=b[1]||"",b=b[2]||"";if(!a&&!b)return".";b&&(b=b.substring(0,b.length-1));return a+b},extname:function(a){return(a.match(j)||[])[4]||""}};a.Path=i})(KISSY);
コード例 #3
0
ファイル: kissy-nodejs-min.js プロジェクト: kingbill/kissy
"/"==e.charAt(0),j="/"==e.slice(-1),e=l(a.filter(e.split("/"),function(a){return!!a}),!b).join("/");!e&&!b&&(e=".");e&&j&&(e+="/");return(b?"/":"")+e},join:function(){var e=a.makeArray(arguments);return m.normalize(a.filter(e,function(a){return a&&"string"==typeof a}).join("/"))},relative:function(e,b){var e=m.normalize(e),b=m.normalize(b),j=a.filter(e.split("/"),function(a){return!!a}),f=[],i,c,k=a.filter(b.split("/"),function(a){return!!a});c=Math.min(j.length,k.length);for(i=0;i<c&&j[i]==k[i];i++);
for(c=i;i<j.length;)f.push(".."),i++;f=f.concat(k.slice(c));return f=f.join("/")},basename:function(a,b){var j;j=(a.match(k)||[])[3]||"";b&&j&&j.slice(-1*b.length)==b&&(j=j.slice(0,-1*b.length));return j},dirname:function(a){var b=a.match(k)||[],a=b[1]||"",b=b[2]||"";if(!a&&!b)return".";b&&(b=b.substring(0,b.length-1));return a+b},extname:function(a){return(a.match(k)||[])[4]||""}};a.Path=m})(KISSY);
コード例 #4
0
ファイル: kissy-nodejs-min.js プロジェクト: iiipq/kissy
"/"==h.charAt(0),e="/"==h.slice(-1),h=f(a.filter(h.split("/"),function(a){return!!a}),!b).join("/");!h&&!b&&(h=".");h&&e&&(h+="/");return(b?"/":"")+h},join:function(){var f=a.makeArray(arguments);return l.normalize(a.filter(f,function(a){return a&&"string"==typeof a}).join("/"))},relative:function(f,b){var f=l.normalize(f),b=l.normalize(b),e=a.filter(f.split("/"),function(a){return!!a}),j=[],c,g,k=a.filter(b.split("/"),function(a){return!!a});g=Math.min(e.length,k.length);for(c=0;c<g&&e[c]==k[c];c++);
for(g=c;c<e.length;)j.push(".."),c++;j=j.concat(k.slice(g));return j=j.join("/")},basename:function(a,b){var e;e=(a.match(k)||[])[3]||"";b&&e&&e.slice(-1*b.length)==b&&(e=e.slice(0,-1*b.length));return e},dirname:function(a){var b=a.match(k)||[],a=b[1]||"",b=b[2]||"";if(!a&&!b)return".";b&&(b=b.substring(0,b.length-1));return a+b},extname:function(a){return(a.match(k)||[])[4]||""}};a.Path=l})(KISSY);
コード例 #5
0
ファイル: kissy-nodejs-min.js プロジェクト: Leega0/kissy
"/"==k.charAt(0),e="/"==k.slice(-1),k=g(a.filter(k.split("/"),function(a){return!!a}),!b).join("/");!k&&!b&&(k=".");k&&e&&(k+="/");return(b?"/":"")+k},join:function(){var g=a.makeArray(arguments);return l.normalize(a.filter(g,function(a){return a&&"string"==typeof a}).join("/"))},relative:function(g,b){var g=l.normalize(g),b=l.normalize(b),e=a.filter(g.split("/"),function(a){return!!a}),h=[],c,f,j=a.filter(b.split("/"),function(a){return!!a});f=Math.min(e.length,j.length);for(c=0;c<f&&e[c]==j[c];c++);
for(f=c;c<e.length;)h.push(".."),c++;h=h.concat(j.slice(f));return h=h.join("/")},basename:function(a,b){var e;e=(a.match(j)||[])[3]||"";b&&e&&e.slice(-1*b.length)==b&&(e=e.slice(0,-1*b.length));return e},dirname:function(a){var b=a.match(j)||[],a=b[1]||"",b=b[2]||"";if(!a&&!b)return".";b&&(b=b.substring(0,b.length-1));return a+b},extname:function(a){return(a.match(j)||[])[4]||""}};a.Path=l})(KISSY);