Add support for remote edit over https on port 8112

This commit is contained in:
Tom Hughes 2014-04-01 19:17:15 +01:00
parent 878bdabee8
commit 5e5c6b3a29

View file

@ -22,19 +22,22 @@ var querystring = require('querystring-component');
function remoteEditHandler(bbox, object) {
var loaded = false,
query = {
left: bbox.getWest() - 0.0001,
top: bbox.getNorth() + 0.0001,
right: bbox.getEast() + 0.0001,
bottom: bbox.getSouth() - 0.0001
};
url = document.location.protocol === "https:" ?
"https://127.0.0.1:8112/load_and_zoom?" :
"http://127.0.0.1:8111/load_and_zoom?",
query = {
left: bbox.getWest() - 0.0001,
top: bbox.getNorth() + 0.0001,
right: bbox.getEast() + 0.0001,
bottom: bbox.getSouth() - 0.0001
};
if (object) query.select = object.type + object.id;
var iframe = $('<iframe>')
.hide()
.appendTo('body')
.attr("src", "http://127.0.0.1:8111/load_and_zoom?" + querystring.stringify(query))
.attr("src", url + querystring.stringify(query))
.on('load', function() {
$(this).remove();
loaded = true;