Update iD initialization for v2.18.1

This commit is contained in:
Quincy Morgan 2020-07-20 16:14:28 -04:00
parent b7f022ecbe
commit de3ddafcd2
2 changed files with 6 additions and 7 deletions

View file

@ -5,24 +5,26 @@
document.addEventListener("DOMContentLoaded", function () {
var container = document.getElementById("id-container");
if (typeof iD === "undefined" || !iD.Detect().support) {
if (typeof iD === "undefined" || !iD.utilDetect().support) {
container.innerHTML = "This editor is supported " +
"in Firefox, Chrome, Safari, Opera, Edge, and Internet Explorer 11. " +
"Please upgrade your browser or use Potlatch 2 to edit the map.";
container.className = "unsupported";
} else {
var id = iD.Context()
var id = iD.coreContext()
.embed(true)
.assetPath("iD/")
.assetMap(JSON.parse(container.dataset.assetMap))
.locale(container.dataset.locale, container.dataset.localePath)
.locale(container.dataset.locale)
.preauth({
urlroot: location.protocol + "//" + location.host,
oauth_consumer_key: container.dataset.consumerKey,
oauth_secret: container.dataset.consumerSecret,
oauth_token: container.dataset.token,
oauth_token_secret: container.dataset.tokenSecret
});
})
.containerNode(container)
.init();
id.map().on("move.embed", parent.$.throttle(250, function () {
if (id.inIntro()) return;
@ -52,7 +54,5 @@ document.addEventListener("DOMContentLoaded", function () {
Math.max(data.zoom || 15, 13));
}, 0);
});
id.ui()(container);
}
});

View file

@ -17,7 +17,6 @@
<% data[:consumer_secret] = token.client_application.secret -%>
<% end %>
<% data[:locale] = ID::LOCALES.preferred(preferred_languages).to_s -%>
<% data[:locale_path] = asset_path("iD/locales/#{data[:locale]}.json") -%>
<% data[:asset_map] = assets("iD").to_json -%>
<%= tag.div "", :id => "id-container", :data => data %>
</body>