From 4662045269ee3e764efb2afc7e48b7ac68ca68e3 Mon Sep 17 00:00:00 2001 From: Alexander Frenzel Date: Thu, 30 Apr 2015 14:21:34 +0200 Subject: [PATCH] fix(join): add compiled js --- dist/amd/index.js | 5 +++-- dist/commonjs/index.js | 5 +++-- dist/es6/index.js | 3 ++- dist/system/index.js | 3 ++- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dist/amd/index.js b/dist/amd/index.js index e00fdd5..f4b17b0 100644 --- a/dist/amd/index.js +++ b/dist/amd/index.js @@ -55,6 +55,7 @@ define(['exports'], function (exports) { } urlPrefix = path1.indexOf('//') === 0 ? '//' : path1.indexOf('/') === 0 ? '/' : ''; + trailingSlash = path2.slice(-1) == '/' ? '/' : ''; url1 = path1.split('/'); url2 = path2.split('/'); @@ -80,7 +81,7 @@ define(['exports'], function (exports) { } } - return urlPrefix + url3.join('/').replace(/\:\//g, '://');; + return urlPrefix + url3.join('/').replace(/\:\//g, '://') + trailingSlash; } var r20 = /%20/g, @@ -133,4 +134,4 @@ define(['exports'], function (exports) { add(prefix, obj); } } -}); \ No newline at end of file +}); diff --git a/dist/commonjs/index.js b/dist/commonjs/index.js index d653ff4..8f4d3c1 100644 --- a/dist/commonjs/index.js +++ b/dist/commonjs/index.js @@ -54,6 +54,7 @@ function join(path1, path2) { } urlPrefix = path1.indexOf('//') === 0 ? '//' : path1.indexOf('/') === 0 ? '/' : ''; + trailingSlash = path2.slice(-1) == '/' ? '/' : ''; url1 = path1.split('/'); url2 = path2.split('/'); @@ -79,7 +80,7 @@ function join(path1, path2) { } } - return urlPrefix + url3.join('/').replace(/\:\//g, '://');; + return urlPrefix + url3.join('/').replace(/\:\//g, '://') + trailingSlash; } var r20 = /%20/g, @@ -131,4 +132,4 @@ function _buildQueryString(prefix, obj, traditional, add) { } else { add(prefix, obj); } -} \ No newline at end of file +} diff --git a/dist/es6/index.js b/dist/es6/index.js index ee77965..aac9d4b 100644 --- a/dist/es6/index.js +++ b/dist/es6/index.js @@ -57,6 +57,7 @@ export function join(path1, path2) { urlPrefix = path1.indexOf('//') === 0 ? '//' : path1.indexOf('/') === 0 ? '/' : ''; + trailingSlash = path2.slice(-1) == '/' ? '/' : ''; url1 = path1.split('/'); url2 = path2.split('/'); @@ -82,7 +83,7 @@ export function join(path1, path2) { } } - return urlPrefix + url3.join('/').replace(/\:\//g, '://');; + return urlPrefix + url3.join('/').replace(/\:\//g, '://') + trailingSlash; } var r20 = /%20/g, diff --git a/dist/system/index.js b/dist/system/index.js index df59912..4e9ff1f 100644 --- a/dist/system/index.js +++ b/dist/system/index.js @@ -55,6 +55,7 @@ System.register([], function (_export) { } urlPrefix = path1.indexOf('//') === 0 ? '//' : path1.indexOf('/') === 0 ? '/' : ''; + trailingSlash = path2.slice(-1) == '/' ? '/' : ''; url1 = path1.split('/'); url2 = path2.split('/'); @@ -80,7 +81,7 @@ System.register([], function (_export) { } } - return urlPrefix + url3.join('/').replace(/\:\//g, '://');; + return urlPrefix + url3.join('/').replace(/\:\//g, '://') + trailingSlash; } function type(obj) {