X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/13289d404188bd397ee72852f66c415a2bb87066..dd3b577bd5bbe4f9d9d1cac8e0f328a16b75f7f5:/app/views/site/_potlatch2.html.erb?ds=sidebyside diff --git a/app/views/site/_potlatch2.html.erb b/app/views/site/_potlatch2.html.erb index e7a2564f9..95a52368e 100644 --- a/app/views/site/_potlatch2.html.erb +++ b/app/views/site/_potlatch2.html.erb @@ -28,7 +28,10 @@ if (lat) { flashvars.lat = lat; } if (lon) { flashvars.lon = lon; } flashvars.zoom = zoom; + flashvars.assets = "<%= asset_path "potlatch2/assets.zip" %>"; + flashvars.font_library = "<%= asset_path "potlatch2/FontLibrary.swf" %>"; flashvars.locale = "<%= Potlatch2::LOCALES[locale] %>"; + flashvars.locale_paths = "<%= Potlatch2::LOCALES[locale] %>=<%= asset_path("potlatch2/locales/#{Potlatch2::LOCALES[locale]}.swf") %>"; <% if params['gpx'] %> flashvars.gpx = '<%= h(params['gpx']) %>'; <% end %> @@ -56,11 +59,19 @@ attributes.id = "potlatch"; attributes.bgcolor = "#FFFFFF"; - swfobject.embedSWF("<%= asset_path("/potlatch2/potlatch2.swf") %>", "potlatch", "100%", "100%", "10.1.85","<%= asset_path("expressInstall.swf") %>", flashvars, params, attributes); + swfobject.embedSWF("<%= asset_path("potlatch2.swf") %>", "potlatch", "100%", "100%", "10.1.102","<%= asset_path("expressInstall.swf") %>", flashvars, params, attributes); // 700,600 for fixed size, 100%,100% for resizable } + <% if params[:node] -%> + <% bbox = Node.find(params[:node]).bbox.to_unscaled -%> + doSWF(<%= bbox.centre_lat %>,<%= bbox.centre_lon %>,16); + <% elsif params[:way] -%> + <% bbox = Way.find(params[:way]).bbox.to_unscaled -%> + doSWF(<%= bbox.centre_lat %>,<%= bbox.centre_lon %>,16); + <% else -%> doSWF(<%= @lat || 'null' %>,<%= @lon || 'null' %>,<%= @zoom %>); + <% end -%> function setPosition(lat, lon, zoom) { $("#potlatch").each(function () {