Mercurial > hg > STI-GWT
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 } |