Replace JOSM editing option with generic Remote Control option
authorTom Hughes <tom@compton.nu>
Wed, 1 Dec 2010 09:25:27 +0000 (09:25 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 1 Dec 2010 09:25:27 +0000 (09:25 +0000)
app/controllers/site_controller.rb
app/views/site/index.html.erb
config/locales/en.yml
lib/editors.rb

index 301d4a96641bb6d8557536c8ebf3de00baa600c1..73f38f78c6b0ccf4eee941270940a701e3936eaa 100644 (file)
@@ -34,7 +34,7 @@ class SiteController < ApplicationController
   def edit
     editor = params[:editor] || @user.preferred_editor || DEFAULT_EDITOR
 
-    if editor == "josm"
+    if editor == "remote"
       render :action => :index
     else
       # Decide on a lat lon to initialise potlatch with. Various ways of doing this
index 9d883daf90c6b0f84757c6a5150ed646c16d337c..7b1d874e7c0f146785137caa20fcbe29818f06af 100644 (file)
@@ -270,7 +270,7 @@ end
     resizeMap();
   }
 
-  function josmEditHandler(event) {
+  function remoteEditHandler(event) {
     var extent = getMapExtent();
     var loaded = false;
 
@@ -278,20 +278,20 @@ end
     $("linkloader").src = "http://127.0.0.1:8111/load_and_zoom?left=" + extent.left + "&top=" + extent.top + "&right=" + extent.right + "&bottom=" + extent.bottom;
 
     setTimeout(function () {
-      if (!loaded) alert("<%= t('site.index.josm_failed') %>");
+      if (!loaded) alert("<%= t('site.index.remote_failed') %>");
     }, 1000);
 
     event.stop();
   }
 
   function installEditHandler() {
-    $("josmanchor").observe("click", josmEditHandler);
+    $("remoteanchor").observe("click", remoteEditHandler);
 
-    <% if preferred_editor == "josm" %>
-      $("editanchor").observe("click", josmEditHandler);
+    <% if preferred_editor == "remote" %>
+      $("editanchor").observe("click", remoteEditHandler);
 
       <% if params[:action] == "edit" %>
-        josmEditHandler();
+        remoteEditHandler();
       <% end %>
     <% end %>
   }
index 36ba2db7231daafda575dd0617538612241e299a..74ac8e75dd9cb314b75854b431338bdeb76ffb4a 100644 (file)
@@ -87,9 +87,9 @@ en:
     potlatch2:
       name: "Potlatch 2"
       description: "Potlatch 2 (in-browser editor)"
-    josm:
-      name: "JOSM"
-      description: "JOSM (via remote-control plugin)"
+    remote:
+      name: "Remote Control"
+      description: "Remote Control (JOSM or Merkaartor)"
   browse:
     changeset:
       title: "Changeset"
@@ -1238,7 +1238,7 @@ en:
         license_url: "http://creativecommons.org/licenses/by-sa/2.0/"
         project_name: "OpenStreetMap project"
         project_url: "http://openstreetmap.org"
-      josm_failed: "Editing failed - make sure JOSM is loaded and the remote control plugin is enabled"
+      remote_failed: "Editing failed - make sure JOSM or Merkaartor is loaded and the remote control option is enabled"
     edit:
       not_public: "You have not set your edits to be public."
       not_public_description: "You can no longer edit the map unless you do so. You can set your edits as public from your {{user_page}}."
index efd10aef9636819bda03d49aa9445a13c9f1d359..ed1de5999d161baf6ab938ab2e12b17cdb28148e 100644 (file)
@@ -1,3 +1,3 @@
 module Editors 
-  ALL_EDITORS = [ "potlatch", "potlatch2", "josm" ]
+  ALL_EDITORS = [ "potlatch", "potlatch2", "remote" ]
 end