Implement template based display of a single vcard.
authorWilfried Goesgens <willi@arangodb.com>
Sun, 11 Oct 2015 11:56:12 +0000 (13:56 +0200)
committerWilfried Goesgens <willi@arangodb.com>
Sun, 11 Oct 2015 11:56:12 +0000 (13:56 +0200)
webcit/static/t/vcard/msg_display.html [new file with mode: 0644]
webcit/static/t/vcard/msg_display/email.html [new file with mode: 0644]
webcit/static/t/vcard/msg_display/one_email.html [new file with mode: 0644]
webcit/static/t/vcard/msg_display/phone.html [new file with mode: 0644]

diff --git a/webcit/static/t/vcard/msg_display.html b/webcit/static/t/vcard/msg_display.html
new file mode 100644 (file)
index 0000000..4f0dd3a
--- /dev/null
@@ -0,0 +1,44 @@
+<div class="message_content"><div>
+<div align="center">
+<table bgcolor="#aaaaaa" width="50%">
+<tr bgcolor="#aaaaaa">
+  <td colspan=2 bgcolor="#ffffff">
+  <img align="center" src="static/webcit_icons/essen/32x32/contact.png">
+  <font size="+1"><b><?VC:ITEM(#"VC:.fn", "X")></b></font>
+  <div align="right>"<?VC:ITEM(#"VC:.title", "X")></div>
+  <div align="right"><?VC:ITEM(#"VC:.org", "X")></div>
+</td>
+</tr>
+
+<?!("VC:HAVE:TYPE", 5, #"PhoneNumber")>
+<tr>
+ <td>Telephone:</td>
+ <td>
+<?ITERATE("VC:TYPE", ="vcard_msg_display_phone", 0, 0, -1, #"PhoneNumber")>
+ </td>
+</tr>
+<?@("X", 10)>
+
+<?!("VC:HAVE:TYPE", 10, #"EmailAddr")>
+<tr>
+ <td>E-mail:</td>
+ <td>
+<?ITERATE("VC:TYPE", ="vcard_msg_display_email", 0, 0, -1, #"EmailAddr")>
+ </td>
+</tr>
+<?!("X", 10)>
+
+
+<?!("VC:HAVE:TYPE", 10, #"VC:.adr.address")>
+<tr>
+ <td><?VC:NAME(#"VC:.adr")>:</td>
+ <td>
+<?VC:ITEM(#"VC:.adr.POBox", "X")><br>
+<?VC:ITEM(#"VC:.adr.address", "X")><br>
+<?VC:ITEM(#"VC:.adr.address2", "X")><br>
+<?VC:ITEM(#"VC:.adr.city", "X")> <?VC:ITEM(#"VC:.adr.state", "X")> <?VC:ITEM(#"VC:.adr.zip", "X")> <?VC:ITEM(#"VC:.adr.country", "X")>
+ </td>
+</tr>
+<?!("X", 10)>
+</table></div>
+
diff --git a/webcit/static/t/vcard/msg_display/email.html b/webcit/static/t/vcard/msg_display/email.html
new file mode 100644 (file)
index 0000000..9ffc2ea
--- /dev/null
@@ -0,0 +1,2 @@
+
+<?ITERATE("VC:TYPE:ITEMS", ="vcard_msg_display_one_email")>
diff --git a/webcit/static/t/vcard/msg_display/one_email.html b/webcit/static/t/vcard/msg_display/one_email.html
new file mode 100644 (file)
index 0000000..d8d49ce
--- /dev/null
@@ -0,0 +1 @@
+  <a href='display_enter?force_room=_MAIL_?recp=<?CONTEXTSTR("U")>'><?CONTEXTSTR("X")></a><??("COND:ITERATE:LASTN", 1)><br><??("X", 1)>
diff --git a/webcit/static/t/vcard/msg_display/phone.html b/webcit/static/t/vcard/msg_display/phone.html
new file mode 100644 (file)
index 0000000..7508faf
--- /dev/null
@@ -0,0 +1 @@
+<?VC:CTXNAME("X")>: <?VC:CTXITEM("X")><?!("COND:ITERATE:LASTN", 1)><br><??("X", 1)><??("COND:ITERATE:LASTN", 1)><br><??("X", 1)>