summaryrefslogtreecommitdiffstats
path: root/save-html.c
diff options
context:
space:
mode:
authorGravatar Gehad elrobey <gehadelrobey@gmail.com>2014-07-11 03:26:21 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-07-14 21:38:22 -0700
commit346f71f2624e4035b664bc93d03a835412c29ec0 (patch)
tree084eea9f5e0b08c078139c990966d644359f74b7 /save-html.c
parent6a5dcb485924a46509dfad04bdc5c6fee71f6002 (diff)
downloadsubsurface-346f71f2624e4035b664bc93d03a835412c29ec0.tar.gz
HTML: display dive status in detailed view
Add dive status in the detailed dive view. 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>
Diffstat (limited to 'save-html.c')
-rw-r--r--save-html.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/save-html.c b/save-html.c
index 13bf70c14..2d03bca76 100644
--- a/save-html.c
+++ b/save-html.c
@@ -11,6 +11,13 @@ void write_attribute(struct membuffer *b, const char *att_name, const char *valu
put_string(b, "\",");
}
+void write_dive_status(struct membuffer *b, struct dive *dive)
+{
+ put_format(b, "\"sac\":\"%d\",", dive->sac);
+ put_format(b, "\"otu\":\"%d\",", dive->otu);
+ put_format(b, "\"cns\":\"%d\",", dive->cns);
+}
+
void put_HTML_bookmarks(struct membuffer *b, struct dive *dive)
{
struct event *ev = dive->dc.events;
@@ -172,6 +179,7 @@ void write_one_dive(struct membuffer *b, struct dive *dive, int *dive_no, const
write_attribute(b, "buddy", dive->buddy);
write_attribute(b, "divemaster", dive->divemaster);
write_attribute(b, "suit", dive->suit);
+ write_dive_status(b, dive);
put_HTML_tags(b, dive, "\"tags\":", ",");
put_HTML_notes(b, dive, "\"notes\":\"", "\",");
if (!list_only) {