]> dev.renevier.net Git - syj.git/blobdiff - public/js/syj.js
some jslint cleanup
[syj.git] / public / js / syj.js
index 8012d996bf203ef74661924aa22d4ea91e644d8e..05e2134189075747764255a1461d4204b65096ea 100644 (file)
@@ -378,10 +378,10 @@ var SYJView = {
                     var results = null;
                     var content = evt.target.result;
 
-                    var engine;
+                    var engine, i;
                     var formats = ['KML', 'GPX'];
 
-                    for (var i = 0; i < formats.length; i++) {
+                    for (i = 0; i < formats.length; i++) {
                         engine = new OpenLayers.Format[formats[i]]({ internalProjection: Mercator, externalProjection: WGS84 });
                         try {
                             results = engine.read(content);
@@ -404,7 +404,20 @@ var SYJView = {
                     }
                     this.viewLayer.addFeatures([vector]);
                     this.map.zoomToExtent(this.viewLayer.getDataExtent());
-                    this.editMode();
+
+                    if ($("edit-btn")) {
+                        $("edit-btn").click();
+                    } else if ($("create-btn")) {
+                        $("create-btn").click();
+                    }
+
+                    if (this.editControl.handler.realPoints.length < 2) {
+                        SyjSaveUI.disable();
+                    } else {
+                        SyjSaveUI.enable();
+                    }
+
+
                     if (vector.data && vector.data.name) {
                         $("geom_title").value = vector.data.name;
                     }
@@ -1126,7 +1139,8 @@ var Nominatim = (function() {
             };
         };
 
-        for (var i = 0; i < transport.responseJSON.length; i++) {
+        var i;
+        for (i = 0; i < transport.responseJSON.length; i++) {
             var item = transport.responseJSON[i];
             if (item.display_name && item.boundingbox && item.boundingbox.length === 4) {
                 var li = new Element("li");