Update of /cvsroot/wtf-tracker/wtf/templates/pages/input
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv17860/templates/pages/input
Modified Files:
tracking.tmpl
Added Files:
myvacation.tmpl
Log Message:
Changes to support the addition of feature request 1618513: vacation scheduler and OOO calendar
--- NEW FILE: myvacation.tmpl ---
<tmpl_include name="header.tmpl">
<h2><tmpl_var name="title"></h2>
<form
method="get" action="<tmpl_var name="root_url">/save/input/newvacation"
onsubmit="return validateVacation( this.date_start.value, this.date_end.value )"
>
<input type="hidden" name="action" value="add" />
<div style="width: 190px; padding-right: 10px; float: left; text-align: right">
<label>
Start date:
<input type="text" name="date_start" id="date_start"
value="" style="width: 80px" />
<img src="<tmpl_var name="root_url">/static/calendar.gif"
id="calendar_trigger_start"
style="cursor: pointer"
alt="Select start date"
title="Select start date"
onmouseover="this.style.background='red';this.style.border='red'"
onmouseout="this.style.background='';this.style.border=''" />
</label>
<br />
<label>
End date:
<input type="text" name="date_end" id="date_end"
value="" style="width: 80px" />
<img src="<tmpl_var name="root_url">/static/calendar.gif"
id="calendar_trigger_end"
style="cursor: pointer"
alt="Select end date"
title="Select end date"
onmouseover="this.style.background='red';this.style.border='red'"
onmouseout="this.style.background='';this.style.border=''" />
</label>
<br />
</div>
<script type="text/javascript">
try {
Calendar.setup({
inputField : "date_start",
ifFormat : "%Y-%m-%d",
button : "calendar_trigger_start",
singleClick : true,
showsTime : false
});
Calendar.setup({
inputField : "date_end",
ifFormat : "%Y-%m-%d",
button : "calendar_trigger_end",
singleClick : true,
showsTime : false
});
}
catch (e) {}
</script>
<p style="clear: both; padding-top: 5px; padding-left: 80px">
<input type="submit" value="Add Vacation" />
</p>
</form>
<tmpl_if name="future_vacation">
<h4 class="tight">Future Vacation Days</h4>
<p>
Click on a row from the following table of future
vacation days to delete it from the calendar.
</p>
<table class="tabular interactive indent" style="width: 200px">
<tr>
<th>Start Date</th>
<th>End Date</th>
<th>Days</th>
</tr>
<tmpl_loop name="future_vacation">
<tr onclick="deleteVacation(
'<tmpl_var name="start_date">',
'<tmpl_var name="end_date">',
'<tmpl_var name="root_url">/save/input/newvacation'
)">
<td><tmpl_var name="start_date"></td>
<td><tmpl_var name="end_date"></td>
<td align="right"><tmpl_var name="total"></td>
</tr>
</tmpl_loop>
</table>
</tmpl_if>
<h4 class="tight">Past Vacation and Sick Days</h4>
<div style="width: 180px">
<p style="text-align: right">
Total Past Vacation Days: <b><tmpl_var name="vacation"></b><br/>
Total Sick Days: <b><tmpl_var name="sick"></b>
</p>
</div>
<tmpl_if name="vacation_sick">
<table class="tabular indent">
<tr>
<th>Start Date</th>
<th>End Date</th>
<th>Days</th>
<th>OOO Type</th>
</tr>
<tmpl_loop name="vacation_sick">
<tr>
<td><tmpl_var name="start_date"></td>
<td><tmpl_var name="end_date"></td>
<td align="right"><tmpl_var name="total"></td>
<td><tmpl_if name="vacation">Vacation<tmpl_else>Sick</tmpl_if></td>
</tr>
</tmpl_loop>
</table>
</tmpl_if>
<tmpl_include name="footer.tmpl">
Index: tracking.tmpl
===================================================================
RCS file: /cvsroot/wtf-tracker/wtf/templates/pages/input/tracking.tmpl,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** tracking.tmpl 21 Dec 2006 19:33:54 -0000 1.6
--- tracking.tmpl 2 Jan 2007 23:13:29 -0000 1.7
***************
*** 129,133 ****
<p style="text-align: right">
! <input type="button" value="Reset" onclick="resetTrackingForm( this.form )" />
<input type="submit" value="Save" />
</p>
--- 129,136 ----
<p style="text-align: right">
! <input type="button" value="Reset" onclick="resetTrackingForm(
! this.form,
! '<tmpl_var name="root_url">/view/input/tracking'
! )" />
<input type="submit" value="Save" />
</p>
|