Modified EMS templates to be XHTML strict and prettier

This commit is contained in:
Steve Swanson 2006-04-18 19:47:10 +00:00
parent 095d0a7dfd
commit 5da0204a28
4 changed files with 150 additions and 46 deletions

View file

@ -5,29 +5,41 @@
#namespace:EventManagementSystem_checkout
#create
<tmpl_var form.header>
<table width='100%'>
<table width="100%" border="1">
<tr><td><tmpl_var message></td></tr>
<tmpl_if chooseSubevents>
<tr>
<td>
<table width="100%">
<tmpl_loop subevents_loop>
<tr>
<td><tmpl_var form.checkBox></td>
<td><tmpl_var title></td>
<td><tmpl_var description></td>
<td><tmpl_var price></td>
</tr>
<tr<tmpl_unless __ODD__> class="evenRow"<tmpl_else> class="oddRow"</tmpl_unless>>
<td><tmpl_var form.checkBox></td>
<td><tmpl_var title></td>
<td><tmpl_var description></td>
<td><tmpl_var price></td>
</tr>
</tmpl_loop>
</table>
</td>
</tr>
</tmpl_if>
<tmpl_if resolveConflicts>
<tr>
<td>
<table width="100%">
<tmpl_loop conflict_loop>
<tr>
<td><tmpl_var form.deleteControl></td>
<td><tmpl_var title></td>
<td><tmpl_var description></td>
<td><tmpl_var price></td>
</tr>
<tr<tmpl_unless __ODD__> class="evenRow"<tmpl_else> class="oddRow"</tmpl_unless>>
<td><tmpl_var form.deleteControl></td>
<td><tmpl_var title></td>
<td><tmpl_var description></td>
<td><tmpl_var price></td>
</tr>
</tmpl_loop>
</table>
</td>
</tr>
</tmpl_if>
<tr><td><tmpl_var form.submit></td></tr>
@ -38,7 +50,7 @@
<tmpl_var form.header>
<tmpl_var form.message>
<tmpl_var form.chooserJS>
<table>
<table style="border-top:solid gray 1px;width:100%;margin-top:5px;">
<tr><td><tmpl_var form.chooser.label></td><td><tmpl_var form.chooser></td></tr>
<tr><td><tmpl_var form.firstName.label></td><td><tmpl_var form.firstName></td></tr>
<tr><td><tmpl_var form.lastName.label></td><td><tmpl_var form.lastName></td></tr>
@ -49,7 +61,8 @@
<tr><td><tmpl_var form.country.label></td><td><tmpl_var form.country></td></tr>
<tr><td><tmpl_var form.phoneNumber.label></td><td><tmpl_var form.phoneNumber></td></tr>
<tr><td><tmpl_var form.email.label></td><td><tmpl_var form.email></td></tr>
<tr><td><tmpl_var form.badgeId.label></td><td><tmpl_var form.badgeId></td></tr><tr><td rowspan='2' align='center'><tmpl_var form.submit></td></tr>
<tr><td><tmpl_var form.badgeId.label></td><td><tmpl_var form.badgeId></td></tr>
<tr><td colspan="2"><br /><tmpl_var form.submit></td></tr>
</table>
<script type="text/javascript">
@ -74,21 +87,37 @@ if (selector1) {
<tmpl_if prereqsAreMissing>
<tmpl_var form.header>
<table>
<table border="1">
<tmpl_loop message_loop>
<tr><td><tmpl_var title> requires all of the following:</td><td colspan="2">
<tr>
<td colspan="4"><strong><tmpl_var title> requires all of the following:</strong></td>
</tr>
<tr>
<td colspan="4">
<ul>
<tmpl_loop messageLoop>
<p><tmpl_var reqmessage></p>
</tmpl_loop></td>
</tr>
<li><tmpl_var reqmessage></li>
</tmpl_loop>
</ul>
</td>
</tr>
</tmpl_loop>
<tmpl_loop missingEvents_loop>
<tr><td><tmpl_var form.checkBox></td><td><tmpl_var title></td><td><tmpl_var description></td><td><tmpl_var price></td></tr>
<tr<tmpl_unless __ODD__> class="evenRow"<tmpl_else> class="oddRow"</tmpl_unless>><td><tmpl_var form.checkBox></td><td><tmpl_var title></td><td><tmpl_var description></td><td><tmpl_var price></td></tr>
</tmpl_loop>
<tr><td><tmpl_var form.submit></td></tr>
<tr><td colspan="4"><br /><tmpl_var form.submit></td></tr>
</table>
<tmpl_var form.footer>
</tmpl_if>
~~~
tr.oddRow td {
background-color:#DADADA;
border-right:solid gray 1px;
}
tr.evenRow td {
background-color:#E8E8E8;
border-right:solid gray 1px;
}

View file

@ -7,14 +7,32 @@
<tmpl_if session.var.adminOn>
<p><tmpl_var controls></p><br /><br />
</tmpl_if>
<h1><tmpl_var managePurchasesTitle></h1>
<table width='100%'>
<tr><td><tmpl_var purchaseId.label></td><td><tmpl_var datePurchasedHuman.label></td></tr>
<h2><tmpl_var managePurchasesTitle></h2>
<table width="100%" cellspacing="0" cellpadding="2">
<tr>
<td><tmpl_var purchaseId.label></td>
<td><tmpl_var datePurchasedHuman.label></td>
</tr>
<tmpl_if purchasesLoop>
<tmpl_loop purchasesLoop>
<tr><td><a href="<tmpl_var purchaseUrl>"><tmpl_var purchaseId></td><td><tmpl_var datePurchasedHuman></td></tr>
</tmpl_loop>
<tmpl_loop purchasesLoop>
<tr<tmpl_unless __ODD__> class="evenRow"<tmpl_else> class="oddRow"</tmpl_unless>>
<td><strong><tmpl_var __COUNT__></strong></td>
<td>&nbsp;<a href="<tmpl_var purchaseUrl>"><tmpl_var purchaseId></a></td>
<td>&nbsp;<tmpl_var datePurchasedHuman></td>
</tr>
</tmpl_loop>
<tmpl_else>
<tr><td><tmpl_var noPurchasesMessage></td></tr>
<tr>
<td><tmpl_var noPurchasesMessage></td>
</tr>
</tmpl_if>
</table>
</table>
~~~
<style type="text/css">
tr.oddRow td {
background-color:#DADADA;
}
tr.evenRow td {
background-color:#E8E8E8;
}
</style>

View file

@ -4,8 +4,8 @@
#url:default-ems-template-product
#namespace:EventManagementSystem_product
#create
<h1><tmpl_var title></h1><br>
<tmpl_var description>&nbsp;<tmpl_var price><br>
<h2><tmpl_var title></h2><br />
<tmpl_var description>&nbsp;<tmpl_var price><br />
<tmpl_unless eventIsFull>
<a href="<tmpl_var purchase.url>"><tmpl_var purchase.label></a>

View file

@ -7,19 +7,76 @@
<tmpl_if session.var.adminOn>
<p><tmpl_var controls></p><br /><br />
</tmpl_if>
<h1><tmpl_var viewPurchaseTitle></h1>
<tmpl_if canReturn>&nbsp;&nbsp;<a href="<tmpl_var appUrl>?func=returnItem;tid=<tmpl_var transactionId>">Return Entire Purchase</a></tmpl_if>
<h2><tmpl_var viewPurchaseTitle></h2>
<tmpl_if canReturn>
<div style="text-align:right;">
(<a href="<tmpl_var appUrl>?func=returnItem;tid=<tmpl_var transactionId>">Return Entire Purchase</a>)
</div>
</tmpl_if>
<tmpl_loop purchasesLoop>
<table width="100%">
<tr><td>Badge Name</td><td>Itinerary&nbsp;&nbsp;<tmpl_if canReturn><a href="<tmpl_var appUrl>?func=returnItem;pid=<tmpl_var purchaseId>">Return Entire Itinerary</a></tmpl_if></td></tr>
<tr><td>
<tmpl_var firstName> <tmpl_var lastName><br /><br /><tmpl_if canAddEvents><a href="<tmpl_var appUrl>?func=addEventsToBadge;bid=<tmpl_var badgeId>">Add Events To Badge</a></tmpl_if>
</td><td>
<table width="100%">
<tr><td>Event Title</td><td>Event Dates</td><tmpl_if canReturn><td>Return Registration</td></tmpl_if></tr>
<tmpl_loop regLoop>
<tr><td><tmpl_var title></td><td><tmpl_var startDateHuman> - <tmpl_var endDateHuman></td><tmpl_if canReturn><td><a href="<tmpl_var appUrl>?func=returnItem;rid=<tmpl_var registrationId>">Return This Registration</a></td></tmpl_if></tr>
</tmpl_loop>
</table></td></tr>
<table width="100%" border="0" class="viewPurchase">
<tr>
<td class="badgeTitle">Badge Name</td>
<td class="itinerary">
Itinerary&nbsp;&nbsp;<tmpl_if canReturn>(<a href="<tmpl_var appUrl>?func=returnItem;pid=<tmpl_var purchaseId>">Return Entire Itinerary</a>)</tmpl_if>
</td>
</tr>
<tr>
<td class="badgeName" valign="top">
<tmpl_var firstName> <tmpl_var lastName><br /><br />
<tmpl_if canAddEvents><a href="<tmpl_var appUrl>?func=addEventsToBadge;bid=<tmpl_var badgeId>">Add Events To Badge</a></tmpl_if>
</td>
<td valign="top">
<table width="100%">
<tr>
<td><strong>Event Title</strong></td>
<td><strong>Event Dates</strong></td>
<tmpl_if canReturn>
<td><strong>Return Registration</strong></td>
</tmpl_if>
</tr>
<tmpl_loop regLoop>
<tr<tmpl_unless __ODD__> class="evenRow"<tmpl_else> class="oddRow"</tmpl_unless>>
<td><tmpl_var title></td>
<td><tmpl_var startDateHuman> - <tmpl_var endDateHuman></td>
<tmpl_if canReturn>
<td><a href="<tmpl_var appUrl>?func=returnItem;rid=<tmpl_var registrationId>">Return This Registration</a></td>
</tmpl_if>
</tr>
</tmpl_loop>
</table>
</td>
</tr>
</table>
</tmpl_loop>
</tmpl_loop>
~~~
<style type="text/css">
.viewPurchase {
border-bottom:solid silver 2px;
}
.viewPurchase td {
font-size:10pt;
}
tr.oddRow td {
background-color:#DADADA;
border-right:solid gray 1px;
}
tr.evenRow td {
background-color:#E8E8E8;
border-right:solid gray 1px;
}
td.badgeTitle, td.itinerary {
font-size:9pt;
font-weight:bold;
border-bottom:solid gray 1px;
}
td.badgeName {
font-size:9pt;
font-style:italic;
}
h2 {
margin-bottom:3px;
}
</style>