Skip to content

Commit 7b4f318

Browse files
committed
revert fixup url protocol change
1 parent 2eba246 commit 7b4f318

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import L from "./global/leaflet";
2+
3+
let protocolRegex = /^\/\//;
4+
let upgrade_protocol = function(urlTemplate) {
5+
if (protocolRegex.test(urlTemplate)) {
6+
if (window.location.protocol === "file:") {
7+
// if in a local file, support http
8+
// http should auto upgrade if necessary
9+
urlTemplate = "http:" + urlTemplate;
10+
}
11+
}
12+
return urlTemplate;
13+
};
14+
15+
let originalLTileLayerInitialize = L.TileLayer.prototype.initialize;
16+
L.TileLayer.prototype.initialize = function(urlTemplate, options) {
17+
urlTemplate = upgrade_protocol(urlTemplate);
18+
originalLTileLayerInitialize.call(this, urlTemplate, options);
19+
};
20+
21+
let originalLTileLayerWMSInitialize = L.TileLayer.WMS.prototype.initialize;
22+
L.TileLayer.WMS.prototype.initialize = function(urlTemplate, options) {
23+
urlTemplate = upgrade_protocol(urlTemplate);
24+
originalLTileLayerWMSInitialize.call(this, urlTemplate, options);
25+
};

javascript/src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import defaultMethods from "./methods";
1313

1414
import "./fixup-default-icon";
1515
import "./fixup-default-tooltip";
16+
import "./fixup-url-protocol";
1617

1718
import DataFrame from "./dataframe";
1819
import ClusterLayerStore from "./cluster-layer-store";

0 commit comments

Comments
 (0)