- document.observe('simplebox:shown', this.observer.bindAsEventListener(this));
- SYJPathLength.update();
-
- if (window.FileList && window.FileReader) {
- $("map").observe("dragenter", function(evt) { evt.stop();});
- $("map").observe("dragover", function(evt) { evt.stop();});
- $("map").observe("drop", function(evt) {
- evt.stop();
- if (this.mode !== "view" || this.viewLayer.features.length) {
- return;
- }
- if (!evt.dataTransfer.files.length) {
- return;
- }
- var file = evt.dataTransfer.files[0];
- var reader = new FileReader();
- var readerror = function() {
- this.messenger.setMessage(SyjStrings.dragFileError, "warn");
+ $("map-overlay").hide();
+ $("geom_upload").observe('change', function(evt) {
+ var file = null, reader = null, readerror = null;
+ if (window.FileList && window.FileReader) {
+ file = evt.target.files[0];
+ reader = new FileReader();
+ readerror = function() {
+ this.messenger.setMessage(SyjStrings.uploadFileError, "warn");