Stop creating a shared global querystring variable

This commit is contained in:
Tom Hughes 2019-07-15 20:27:42 +01:00
parent cc5688a6de
commit 6dd451c7ee
12 changed files with 56 additions and 25 deletions

View file

@ -1,3 +1,5 @@
//= require querystring
L.extend(L.LatLngBounds.prototype, {
getSize: function () {
return (this._northEast.lat - this._southWest.lat) *
@ -114,8 +116,9 @@ L.OSM.Map = L.Map.extend({
params.mlon = latLng.lng.toFixed(precision);
}
var url = window.location.protocol + "//" + OSM.SERVER_URL + "/",
query = qs.stringify(params),
var querystring = require("querystring-component"),
url = window.location.protocol + "//" + OSM.SERVER_URL + "/",
query = querystring.stringify(params),
hash = OSM.formatHash(this);
if (query) url += "?" + query;
@ -180,7 +183,8 @@ L.OSM.Map = L.Map.extend({
params[this._object.type] = this._object.id;
}
var query = qs.stringify(params);
var querystring = require("querystring-component"),
query = querystring.stringify(params);
if (query) {
str += "?" + query;
}