X-Git-Url: https://dev.renevier.net/gitweb.cgi?p=syp.git;a=blobdiff_plain;f=js%2Fadmin.js;h=48c1eed55637c4af755de547eca9c3f1a9e5d1cf;hp=e0a27ea58570c14b946ff4a84f6f7e85659f5e7d;hb=c58963cfcd8a6ec3cd5374af8412c883b38e1a38;hpb=fc2dd35ebd3dd2905f7ee24f6622d8dabd32b715 diff --git a/js/admin.js b/js/admin.js index e0a27ea..48c1eed 100644 --- a/js/admin.js +++ b/js/admin.js @@ -56,12 +56,10 @@ OpenLayers.Control.SypDragFeature = OpenLayers.Class (OpenLayers.Control.DragFea var Admin = { Settings: { - MARKER_ICON: "openlayers/img/marker-blue.png", - MARKER_ICON_HEIGHT: 25, - MARKER_SELECT_ICON: "openlayers/img/marker-green.png", - MARKER_SELECT_ICON_HEIGHT: 25, - MARKER_TEMPORARY_ICON: "openlayers/img/marker-gold.png", - MARKER_TEMPORARY_ICON_HEIGHT: 25 + MARKER_ICON: "media/marker-normal.png", + MARKER_SELECT_ICON: "media/marker-selected.png", + MARKER_TEMPORARY_ICON: "media/marker-temp.png", + MARKER_HEIGHT: 25 }, map: null, @@ -137,18 +135,15 @@ var Admin = { var styleMap = new OpenLayers.StyleMap ( {"default": { externalGraphic: this.Settings.MARKER_ICON, - graphicHeight: this.Settings.MARKER_ICON_HEIGHT - || 32 + graphicHeight: this.Settings.MARKER_HEIGHT || 32 }, "temporary": { externalGraphic: this.Settings.MARKER_TEMPORARY_ICON, - graphicHeight: this.Settings.MARKER_TEMPORARY_ICON_HEIGHT - || 32 + graphicHeight: this.Settings.MARKER_HEIGHT || 32 }, "select": { externalGraphic: this.Settings.MARKER_SELECT_ICON, - graphicHeight: this.Settings.MARKER_SELECT_ICON_HEIGHT - || 32 + graphicHeight: this.Settings.MARKER_HEIGHT || 32 }}); var layer = new OpenLayers.Layer.GML("KML", "items.php", @@ -255,6 +250,8 @@ var Admin = { }, addNewFeature: function () { + alert (SypStrings.DisabledForDemo); + return; function cancel() { $(document).unbind("keydown"); Admin.reset() @@ -358,11 +355,14 @@ var FeatureMgr = { }, del: function (feature) { + alert (SypStrings.DisabledForDemo); + return; var form = $("#feature_delete"); form.find('input[name="fid"]').val(feature.fid); AjaxMgr.add({ form: form, - oncomplete: OpenLayers.Function.bind(this.ajaxReply, this) + oncomplete: OpenLayers.Function.bind(this.ajaxReply, this), + onsend: function() { $("#editor_throbber").css("visibility", "visible"); } }); }, @@ -389,11 +389,13 @@ var FeatureMgr = { } AjaxMgr.add({ form: form, - oncomplete: OpenLayers.Function.bind(this.ajaxReply, this) + oncomplete: OpenLayers.Function.bind(this.ajaxReply, this), + onsend: function() { $("#editor_throbber").css("visibility", "visible"); } }); }, ajaxReply: function (data) { + $("#editor_throbber").css("visibility", "hidden"); if (!data) { this.commError(SypStrings.ServerError); return; @@ -406,7 +408,9 @@ var FeatureMgr = { switch (xml.documentElement.getAttribute("reason")) { case "unauthorized": $("#login_area").show(); + $("#cookie_warning").show(); this.reset(); + Admin.cancelCurrentFeature(); Admin.reset(); break; case "server": @@ -706,6 +710,8 @@ $(window).load(function () { return false; }); $("#image_delete").click(function() { + alert (SypStrings.DisabledForDemo); + return; $("#img").removeAttr('src'); // needs to rebuild element otherwise some browsers still // display image.