mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
HTML: Better quoting to the export strings
Move the quote function to membuffer.c and adding wrappers that call it from both xml and html exporters to get rid of redundancy. Quote the location, buddy, suit, tags and notes This prevents js code from crashing. [Miika Turkia: minor whitespace and code fix] Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com> Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
1120379b2b
commit
464a611d8d
6 changed files with 73 additions and 104 deletions
|
|
@ -38,7 +38,9 @@ void writeMarkers(struct membuffer *b, const bool selected_only)
|
|||
put_depth(b, dive->maxdepth, translate("gettextFromC", "<p>Max Depth: "), translate("gettextFromC", " m</p>"));
|
||||
put_HTML_airtemp(b, dive, translate("gettextFromC", "<p>Air Temp: "), "</p>");
|
||||
put_HTML_watertemp(b, dive, translate("gettextFromC", "<p>Water Temp : "), "</p>");
|
||||
put_format(b, "<p>Location : <b>%s</b></p>", quote(dive->location));
|
||||
put_string(b, "<p>Location : <b>");
|
||||
put_HTML_quoted(b, dive->location);
|
||||
put_string(b, "</b></p>");
|
||||
put_HTML_notes(b, dive, translate("gettextFromC", "<p> Notes"), " </p>");
|
||||
put_string(b, "</p>'+'</div>'+'</div>'});\ninfowindows.push(tempinfowindow);\n");
|
||||
put_format(b, "google.maps.event.addListener(markers[%d], 'mouseover', function() {\ninfowindows[%d].open(map,markers[%d]);}", dive_no, dive_no, dive_no);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue