Mercurial > hg > STI-GWT
comparison war/scripts/sti/STICore.js @ 73:02cdf454d94b trimmed_data
only create XLMSerializer once per dataset parsing
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 11 Jan 2013 13:05:40 +0100 |
parents | 4d3df00f5b98 |
children | d69066d16e45 |
comparison
equal
deleted
inserted
replaced
72:4d3df00f5b98 | 73:02cdf454d94b |
---|---|
334 | 334 |
335 if( elements.length == 0 ){ | 335 if( elements.length == 0 ){ |
336 this.unblockUI(); | 336 this.unblockUI(); |
337 return; | 337 return; |
338 } | 338 } |
339 | |
340 var xmlSerializer = new XMLSerializer(); | |
339 | 341 |
340 for (var i = 0; i < elements.length; i++) { | 342 for (var i = 0; i < elements.length; i++) { |
341 | 343 |
342 var placemark = elements[i]; | 344 var placemark = elements[i]; |
343 var name, description, descriptionData, place, timeData, coordinates, timeStamp, timeSpan, g; | 345 var name, description, descriptionData, place, timeData, coordinates, timeStamp, timeSpan, g; |
384 | 386 |
385 //if this td contains HTML, serialize all | 387 //if this td contains HTML, serialize all |
386 //it's children (the "content"!) | 388 //it's children (the "content"!) |
387 $(this).children().each( | 389 $(this).children().each( |
388 function() { | 390 function() { |
389 value += (new XMLSerializer()).serializeToString(this); | 391 value += xmlSerializer.serializeToString(this); |
390 } | 392 } |
391 ); | 393 ); |
392 | 394 |
393 //no HTML content (or no content at all) | 395 //no HTML content (or no content at all) |
394 if (value.length == 0) | 396 if (value.length == 0) |