We output the locale code as the lang attribute, so
use that rather than interpolating into embedded JS.
OpenLayers.Util.getImageLocation = function(image) {
return OpenLayers.Util.imageURLs[image] || OpenLayers.Util.origGetImageLocation(image);
};
OpenLayers.Util.getImageLocation = function(image) {
return OpenLayers.Util.imageURLs[image] || OpenLayers.Util.origGetImageLocation(image);
};
+
+OpenLayers.Lang.setCode($('html').attr('lang'));
<% if map.instance_of? Changeset or (map.instance_of? Node and map.version > 1) or map.visible %>
<script type="text/javascript">
<% if map.instance_of? Changeset or (map.instance_of? Node and map.version > 1) or map.visible %>
<script type="text/javascript">
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
function remoteEditHandler(event, bbox, select) {
var left = bbox.left - 0.0001;
var top = bbox.top + 0.0001;
function remoteEditHandler(event, bbox, select) {
var left = bbox.left - 0.0001;
var top = bbox.top + 0.0001;
</div>
<script type="text/javascript">
</div>
<script type="text/javascript">
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
var highlight;
function highlightChangeset(id) {
var highlight;
function highlightChangeset(id) {
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
- function setLocation( e ) {
+ function setLocation( e ) {
closeMapPopup();
var lonlat = getEventPosition(e);
closeMapPopup();
var lonlat = getEventPosition(e);
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
function mapInit(){
map = createMap("map");
function mapInit(){
map = createMap("map");
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
function init(){
var centre = new OpenLayers.LonLat(<%= lon %>, <%= lat %>);
<% if params[:scale].to_f > 0 then -%>
function init(){
var centre = new OpenLayers.LonLat(<%= lon %>, <%= lat %>);
<% if params[:scale].to_f > 0 then -%>