|
@@ -13,6 +13,11 @@ module.exports = { |
|
@@ -13,6 +13,11 @@ module.exports = { |
13
|
let params = opts.hash;
|
13
|
let params = opts.hash;
|
14
|
let urls = url.split('?');
|
14
|
let urls = url.split('?');
|
15
|
let query = urls[1] || '';
|
15
|
let query = urls[1] || '';
|
|
|
16
|
+ let uri = urls[0];
|
|
|
17
|
+
|
|
|
18
|
+ if (uri.indexOf('http:') === 0) {
|
|
|
19
|
+ uri = uri.replace('http:', '');
|
|
|
20
|
+ }
|
16
|
|
21
|
|
17
|
if (query) {
|
22
|
if (query) {
|
18
|
query = query.replace(/{width}/g, params.w).replace(/{height}/g, params.h).replace(/{mode}/g, (params.mode || 2));
|
23
|
query = query.replace(/{width}/g, params.w).replace(/{height}/g, params.h).replace(/{mode}/g, (params.mode || 2));
|
|
@@ -33,7 +38,7 @@ module.exports = { |
|
@@ -33,7 +38,7 @@ module.exports = { |
33
|
} else {
|
38
|
} else {
|
34
|
query = 'imageView2/2/interlace/1/q/' + (params.q || 75);
|
39
|
query = 'imageView2/2/interlace/1/q/' + (params.q || 75);
|
35
|
}
|
40
|
}
|
36
|
- return urls[0] + '?' + query;
|
41
|
+ return uri + '?' + query;
|
37
|
} else {
|
42
|
} else {
|
38
|
return url;
|
43
|
return url;
|
39
|
}
|
44
|
}
|