X-Git-Url: https://dev.renevier.net/?a=blobdiff_plain;f=public%2Fjs%2Fsyj.js;h=3c4bece6a7767b2a093c145ef80a6b9e42ecc53a;hb=ed6c499940e9867ce98902d25ffbf4d0b1c88598;hp=5a5d5dbedc51d8895e5d80fe11f37b7081aa05fa;hpb=5fe9a5fef61308515cd1913f0bb7cc4a4ecf0253;p=syj.git diff --git a/public/js/syj.js b/public/js/syj.js index 5a5d5db..3c4bece 100644 --- a/public/js/syj.js +++ b/public/js/syj.js @@ -52,14 +52,14 @@ var SyjSaveUI = { } }; -var SYJDataUi = function() { - var deck = null; - var getdeck = function() { +var SYJDataUi = (function() { + var deck = null, + getdeck = function() { if (!deck) { deck = new Deck("data_controls"); } return deck; - } + }; return { viewmode: function() { getdeck().setIndex(0); @@ -67,8 +67,8 @@ var SYJDataUi = function() { editmode: function() { getdeck().setIndex(1); } - } -}(); + }; +}()); OpenLayers.Handler.SyjModifiablePath = OpenLayers.Class(OpenLayers.Handler.ModifiablePath, { mouseup: function(evt) { @@ -227,10 +227,8 @@ var SYJView = { layerOptions = {format: OpenLayers.Format.WKT, projection: WGS84, - styleMap: styleMap.view}; - if (gLoggedInfo.creatorname) { - layerOptions.attribution = SyjStrings.routeBy + ' ' + '' + gLoggedInfo.creatorname + ''; - } + styleMap: styleMap.view, + attribution: SyjStrings.geomAttribution }; this.viewLayer = new OpenLayers.Layer.Vector("View Layer", layerOptions); this.map.addLayers([baseLayer, this.viewLayer]); @@ -599,13 +597,15 @@ var SYJUserClass = Class.create(SYJModalClass, { $$("#user_termsofuse_anchor, #geom_termsofuse_anchor").invoke('observe', "click", function(evt) { if (!this.toubox) { - $("termsofusearea").show(); - $("termsofuseiframe").setAttribute("src", evt.target.href); this.toubox = new SimpleBox($("termsofusearea"), { closeMethods: ["onescapekey", "onouterclick", "onbutton"] }); } this.toubox.show(); + if (!$("termsofuseiframe").getAttribute("src")) { + $("termsofusearea").show(); + $("termsofuseiframe").setAttribute("src", evt.target.href); + } evt.stop(); }.bindAsEventListener(this));