]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/application.js
Create linkloader iframe in script
[rails.git] / app / assets / javascripts / application.js
index cbea58cc17628bc6f4daf90c432c635f8546df67..b257f7fedfd575f65a881dc213a9d88112cb8786 100644 (file)
@@ -44,12 +44,21 @@ function remoteEditHandler(bbox, select) {
       };
 
   if (select) query.select = select;
-  $("#linkloader")
+
+  var iframe = $('<iframe>')
+    .hide()
+    .appendTo('body')
     .attr("src", "http://127.0.0.1:8111/load_and_zoom?" + querystring.stringify(query))
-    .load(function() { loaded = true; });
+    .on('load', function() {
+      $(this).remove();
+      loaded = true;
+    });
 
   setTimeout(function () {
-    if (!loaded) alert(I18n.t('site.index.remote_failed'));
+    if (!loaded) {
+      alert(I18n.t('site.index.remote_failed'));
+      iframe.remove();
+    }
   }, 1000);
 
   return false;