comparison war/scripts/sti/STICore.js @ 60:6f2d2b6f969a CellTable

Fix KML parser alerts
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Fri, 14 Dec 2012 16:32:55 +0100
parents 24c45a9048f2
children c7df41c5de53
comparison
equal deleted inserted replaced
59:3a7691d29566 60:6f2d2b6f969a
318 parseInt(dayData[i]); 318 parseInt(dayData[i]);
319 } 319 }
320 return timeData.concat(dayData); 320 return timeData.concat(dayData);
321 } 321 }
322 catch (exception) { 322 catch (exception) {
323 core.alert("\""+timeString+"\" is no valid time/date"); 323 alert("\""+timeString+"\" is no valid time/date");
324 return null; 324 return null;
325 } 325 }
326 } 326 }
327 327
328 var core = this; 328 var core = this;
403 if( timeData[0] && timeData[0] < 100 ){ 403 if( timeData[0] && timeData[0] < 100 ){
404 date.setFullYear(timeData[0]); 404 date.setFullYear(timeData[0]);
405 } 405 }
406 return date; 406 return date;
407 } catch (e) { 407 } catch (e) {
408 core.alert("\""+timeData+"\" is no valid time/date"); 408 alert("\""+timeData+"\" is no valid time/date");
409 409
410 return null; 410 return null;
411 } 411 }
412 } 412 }
413 413
429 var timeDataEnd = getTimeData( timeSpanTag.getElementsByTagName("end")[0].childNodes[0].nodeValue ); 429 var timeDataEnd = getTimeData( timeSpanTag.getElementsByTagName("end")[0].childNodes[0].nodeValue );
430 var endTime = getDate(timeDataEnd); 430 var endTime = getDate(timeDataEnd);
431 timeSpan = { start: startTime, end: endTime }; 431 timeSpan = { start: startTime, end: endTime };
432 } 432 }
433 catch(e){ 433 catch(e){
434 core.alert("No valid timestamp or timespan information for element " + i + "."); 434 alert("No valid timestamp or timespan information for element " + i + ".");
435 435
436 continue; 436 continue;
437 } 437 }
438 } 438 }
439 439
444 continue; 444 continue;
445 } 445 }
446 newObjects.push(new DataObject(name, description, place, timeStamp, timeSpan, g, lonlat[0], lonlat[1])); 446 newObjects.push(new DataObject(name, description, place, timeStamp, timeSpan, g, lonlat[0], lonlat[1]));
447 } 447 }
448 catch(e){ 448 catch(e){
449 core.alert("No valid coordinate information for element " + i + "."); 449 alert("No valid coordinate information for element " + i + ".");
450 450
451 continue; 451 continue;
452 } 452 }
453 } 453 }
454 454
495 495
496 var localkmlDoc; 496 var localkmlDoc;
497 try { 497 try {
498 localkmlDoc = $.parseXML(reader.result); 498 localkmlDoc = $.parseXML(reader.result);
499 } catch (e) { 499 } catch (e) {
500 core.alert("KML file is not valid XML. Please check opening/closing tags and check the spelling."); 500 alert("KML file is not valid XML. Please check opening/closing tags and check the spelling.");
501 501
502 core.unblockUI(); 502 core.unblockUI();
503 503
504 return; 504 return;
505 } 505 }