- .assetMap(container.dataset.assetMap)
- .locale(container.dataset.locale, container.dataset.localePath)
- .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
- });
-
- id.map().on('move.embed', parent.$.throttle(250, function() {
+ .assetMap(JSON.parse(container.dataset.assetMap))
+ .locale(container.dataset.locale)
+ .containerNode(container)
+ .init();
+
+ if (parent === window) {
+ // iD not opened in an iframe -> skip setting of parent handlers
+ return;
+ }
+
+ var hashChangedAutomatically = false;
+ id.map().on("move.embed", parent.$.throttle(250, function () {