mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-10 02:45:08 +00:00
Monotone-Parent: 5cf7ca16573b57f14380a1da5611560a68f5fd45
Monotone-Revision: d09e531b223359ae63e2198ec126138aff0422d8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-08-14T20:30:19 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -0,0 +1,349 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<var:component
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
const:popup="YES"
|
||||
title="name"
|
||||
>
|
||||
<var:js-stringtable const:framework="SchedulerUI.SOGo"
|
||||
const:identifier="labels" />
|
||||
|
||||
<form var:href="clientObject.baseURL" name="editform"
|
||||
onsubmit="return validateAptEditor()">
|
||||
|
||||
<script language="JavaScript"> <!-- TODO: use a resource -->
|
||||
<var:string value="jsCode" const:escapeHTML="NO" />
|
||||
</script>
|
||||
|
||||
<table cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="window_label">
|
||||
<var:string label:value="Appointment editor" /></td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:if condition="hasErrorText">
|
||||
<div style="background-color: #AA0000;">
|
||||
<var:string value="errorText" />
|
||||
</div>
|
||||
<hr />
|
||||
</var:if>
|
||||
|
||||
<table border="0" cellpadding="2" cellspacing="0" width="100%"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Appointment on" />
|
||||
<var:string formatter="titleDateFormatter"
|
||||
value="aptStartDate" /></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Start time" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="UIxDatePickerScript" />
|
||||
<var:component className="UIxTimeDateControl"
|
||||
const:controlID="startTime"
|
||||
date="aptStartDate"
|
||||
/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="End time" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="UIxTimeDateControl"
|
||||
const:controlID="endTime"
|
||||
date="aptEndDate"
|
||||
/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Title" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<input type="text" name="summary" id="summary"
|
||||
const:size="40" var:value="title" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Location" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<input type="text" name="location" const:size="40"
|
||||
var:value="location" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Priority" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:popup list="priorities" item="item"
|
||||
string="itemPriorityText" selection="priority"/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Cycle" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<var:popup list="cycles" item="item"
|
||||
label:string="$cycleLabel"
|
||||
selection="cycle"
|
||||
const:onChange="selectHasCycle(this);"
|
||||
/>
|
||||
</td>
|
||||
<td id="cycle_end_label"
|
||||
var:style="initialCycleVisibility"
|
||||
><var:string label:value="Cycle End"
|
||||
const:style="aptview_text"
|
||||
/>:</td>
|
||||
<td id="cycle_end_mode"
|
||||
var:style="initialCycleVisibility"
|
||||
>
|
||||
<var:popup list="cycleEnds" item="item"
|
||||
label:string="$item" value="item"
|
||||
selection="cycleEnd"
|
||||
const:onChange="selectCycleEnd(this);"
|
||||
const:id="cycle_end_mode_selection"
|
||||
/>
|
||||
</td>
|
||||
<td id="cycle_end_until"
|
||||
var:style="initialCycleEndUntilVisibility"
|
||||
>
|
||||
<var:component className="UIxTimeDateControl"
|
||||
date="cycleUntilDate"
|
||||
label="foo"
|
||||
const:controlID="cycleUntilDate"
|
||||
const:displayTimeControl="NO"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Categories" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:checkbox-list list="categoryItems"
|
||||
item="item"
|
||||
suffix="itemCategoryText"
|
||||
selections="categories"
|
||||
/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Classification" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<input type="checkbox" var:selection="isPrivate"
|
||||
var:checked="isPrivate" />
|
||||
<var:string label:value="is private" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" cellspacing="0"
|
||||
width="100%" bgcolor="#e8e8e0"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Search participants" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Participants" />:</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="participants"
|
||||
contacts="participants"
|
||||
/>
|
||||
<!-- <var:component className="AnaisSelector"
|
||||
const:selectorID="participant"
|
||||
const:role="REQ-PARTICIPANT"
|
||||
attendees="participants"
|
||||
var:emailForUser="emailForUser"
|
||||
var:cnForUser="cnForUser"
|
||||
const:withCN="1"
|
||||
const:withAddressBook="1"
|
||||
/> -->
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- <tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" cellspacing="0" width="100%"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Search resources" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Resources" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="rs" />
|
||||
|
||||
<var:component className="AnaisAttendeeSelector"
|
||||
const:selectorID="resource"
|
||||
const:role="NON-PARTICIPANT"
|
||||
attendees="resources"
|
||||
const:withCN="YES"
|
||||
const:withAddressBook="YES"
|
||||
/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr> -->
|
||||
<tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" cellspacing="0" width="100%"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Comment" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Comment" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<textarea name="comment" rows="8" cols="80" wrap="physical"
|
||||
var:value="comment" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<span class="aptview_text">
|
||||
<input type="checkbox"
|
||||
var:selection="checkForConflicts"
|
||||
var:checked="checkForConflicts"
|
||||
/> <var:string label:value="check for conflicts" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input
|
||||
type="submit"
|
||||
class="button"
|
||||
label:value="Save"
|
||||
name="save:method"
|
||||
onclick="submitMeeting(this.form); return false;" />
|
||||
<input
|
||||
type="submit"
|
||||
class="button"
|
||||
label:value="Cancel"
|
||||
name="cancel"
|
||||
onclick="window.close(); return false;" />
|
||||
<var:if condition="isUIxDebugEnabled">
|
||||
<input type="submit"
|
||||
class="button"
|
||||
value="Test" name="test:method" />
|
||||
</var:if>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="hidden" name="ical" var:value="iCalString" />
|
||||
<input type="hidden" id="jsaction" />
|
||||
</form>
|
||||
<!--
|
||||
<var:if condition="canEditApt" const:negate="YES">
|
||||
Forbidden ... <var:redirect const:setURL="view" />
|
||||
</var:if>
|
||||
-->
|
||||
</var:component>
|
||||
@@ -0,0 +1,153 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPrintPageFrame"
|
||||
title="title"
|
||||
>
|
||||
<table border="1" cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
<h1 class="dayprintview"><var:string value="title" /></h1>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="100%">
|
||||
<table width="100%" border="0" cellpadding="4" cellspacing="0">
|
||||
<!-- general appointment info -->
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Title" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="appointment.summary"
|
||||
var:style="aptStyle"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Location" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="appointment.location"
|
||||
var:style="aptStyle"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Priority" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string label:value="$appointment.priorityLabelKey" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="100%">
|
||||
<table width="100%" border="1" cellpadding="4" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Start time" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="startTime"
|
||||
formatter="dateFormatter"
|
||||
var:style="aptStyle"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="End time" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="endTime"
|
||||
formatter="dateFormatter"
|
||||
var:style="aptStyle"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Categories" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="categoriesAsString" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Resources" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="resourcesAsString"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Organizer" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="appointment.organizer.cnForDisplay" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" class="aptview_text">
|
||||
<var:string label:value="Comment" />:
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="appointment.comment" const:insertBR="1" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" border="1" cellpadding="4" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td align="left" class="aptview_title">
|
||||
<var:string label:value="Name" />
|
||||
</td>
|
||||
<td align="left" class="aptview_title">
|
||||
<var:string label:value="Email" />
|
||||
</td>
|
||||
</tr>
|
||||
<var:foreach list="appointment.participants"
|
||||
item="attendee"
|
||||
>
|
||||
<tr valign="top">
|
||||
<td align="left" class="aptview_text">
|
||||
<var:string value="attendee.cnForDisplay" />
|
||||
</td>
|
||||
<td align="left" class="aptview_text">
|
||||
<a var:href="attendee.email"
|
||||
><var:string value="attendee.rfc822Email" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<var:if condition="isUIxDebugEnabled">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
appointment: <var:string value="appointment" />
|
||||
<br />
|
||||
isMyApt: <var:string value="isMyApt" />
|
||||
<br />
|
||||
aptStyle: <var:string value="aptStyle" />
|
||||
<br />
|
||||
activeUser: <var:string value="context.activeUser"/>
|
||||
<br />
|
||||
email for user: <var:string value="emailForUser" />
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,261 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
|
||||
width="100%"
|
||||
>
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="window_label">
|
||||
<var:string label:value="Search appointments" />
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<form var:href="clientObject.baseURL">
|
||||
<table border="0" width="100%" cellspacing="0" cellpadding="4">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Search appointments"/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Start date" />:
|
||||
</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="UIxDatePickerScript" />
|
||||
<var:component className="UIxDatePicker"
|
||||
const:dateID="startDate"
|
||||
day="startDateDay"
|
||||
month="startDateMonth"
|
||||
year="startDateYear"
|
||||
label:label="browse start date"
|
||||
/>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0"
|
||||
class="aptview_text" >
|
||||
<var:string label:value="End date" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
|
||||
<var:component className="UIxDatePicker"
|
||||
const:dateID="endDate"
|
||||
day="endDateDay"
|
||||
month="endDateMonth"
|
||||
year="endDateYear"
|
||||
label:label="browse end date"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Earliest start time" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:component className="UIxTimeSelector"
|
||||
const:timeID="earliestStartTime"
|
||||
hour="startDateHour"
|
||||
minute="startDateMinute"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0"
|
||||
class="aptview_text" >
|
||||
<var:string label:value="Latest end time" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
|
||||
<var:component className="UIxTimeSelector"
|
||||
const:timeID="latestEndTime"
|
||||
hour="endDateHour"
|
||||
minute="endDateMinute"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0"
|
||||
class="aptview_text" >
|
||||
<var:string label:value="Duration" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
|
||||
<var:popup list="durationSteps" item="item"
|
||||
string="itemDurationText"
|
||||
selection="duration" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Search resources" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr valign="top">
|
||||
<td colspan="2">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="resources" />
|
||||
</td>
|
||||
<!--
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<var:component className="AnaisAttendeeSelector"
|
||||
const:selectorID="resource"
|
||||
const:role="NON-PARTICIPANT"
|
||||
attendees="resources"
|
||||
const:division="CC"
|
||||
const:withAddressBook="1"
|
||||
/>
|
||||
TODO: need attendee selector (AB)
|
||||
</span>
|
||||
</td>
|
||||
-->
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left" colspan="2">
|
||||
<span class="aptview_title">
|
||||
<var:string label:value="Search participants" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr valign="top">
|
||||
<!-- <td align="right" width="15%" bgcolor="#E8E8E0">
|
||||
<span class="aptview_text">
|
||||
<var:string label:value="Search in Anais" />:
|
||||
</span>
|
||||
</td> -->
|
||||
<td colspan="2">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="participants" />
|
||||
</td>
|
||||
<!-- <td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<!-- use '1' instead of 'YES', otherwise breaks on OSX -->
|
||||
<!-- <var:component className="AnaisAttendeeSelector"
|
||||
const:selectorID="participant"
|
||||
const:division="CC"
|
||||
const:withCN="1"
|
||||
const:role="REQ-PARTICIPANT"
|
||||
attendees="participants"
|
||||
var:emailForUser="emailForUser"
|
||||
var:cnForUser="cnForUser"
|
||||
const:withAddressBook="1"
|
||||
/>
|
||||
TODO: need attendee selector (AB)
|
||||
</span>
|
||||
</td>
|
||||
-->
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>
|
||||
<input type="submit"
|
||||
label:value="Search"
|
||||
name="proposalSearch:method"
|
||||
/>
|
||||
<span class="button_auto_env"
|
||||
><a href="weekoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
class="button_auto"
|
||||
><var:string label:value="Cancel" /></a></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<hr size="1" noshade="noshade" />
|
||||
<table border="0" cellpadding="0" width="100%" cellspacing="1">
|
||||
<tr>
|
||||
<td align="middle" bgcolor="#FFDAAA"
|
||||
colspan="1" rowspan="2"> </td>
|
||||
<var:foreach list="hours" item="item">
|
||||
<td colspan="2" align="middle" bgcolor="#FFDAAA">
|
||||
<font color="black" size="2"
|
||||
face="Arial,Helvetica,Verdana,Geneva,Tahoma"
|
||||
><var:string value="item"/></font>
|
||||
</td>
|
||||
</var:foreach>
|
||||
</tr>
|
||||
<tr>
|
||||
<var:foreach list="hours" item="item">
|
||||
<td colspan="1" align="middle" bgcolor="#FFDAAA">
|
||||
<font color="black" size="2"
|
||||
face="Arial,Helvetica,Verdana,Geneva,Tahoma">00</font>
|
||||
</td>
|
||||
<td colspan="1" align="middle" bgcolor="#FFDAAA">
|
||||
<font color="black" size="2"
|
||||
face="Arial,Helvetica,Verdana,Geneva,Tahoma">30</font>
|
||||
</td>
|
||||
</var:foreach>
|
||||
</tr>
|
||||
<var:foreach list="days" item="currentDay">
|
||||
<tr>
|
||||
<td width="15%" align="middle" bgcolor="#FFDAAA" colspan="1">
|
||||
<font color="black" size="2"
|
||||
face="Arial,Helvetica,Verdana,Geneva,Tahoma"
|
||||
><var:string value="currentDay"
|
||||
label:dateformat="dayLabelFormat" /></font>
|
||||
</td>
|
||||
<var:foreach list="hours" item="item">
|
||||
<var:if condition="isFirstHalfGreen">
|
||||
<td align="left" bgcolor="#FAE8B8" valign="top">
|
||||
<a href="new"
|
||||
var:queryDictionary="currentFirstHalfQueryParameters"
|
||||
><img rsrc:src="green_corner.gif" alt="new"
|
||||
border="0" /></a>
|
||||
</td>
|
||||
</var:if>
|
||||
<var:if condition="isFirstHalfBlocked">
|
||||
<td align="middle" bgcolor="#FFAAAA" valign="middle">
|
||||
</td>
|
||||
</var:if>
|
||||
<var:if condition="isSecondHalfGreen">
|
||||
<td align="left" bgcolor="#FAE8B8" valign="top">
|
||||
<a href="new"
|
||||
var:queryDictionary="currentSecondHalfQueryParameters"
|
||||
><img rsrc:src="green_corner.gif" alt="new"
|
||||
border="0" /></a>
|
||||
</td>
|
||||
</var:if>
|
||||
<var:if condition="isSecondHalfBlocked">
|
||||
<td align="middle" bgcolor="#FFAAAA" valign="middle">
|
||||
</td>
|
||||
</var:if>
|
||||
</var:foreach>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,307 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
<table cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="window_label"
|
||||
><var:string label:value="Appointment viewer" /></td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" width="100%" cellspacing="0">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<span class="aptview_title"
|
||||
><var:string value="startTime"
|
||||
formatter="dateFormatter"
|
||||
/></span>
|
||||
</td>
|
||||
<td align="right" >
|
||||
<table border='0' cellpadding='0' cellspacing='1'>
|
||||
<tr>
|
||||
<td class="button_auto_env" nowrap="true"
|
||||
valign='middle' align='center'>
|
||||
<!--<a class="button_auto"
|
||||
href="printview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview" /></a>-->
|
||||
</td>
|
||||
<var:if condition="canEditApt">
|
||||
<td class="button_auto_env" nowrap="true"
|
||||
valign='middle' align='center'>
|
||||
<a class="button_auto"
|
||||
href="edit"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="edit" /></a>
|
||||
</td>
|
||||
<td class="button_auto_env" nowrap="true"
|
||||
valign='middle' align='center'>
|
||||
<a class="button_auto"
|
||||
href="delete"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="delete" /></a>
|
||||
</td>
|
||||
</var:if>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="100%">
|
||||
<table width="100%" border="0" cellpadding="4" cellspacing="0">
|
||||
<!-- general appointment info -->
|
||||
<var:if condition="canAccessApt">
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
|
||||
<var:string label:value="Title" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="appointment.summary" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
|
||||
<var:string label:value="Location" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="appointment.location" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
|
||||
<var:string label:value="Priority" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string label:value="$appointment.priorityLabelKey" />
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
|
||||
<var:string label:value="Classification" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:if condition="appointment.isPublic">Public</var:if>
|
||||
<var:if condition="appointment.isPublic"
|
||||
const:negate="YES"
|
||||
>Private</var:if>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="100%">
|
||||
<uix:tabview var:selection="tabSelection"
|
||||
const:tabStyle="tab"
|
||||
const:selectedTabStyle="tab_selected"
|
||||
const:bodyStyle="tabview_body"
|
||||
>
|
||||
<uix:tab const:key="attributes"
|
||||
label:label="attributes"
|
||||
var:href="attributesTabLink"
|
||||
>
|
||||
<table width="100%" border="0" cellpadding="4" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Start time" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="startTime"
|
||||
formatter="dateFormatter"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="End time" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="endTime"
|
||||
formatter="dateFormatter"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<var:if condition="canAccessApt">
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Categories" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="categoriesAsString" />
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Resources removed for v0.8
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Resources" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="resourcesAsString"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Organizer" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="appointment.organizer.cnForDisplay" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td align="right"
|
||||
width="15%"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_text"
|
||||
>
|
||||
<var:string label:value="Comment" />:
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="appointment.comment" const:insertBR="1" />
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
</table>
|
||||
</uix:tab>
|
||||
<var:if condition="canAccessApt">
|
||||
|
||||
<uix:tab const:key="participants"
|
||||
label:label="participants"
|
||||
var:href="participantsTabLink"
|
||||
>
|
||||
<table width="100%" border="0" cellpadding="4" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td align="left" bgcolor="#E8E8E0" class="aptview_title">
|
||||
<var:string label:value="Name" />
|
||||
</td>
|
||||
<td align="left" bgcolor="#E8E8E0" class="aptview_title">
|
||||
<var:string label:value="Email" />
|
||||
</td>
|
||||
<td align="left"
|
||||
bgcolor="#E8E8E0"
|
||||
class="aptview_title"
|
||||
colspan="2"
|
||||
>
|
||||
<var:string label:value="Status" />
|
||||
</td>
|
||||
</tr>
|
||||
<var:foreach list="appointment.participants"
|
||||
item="attendee"
|
||||
>
|
||||
<tr valign="top">
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<var:string value="attendee.cnForDisplay" />
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
|
||||
<a var:href="attendee.email"
|
||||
><var:string value="attendee.rfc822Email" /></a>
|
||||
</td>
|
||||
<td align="left"
|
||||
bgcolor="#FFFFF0"
|
||||
class="aptview_text"
|
||||
var:colspan="attendeeStatusColspan"
|
||||
>
|
||||
<var:component className="UIxCalParticipationStatusView"
|
||||
partStat="attendee.participationStatus"
|
||||
/>
|
||||
</td>
|
||||
<var:if condition="isAttendeeActiveUser">
|
||||
<td align="left"
|
||||
bgcolor="#FFFFF0"
|
||||
class="button_auto_env"
|
||||
>
|
||||
<var:if condition="showAcceptButton">
|
||||
<a href="accept"
|
||||
class="button_auto"
|
||||
_tab="participants"
|
||||
><var:string label:value="accept" /></a>
|
||||
</var:if>
|
||||
<var:if condition="showRejectButton">
|
||||
<a href="decline"
|
||||
class="button_auto"
|
||||
_tab="participants"
|
||||
><var:string label:value="decline" /></a>
|
||||
</var:if>
|
||||
</td>
|
||||
</var:if>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</uix:tab>
|
||||
</var:if>
|
||||
<var:if condition="isUIxDebugEnabled">
|
||||
<uix:tab const:key="debug"
|
||||
const:label="DEBUG"
|
||||
var:href="debugTabLink">
|
||||
SOGo Server - <var:string value="name"/>
|
||||
<br />
|
||||
Client: <var:string value="clientObject"/>
|
||||
<br />
|
||||
Group: <var:string value="clientObject.group"
|
||||
/><br />
|
||||
Deletable: <var:string value="clientObject.isDeletionAllowed"
|
||||
/><br />
|
||||
Generation: <var:string value="clientObject.zlGenerationCount"
|
||||
/><br />
|
||||
MsgClass: <var:string value="clientObject.outlookMessageClass"
|
||||
/><br />
|
||||
|
||||
<hr />
|
||||
As iCal:<br />
|
||||
<pre><var:string value="clientObject.iCalString"/></pre>
|
||||
|
||||
<hr />
|
||||
As Mail:<br />
|
||||
<pre><var:string value="clientObject.iCalMailString"/></pre>
|
||||
|
||||
</uix:tab>
|
||||
</var:if>
|
||||
</uix:tabview>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<table
|
||||
style="font-size: 11px;"
|
||||
border="0" cellspacing="0" cellpadding="2"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Title</th>
|
||||
<th>Time</th>
|
||||
<th>Version</th>
|
||||
<th>Location</th>
|
||||
</tr>
|
||||
<var:foreach list="appointments" item="appointment">
|
||||
<tr>
|
||||
<td><var:string value="appointment.dateId"/></td>
|
||||
<td>
|
||||
<a var:href="appointmentViewURL"
|
||||
><var:string value="appointment.title"/></a>
|
||||
</td>
|
||||
<td>
|
||||
<var:string value="appointment.startDate"
|
||||
const:dateformat="%Y-%m-%d %H:%M" />
|
||||
-
|
||||
<var:string value="appointment.endDate"
|
||||
const:dateformat="%Y-%m-%d %H:%M" />
|
||||
</td>
|
||||
<td><var:string value="appointment.objectVersion"/></td>
|
||||
<td><var:string value="appointment.location"/></td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<table xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
border="0"
|
||||
>
|
||||
<tr>
|
||||
<td align="right" valign="middle">
|
||||
<a var:href="^methodName" var:queryDictionary="^prevQueryParameters"><img rsrc:src="previous_week.gif" alt="previous" border="0"/></a>
|
||||
</td>
|
||||
<td align="right" valign="middle" class="button_auto_env">
|
||||
<a var:href="^methodName" var:queryDictionary="^currentQueryParameters" class="button_auto"><var:string value="^label" escapeHTML="NO" /></a>
|
||||
</td>
|
||||
<td align="right" valign="middle">
|
||||
<a var:href="^methodName" var:queryDictionary="^nextQueryParameters"><img rsrc:src="next_week.gif" alt="next" border="0"/></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:lbl="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:rsrc="OGo:url"
|
||||
const:class="window_label"
|
||||
>testcoucou2 - <var:string lbl:value="August"/>
|
||||
-
|
||||
<var:string value="label" const:escapeHTML="NO" /></span>
|
||||
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable"
|
||||
class="wintable"
|
||||
cellspacing="0"
|
||||
cellpadding="5"
|
||||
width="100%"
|
||||
>
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">
|
||||
<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="day"
|
||||
/>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevDayQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextDayQueryParameters"
|
||||
label:label="today"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="day"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0"
|
||||
cellpadding="4"
|
||||
width="100%"
|
||||
cellspacing="2"
|
||||
>
|
||||
<tr>
|
||||
<td width="1%"
|
||||
align="left"
|
||||
valign="middle"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><a href="dayoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_overview.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a> </td>
|
||||
<td><img rsrc:src="icon_view_chart_inactive.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></td>
|
||||
<td><a href="daylistview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_list.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border="0" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign="middle"
|
||||
align="center"
|
||||
>
|
||||
<!--<a class="button_auto"
|
||||
href="dayprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview"/></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign="middle"
|
||||
align="center"
|
||||
>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal"/></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="thisMonth"
|
||||
const:showYear="1"
|
||||
const:daySelectionHref="daychartview"
|
||||
const:showWeekColumn="0"
|
||||
const:style="dayoverview_cal"
|
||||
const:headerStyle="dayoverview_cal_title"
|
||||
const:dayHeaderStyle="dayoverview_cal_day_header"
|
||||
const:dayBodyStyle="dayoverview_cal_content"
|
||||
const:todayBodyStyle="dayoverview_cal_content_hilite"
|
||||
const:selectedDayExtraStyle="dayoverview_cal_content_selected"
|
||||
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="nextMonth"
|
||||
const:showYear="1"
|
||||
const:daySelectionHref="daychartview"
|
||||
const:showWeekColumn="0"
|
||||
const:style="dayoverview_cal"
|
||||
const:headerStyle="dayoverview_cal_title"
|
||||
const:dayHeaderStyle="dayoverview_cal_day_header"
|
||||
const:dayBodyStyle="dayoverview_cal_content"
|
||||
const:todayBodyStyle="dayoverview_cal_content_hilite"
|
||||
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100%">
|
||||
<table class="dayoverview_content" width="100%">
|
||||
<td width="100%" valign="top">
|
||||
<var:vspan-matrix list="appointments"
|
||||
item="appointment"
|
||||
rows="dateRange"
|
||||
row="currentDate"
|
||||
columns="columns"
|
||||
column="isPadColumn"
|
||||
itemActive="isCurrentDateInApt"
|
||||
const:rowHeight="8"
|
||||
const:width="100%"
|
||||
const:border="0"
|
||||
const:cellpadding="5"
|
||||
const:cellspacing="2"
|
||||
>
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="left"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:width="2"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:string value="currentDate"
|
||||
const:dateformat="%H:%M"
|
||||
/>
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDateQueryParameters"
|
||||
><var:string label:value="new" /></a>]
|
||||
</span>
|
||||
</var:matrix-label>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-empty const:elementName="td"
|
||||
const:bgcolor="#efefe7"
|
||||
>
|
||||
</var:matrix-empty>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-cell const:elementName="td"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:valign="top"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="daychartview"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDate"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
</span>
|
||||
</var:matrix-cell>
|
||||
</var:vspan-matrix>
|
||||
</td>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10">
|
||||
<var:entity const:name="nbsp"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr/>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable"
|
||||
class="wintable"
|
||||
cellspacing="0"
|
||||
cellpadding="5"
|
||||
width="100%"
|
||||
>
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">
|
||||
<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="day"
|
||||
/>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevDayQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextDayQueryParameters"
|
||||
label:label="today"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="day"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><a href="dayoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_overview.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a> </td>
|
||||
<td><a href="daychartview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_chart.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><img rsrc:src="icon_view_list_inactive.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border="0" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
|
||||
<!--<a class="button_auto"
|
||||
href="dayprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview"/></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal"/></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr valign="top">
|
||||
<td width="100%">
|
||||
<table class="dayoverview_content" width="100%">
|
||||
<td width="100%" valign="top">
|
||||
<var:hspan-matrix list="appointments"
|
||||
item="appointment"
|
||||
rows="uids"
|
||||
row="currentUid"
|
||||
columns="dateRange"
|
||||
column="currentDate"
|
||||
itemActive="isCurrentDateInApt"
|
||||
isRowActive="isRowActive"
|
||||
const:rowHeight="8"
|
||||
const:width="100%"
|
||||
const:border="0"
|
||||
const:cellpadding="2"
|
||||
const:cellspacing="2"
|
||||
>
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="top"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:align="center"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:string value="currentDate"
|
||||
const:dateformat="%H:%M"
|
||||
/><br />
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDateQueryParameters"
|
||||
><var:string label:value="new" /></a>]
|
||||
</span>
|
||||
</var:matrix-label>
|
||||
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="left"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:width="100"
|
||||
>
|
||||
<var:string value="cnForCurrentUid"
|
||||
const:style="dayoverview_content_time_link"
|
||||
/>
|
||||
</var:matrix-label>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-empty const:elementName="td"
|
||||
const:bgcolor="#efefe7"
|
||||
>
|
||||
</var:matrix-empty>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-cell const:elementName="td"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:valign="top"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="daylistview"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDate"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
</span>
|
||||
</var:matrix-cell>
|
||||
</var:hspan-matrix>
|
||||
</td>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10">
|
||||
<var:entity const:name="nbsp"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr/>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,251 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">
|
||||
<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="day"
|
||||
/>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left" >
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevDayQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextDayQueryParameters"
|
||||
label:label="today"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="day"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><img rsrc:src="icon_view_overview_inactive.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></td>
|
||||
<td><a href="daychartview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_chart.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><a href="daylistview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_list.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border="0" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
|
||||
<!--<a class="button_auto"
|
||||
href="dayprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview"/></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal"/></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%">
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="thisMonth"
|
||||
const:showYear="1"
|
||||
const:daySelectionHref="dayoverview"
|
||||
const:showWeekColumn="0"
|
||||
const:style="dayoverview_cal"
|
||||
const:headerStyle="dayoverview_cal_title"
|
||||
const:dayHeaderStyle="dayoverview_cal_day_header"
|
||||
const:dayBodyStyle="dayoverview_cal_content"
|
||||
const:todayBodyStyle="dayoverview_cal_content_hilite"
|
||||
const:selectedDayExtraStyle="dayoverview_cal_content_selected"
|
||||
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="nextMonth"
|
||||
const:showYear="1"
|
||||
const:daySelectionHref="dayoverview"
|
||||
const:showWeekColumn="0"
|
||||
const:style="dayoverview_cal"
|
||||
const:headerStyle="dayoverview_cal_title"
|
||||
const:dayHeaderStyle="dayoverview_cal_day_header"
|
||||
const:dayBodyStyle="dayoverview_cal_content"
|
||||
const:todayBodyStyle="dayoverview_cal_content_hilite"
|
||||
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100%">
|
||||
<table class="dayoverview_content" width="100%">
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<tr>
|
||||
<td class="dayoverview_content_time" colspan="2">
|
||||
<b><var:string value="holidayInfo.title" /></b>
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<tr>
|
||||
<td class="dayoverview_content_time">
|
||||
<var:entity name="nbsp" />
|
||||
</td>
|
||||
<td class="dayoverview_content_apts" width="90%">
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="dayoverview"
|
||||
queryDictionary="currentDateQueryParameters"
|
||||
referenceDate="selectedDate"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
<var:foreach list="dateRange" item="currentDate">
|
||||
<tr>
|
||||
<td class="dayoverview_content_time">
|
||||
<var:string value="currentDate"
|
||||
const:dateformat="%H:%M"
|
||||
/>
|
||||
<br />
|
||||
<span class="dayoverview_content_time_link">
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDateQueryParameters"
|
||||
><var:string label:value="new" /></a>]
|
||||
</span>
|
||||
</td>
|
||||
<td class="dayoverview_content_apts" width="90%">
|
||||
<var:foreach list="aptsForCurrentDate"
|
||||
item="appointment"
|
||||
>
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="dayoverview"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDate"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10">
|
||||
<var:entity const:name="nbsp"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr/>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPrintPageFrame"
|
||||
title="title"
|
||||
>
|
||||
|
||||
<table border="1" cellpadding="5" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
<h1 class="dayprintview"><var:string value="title" /></h1>
|
||||
<h2 class="dayprintview"
|
||||
><var:string value="formattedCalendarUIDs"/></h2>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<tr>
|
||||
<td colspan="2" align="left">
|
||||
<b><var:string value="holidayInfo.title" /></b>
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<tr>
|
||||
<td width="10%">
|
||||
<var:entity name="nbsp" />
|
||||
</td>
|
||||
<td class="dayprintview_content">
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:string value="appointment"
|
||||
formatter="aptFormatter"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
<var:foreach list="dateRange" item="currentDate">
|
||||
<tr>
|
||||
<td width="10%" rowspan="minRequiredRowSpan" class="dayprintview_time">
|
||||
<var:string value="currentDate"
|
||||
const:dateformat="%H:%M"
|
||||
/>
|
||||
</td>
|
||||
<var:foreach list="aptsForCurrentDate" item="appointment">
|
||||
<td class="dayprintview_content">
|
||||
<var:string value="appointment"
|
||||
formatter="aptFormatter"
|
||||
const:escapeHTML="NO"
|
||||
style="aptStyle"
|
||||
/>
|
||||
</td>
|
||||
<var:if condition="minRequiredRowSpan"
|
||||
const:value="1"
|
||||
const:negate="YES"
|
||||
>
|
||||
</var:if>
|
||||
</var:foreach>
|
||||
<var:if condition="hasNoAptsForCurrentDate">
|
||||
<td><var:entity const:name="nbsp" /></td>
|
||||
</var:if>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
>
|
||||
<var:if condition="appointment.isRecurrentEvent">
|
||||
<!-- TODO: maxime needs to provide an image instead! -->
|
||||
<var:string const:value="[R]" style="style" />
|
||||
</var:if>
|
||||
<var:if condition="canAccess">
|
||||
<var:if condition="appointment.ispublic" const:negate="YES">
|
||||
<img rsrc:src="apt_icon_private.gif" />
|
||||
</var:if>
|
||||
<a var:href="url"
|
||||
var:title="tooltip"
|
||||
var:queryDictionary="queryDictionary"
|
||||
><small><var:string value="title"
|
||||
const:escapeHTML="NO"
|
||||
style="style"
|
||||
/></small></a>
|
||||
</var:if>
|
||||
<var:if condition="canAccess" const:negate="YES">
|
||||
<img rsrc:src="apt_icon_private.gif" />
|
||||
<small><var:string value="title"
|
||||
const:escapeHTML="NO"
|
||||
style="style"
|
||||
/></small>
|
||||
</var:if>
|
||||
</span>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<table xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
var:class="style"
|
||||
>
|
||||
<tr var:class="headerStyle">
|
||||
<td>
|
||||
<var:if condition="hasMonthSelectionHref"
|
||||
><a var:href="monthSelectionHref"
|
||||
var:queryDictionary="currentMonthQueryParameters"
|
||||
><var:string value="headerString" /></a>
|
||||
</var:if>
|
||||
<var:if condition="hasMonthSelectionHref"
|
||||
const:negate="YES"
|
||||
><var:string value="headerString" /></var:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:month-overview currentDay="currentDay"
|
||||
index="dayIndex"
|
||||
year="year"
|
||||
month="month"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
>
|
||||
<var:month-label const:orientation="top"
|
||||
dayOfWeek="dayOfWeek"
|
||||
class="dayHeaderStyle"
|
||||
>
|
||||
<var:string value="localizedDayOfWeekName" />
|
||||
</var:month-label>
|
||||
<var:if condition="showWeekColumn">
|
||||
<var:month-label const:orientation="left"
|
||||
weekOfYear="weekOfYear"
|
||||
class="currentWeekStyle"
|
||||
>
|
||||
<var:if condition="hasWeekSelectionHref">
|
||||
<a var:href="weekSelectionHref"
|
||||
var:queryDictionary="currentWeekQueryParameters"
|
||||
><var:string value="weekOfYear" /></a>
|
||||
</var:if>
|
||||
<var:if condition="hasWeekSelectionHref"
|
||||
const:negate="YES"
|
||||
>
|
||||
<var:string value="weekOfYear" />
|
||||
</var:if>
|
||||
</var:month-label>
|
||||
</var:if>
|
||||
<var:month-title class="contentStyle">
|
||||
<span var:class="extraStyle">
|
||||
<var:if condition="hasDaySelectionHref">
|
||||
<a var:href="daySelectionHref"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
><var:string value="currentDay.dayOfMonth"/></a>
|
||||
</var:if>
|
||||
<var:if condition="hasDaySelectionHref"
|
||||
const:negate="YES"
|
||||
>
|
||||
<var:string value="currentDay.dayOfMonth"/>
|
||||
</var:if>
|
||||
</span>
|
||||
</var:month-title>
|
||||
</var:month-overview>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1,226 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable"
|
||||
class="wintable"
|
||||
cellspacing="0"
|
||||
cellpadding="5"
|
||||
width="100%"
|
||||
>
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">
|
||||
<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="month"
|
||||
/>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevMonthQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextMonthQueryParameters"
|
||||
label:label="this month"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="month"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border="0" cellpadding="0" cellspacing="1">
|
||||
<tr>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign="middle"
|
||||
align="center"
|
||||
>
|
||||
<!--<a class="button_auto"
|
||||
href="monthprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview"/></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign="middle"
|
||||
align="center"
|
||||
>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal"/></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<var:month-overview list="appointments"
|
||||
item="appointment"
|
||||
currentDay="currentDay"
|
||||
index="dayIndex"
|
||||
year="year"
|
||||
month="month"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
const:class="monthoverview"
|
||||
contentStyle="contentStyle"
|
||||
const:width="100%"
|
||||
>
|
||||
<var:month-info>
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<var:string value="holidayInfo"
|
||||
const:class="monthoverview_holidayinfo"
|
||||
/>
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="monthoverview"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</var:month-info>
|
||||
<var:month-label const:orientation="top"
|
||||
dayOfWeek="dayOfWeek"
|
||||
const:class="monthoverview_title"
|
||||
>
|
||||
<var:string value="localizedDayOfWeekName"/>
|
||||
</var:month-label>
|
||||
<var:month-label const:orientation="left"
|
||||
weekOfYear="weekOfYear"
|
||||
class="weekStyle"
|
||||
>
|
||||
<a href="weekoverview"
|
||||
var:queryDictionary="currentWeekQueryParameters"
|
||||
><var:string value="weekOfYear"/></a>
|
||||
</var:month-label>
|
||||
<var:month-title class="contentStyle">
|
||||
<span class="monthoverview_day">
|
||||
<a href="dayoverview"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
><var:string value="currentDay.dayOfMonth"/></a>
|
||||
</span>
|
||||
<!-- removed for 0.8
|
||||
<br/>
|
||||
<span class="monthoverview_day_new">
|
||||
<a href="new"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
>[<var:string label:value="new"/>]</a>
|
||||
</span>-->
|
||||
</var:month-title>
|
||||
<var:month class="contentStyle">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
const:style="monthoverview"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:month>
|
||||
</var:month-overview>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10">
|
||||
<var:entity const:name="nbsp"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr/>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--
|
||||
<hr />
|
||||
start: <var:string value="startDate" /><br />
|
||||
end: <var:string value="endDate" /><br />
|
||||
-->
|
||||
<!--
|
||||
SOGo Server - <var:string value="name"/>
|
||||
<br />
|
||||
Client: <var:string value="clientObject"/>
|
||||
<br />
|
||||
Appointments: #<var:string value="appointments.count"/>
|
||||
from <var:string value="startDate" />
|
||||
to <var:string value="endDate" />
|
||||
<br />
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
Appointments:
|
||||
<var:component className="UIxAptTableView" appointments="appointments"/>
|
||||
-->
|
||||
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
|
||||
</var:component>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPrintPageFrame"
|
||||
title="title"
|
||||
>
|
||||
<var:month-overview list="appointments"
|
||||
item="appointment"
|
||||
currentDay="currentDay"
|
||||
index="dayIndex"
|
||||
year="year"
|
||||
month="month"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
const:class="monthprintview"
|
||||
contentStyle="contentStyle"
|
||||
const:cellpadding="5"
|
||||
const:cellspacing="0"
|
||||
const:border="1"
|
||||
const:width="100%"
|
||||
>
|
||||
<var:month-label const:orientation="header"
|
||||
const:class="monthprintview_header"
|
||||
>
|
||||
<h1 class="monthprintview_header"><var:string value="title" /></h1>
|
||||
<h2 class="monthprintview_header"
|
||||
><var:string value="formattedCalendarUIDs" /></h2>
|
||||
</var:month-label>
|
||||
<var:month-info>
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<var:string value="holidayInfo"
|
||||
const:class="monthprintview_holidayinfo"
|
||||
/>
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:string value="shortTextForApt"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</var:month-info>
|
||||
<var:month-label const:orientation="top"
|
||||
dayOfWeek="dayOfWeek"
|
||||
const:class="monthprintview_title"
|
||||
>
|
||||
<var:string value="localizedDayOfWeekName"/>
|
||||
</var:month-label>
|
||||
<var:month-label const:orientation="left"
|
||||
weekOfYear="weekOfYear"
|
||||
const:class="monthprintview_week"
|
||||
>
|
||||
<var:string value="weekOfYear"/>
|
||||
</var:month-label>
|
||||
<var:month-title class="contentStyle">
|
||||
<var:string value="currentDay.dayOfMonth"/>
|
||||
</var:month-title>
|
||||
<var:month>
|
||||
<span const:class="monthprintview_apt">
|
||||
<var:string value="shortTextForApt"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
<br />
|
||||
</span>
|
||||
</var:month>
|
||||
</var:month-overview>
|
||||
</var:component>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<var:string xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:label="OGo:label"
|
||||
label:value="$participationStatusLabel"
|
||||
/>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
>
|
||||
<table border="0"
|
||||
width="100%"
|
||||
cellpadding="2"
|
||||
cellspacing="0"
|
||||
class="schedoverview"
|
||||
>
|
||||
<tr>
|
||||
<th colspan="5" class="schedoverview titlefont titleheader">
|
||||
<var:string label:value="Schedule"/>
|
||||
<var:string value="startDate" label:dateformat="dayLabelFormat" /> -
|
||||
<var:string value="endDate" label:dateformat="dayLabelFormat" />
|
||||
</th>
|
||||
<!-- TODO: maybe enable this at a later stage
|
||||
<th colspan="2"
|
||||
class="titleheader button_auto_env defaultfont buttonheader">
|
||||
<a var:href="ownMethodName"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
var:_dr="toggleShowHideAptsQueryParameter"
|
||||
class="button_auto"
|
||||
><var:string label:value="$toggleShowHideAptsText"
|
||||
/></a>
|
||||
</th>
|
||||
-->
|
||||
</tr>
|
||||
<var:if condition="hasAnyAppointments" const:negate="YES">
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<var:string label:value="No appointments found"
|
||||
const:style="schedoverview"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
<var:if condition="hasAnyAppointments">
|
||||
<var:if condition="hasUserAppointments">
|
||||
<tr>
|
||||
<!-- meetings proposed by user -->
|
||||
<th colspan="5" class="schedoverview_title">
|
||||
<var:string label:value="Meetings proposed by you" />
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="schedoverview"
|
||||
><var:string label:value="Start date" /></th>
|
||||
<th class="schedoverview"
|
||||
><var:string label:value="Title" /></th>
|
||||
<th class="schedoverview"
|
||||
colspan="2"
|
||||
><var:string label:value="participants"/></th>
|
||||
</tr>
|
||||
<var:foreach list="userAppointments"
|
||||
item="item"
|
||||
>
|
||||
<var:foreach count="renderedParticipantsCount"
|
||||
index="participantIndex"
|
||||
>
|
||||
<tr>
|
||||
<var:if condition="isFirstParticipant">
|
||||
<td class="schedoverview"
|
||||
var:rowspan="rowspan"
|
||||
>
|
||||
<var:string value="item.startDate"
|
||||
label:dateformat="sched_startDateFormat"
|
||||
/>
|
||||
</td>
|
||||
<td class="schedoverview"
|
||||
var:rowspan="rowspan"
|
||||
>
|
||||
<a var:href="appointmentViewURL"
|
||||
class="schedoverview"
|
||||
><var:string value="item.title"
|
||||
const:escapeHTML="YES"
|
||||
/></a>
|
||||
</td>
|
||||
</var:if>
|
||||
<td class="schedoverview">
|
||||
<var:string value="participant" />
|
||||
</td>
|
||||
<td class="schedoverview">
|
||||
<var:component className="UIxCalParticipationStatusView"
|
||||
partStat="participationStatus"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
<var:if condition="didTruncateParticipants">
|
||||
<tr>
|
||||
<td colspan="2" class="schedoverview">
|
||||
<a var:href="appointmentViewURL"
|
||||
class="schedoverview"
|
||||
><var:string value="truncatedParticipantsCount" />
|
||||
<var:string label:value="more participants" />...
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
</var:foreach>
|
||||
</var:if>
|
||||
<var:if condition="hasForeignAppointments">
|
||||
<var:if condition="hasUserAppointments">
|
||||
<tr>
|
||||
<td><var:entity const:name="nbsp" /></td>
|
||||
</tr>
|
||||
</var:if>
|
||||
<!-- ZNeK: removed for Agenor 0.8 on client's request
|
||||
<tr>
|
||||
<th colspan="5" class="schedoverview_title">
|
||||
<var:string label:value="Meetings proposed to you" />
|
||||
</th>
|
||||
</tr>
|
||||
-->
|
||||
<tr>
|
||||
<th class="schedoverview"
|
||||
><var:string label:value="Start date" /></th>
|
||||
<th class="schedoverview"
|
||||
><var:string label:value="Title" /></th>
|
||||
<th class="schedoverview"
|
||||
colspan="2"
|
||||
><var:string label:value="participants" /></th>
|
||||
<th class="schedoverview"
|
||||
><var:string label:value="action" /></th>
|
||||
</tr>
|
||||
<var:foreach list="foreignAppointments"
|
||||
item="item"
|
||||
>
|
||||
<var:foreach count="renderedParticipantsCount"
|
||||
index="participantIndex"
|
||||
>
|
||||
<tr>
|
||||
<var:if condition="isFirstParticipant">
|
||||
<td class="schedoverview"
|
||||
var:rowspan="rowspan"
|
||||
>
|
||||
<var:string value="item.startDate"
|
||||
label:dateformat="sched_startDateFormat"
|
||||
/>
|
||||
</td>
|
||||
<td class="schedoverview"
|
||||
var:rowspan="rowspan"
|
||||
>
|
||||
<a var:href="appointmentViewURL"
|
||||
class="schedoverview"
|
||||
><var:string value="item.title"
|
||||
const:escapeHTML="YES"
|
||||
/></a>
|
||||
</td>
|
||||
</var:if>
|
||||
<td class="schedoverview">
|
||||
<var:string value="participant" />
|
||||
</td>
|
||||
<td class="schedoverview">
|
||||
<var:component className="UIxCalParticipationStatusView"
|
||||
partStat="participationStatus"
|
||||
/>
|
||||
</td>
|
||||
<td class="schedoverview">
|
||||
<var:if-key const:key="participantIndex"
|
||||
value="userIndex"
|
||||
>
|
||||
<!-- TODO: exchange with inline updates -->
|
||||
<var:if-key const:key="userParticipationStatus"
|
||||
const:value="1"
|
||||
const:negate="YES"
|
||||
>
|
||||
<a var:href="acceptAppointmentURL"
|
||||
class="button_auto"
|
||||
><var:string label:value="accept" /></a>
|
||||
</var:if-key>
|
||||
<!-- TODO: exchange with inline updates -->
|
||||
<var:if-key const:key="userParticipationStatus"
|
||||
const:value="2"
|
||||
const:negate="YES"
|
||||
>
|
||||
<a var:href="declineAppointmentURL"
|
||||
class="button_auto"
|
||||
><var:string label:value="decline" /></a>
|
||||
</var:if-key>
|
||||
</var:if-key>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
<var:if condition="didTruncateParticipants">
|
||||
<tr>
|
||||
<td colspan="3" class="schedoverview">
|
||||
<a var:href="appointmentViewURL"
|
||||
class="schedoverview"
|
||||
><var:string value="truncatedParticipantsCount" />
|
||||
<var:string label:value="more participants" />...
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</var:if>
|
||||
</var:foreach>
|
||||
</var:if>
|
||||
</var:if>
|
||||
</table>
|
||||
</span>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<uix:tabview xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
var:selection="selection"
|
||||
const:tabStyle="tab"
|
||||
const:selectedTabStyle="tab_selected"
|
||||
const:bodyStyle="tabview_body"
|
||||
>
|
||||
<uix:tab const:key="day" var:label="dayLabel" var:href="daytabLink">
|
||||
<var:component-content />
|
||||
</uix:tab>
|
||||
<uix:tab const:key="week" var:label="weekLabel" var:href="weektabLink">
|
||||
<var:component-content />
|
||||
</uix:tab>
|
||||
<uix:tab const:key="month" var:label="monthLabel" var:href="monthtabLink">
|
||||
<var:component-content />
|
||||
</uix:tab>
|
||||
<uix:tab const:key="year" var:label="yearLabel" var:href="yeartabLink">
|
||||
<var:component-content />
|
||||
</uix:tab>
|
||||
</uix:tabview>
|
||||
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
className="UIxPageFrame"
|
||||
title="name">
|
||||
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle"><var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="week"
|
||||
/></td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevWeekQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextWeekQueryParameters"
|
||||
label:label="this week"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="week"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><a href="weekoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_overview.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><img rsrc:src="icon_view_chart_inactive.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></td>
|
||||
<td><a href="weeklistview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_list.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td>
|
||||
<a href="weekcolumnsview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_columns.gif"
|
||||
label:title="Columns"
|
||||
label:alt="Columns"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='1'>
|
||||
<tr>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign='middle'
|
||||
align='center'
|
||||
>
|
||||
<!--<a class="button_auto"
|
||||
href="weekprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview" /></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign='middle'
|
||||
align='center'
|
||||
>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<var:vspan-matrix list="appointments"
|
||||
item="appointment"
|
||||
rows="hours"
|
||||
row="hour"
|
||||
columns="columns"
|
||||
column="day"
|
||||
itemActive="isItemActive"
|
||||
isRowActive="isRowActive"
|
||||
const:rowHeight="8"
|
||||
const:width="100%"
|
||||
const:border="0"
|
||||
const:cellpadding="0"
|
||||
const:cellspacing="2"
|
||||
>
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="top"
|
||||
const:align="center"
|
||||
>
|
||||
<table cellpadding="5"
|
||||
cellspacing="0"
|
||||
width="100%"
|
||||
border="0"
|
||||
var:class="titleStyle"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<a href="daychartview"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_daylink"
|
||||
><var:string value="currentDay.dayOfMonth"
|
||||
const:numberformat="02"
|
||||
/></a>
|
||||
</td>
|
||||
<td align="center" valign="top" width="97%">
|
||||
<var:string value="currentDayName" /><br />
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_newlink"
|
||||
><var:string label:value="new" /></a>]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:matrix-label>
|
||||
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="left"
|
||||
const:width="2"
|
||||
const:height="20"
|
||||
const:bgcolor="#d6d6ce"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:string value="currentDate"
|
||||
const:dateformat="%H:%M"
|
||||
/>
|
||||
</span>
|
||||
</var:matrix-label>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-empty const:elementName="td"
|
||||
const:bgcolor="#efefe7"
|
||||
><var:entity const:name="nbsp"
|
||||
/>
|
||||
</var:matrix-empty>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-cell const:elementName="td"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:align="top"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
</span>
|
||||
</var:matrix-cell>
|
||||
</var:vspan-matrix>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
|
||||
<td align="right"
|
||||
><img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr />
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,287 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
className="UIxPageFrame"
|
||||
title="name">
|
||||
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle"><var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="week"
|
||||
/></td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevWeekQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextWeekQueryParameters"
|
||||
label:label="this week"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="week"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td width="1%"
|
||||
align="left"
|
||||
valign="middle"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><a href="weekoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_overview.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><a href="weekchartview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_chart.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><a href="weeklistview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_list.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><img rsrc:src="icon_view_columns_inactive.gif"
|
||||
label:title="Columns"
|
||||
label:alt="Columns"
|
||||
border="0"
|
||||
valign="top"
|
||||
/> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='1'>
|
||||
<tr>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign='middle'
|
||||
align='center'
|
||||
>
|
||||
<!--<a class="button_auto"
|
||||
href="weekprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview" /></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env"
|
||||
nowrap="true"
|
||||
valign="middle"
|
||||
align="center"
|
||||
>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%">
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="thisMonth"
|
||||
const:showYear="YES"
|
||||
const:showWeekColumn="YES"
|
||||
const:weekSelectionHref="weekcolumnsview"
|
||||
const:style="weekcolumnsview_cal"
|
||||
const:headerStyle="weekcolumnsview_cal_title"
|
||||
const:weekStyle="weekcolumnsview_cal_week"
|
||||
const:dayHeaderStyle="weekcolumnsview_cal_day_header"
|
||||
const:dayBodyStyle="weekcolumnsview_cal_content"
|
||||
const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
|
||||
const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="nextMonth"
|
||||
const:showYear="YES"
|
||||
const:showWeekColumn="YES"
|
||||
const:weekSelectionHref="weekcolumnsview"
|
||||
const:style="weekcolumnsview_cal"
|
||||
const:headerStyle="weekcolumnsview_cal_title"
|
||||
const:weekStyle="weekcolumnsview_cal_week"
|
||||
const:dayHeaderStyle="weekcolumnsview_cal_day_header"
|
||||
const:dayBodyStyle="weekcolumnsview_cal_content"
|
||||
const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
|
||||
const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100%">
|
||||
<var:weekcol-view list="appointments"
|
||||
item="appointment"
|
||||
weekStart="startDate"
|
||||
dayIndex="dayIndex"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
const:titleStyle="weekcolumnsview_title"
|
||||
contentStyle="contentStyle"
|
||||
const:class="weekcolumnsview"
|
||||
const:width="100%"
|
||||
const:contentColor="#e8e8e0"
|
||||
const:cellpadding="0"
|
||||
const:cellspacing="2"
|
||||
const:hideWeekend="shouldHideWeekend"
|
||||
>
|
||||
<var:weekcol-title>
|
||||
<table cellpadding="0" width="100%" border="0" cellspacing="0"
|
||||
var:class="titleStyle">
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<a href="dayoverview"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekcolumnsview_title_daylink"
|
||||
><var:string value="currentDay.dayOfMonth" /></a>
|
||||
</td>
|
||||
<td align="center" valign="top" width="97%">
|
||||
<var:string value="currentDayName" /><br />
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekcolumnsview_title_newlink"
|
||||
><var:string label:value="new" /></a>]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:weekcol-title>
|
||||
<var:if condition="hasDayInfo">
|
||||
<var:weekcol-info>
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<var:string value="holidayInfo"
|
||||
const:class="weekcolumnsview_holidayinfo" />
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</var:weekcol-info>
|
||||
</var:if>
|
||||
<var:weekcol>
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:weekcol>
|
||||
</var:weekcol-view>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
|
||||
<td align="right"><img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr />
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--
|
||||
<hr />
|
||||
<var:string value="thisWeekQueryParameters" />
|
||||
-->
|
||||
<!--
|
||||
<hr/>
|
||||
|
||||
Appointments:
|
||||
<var:component className="UIxAptTableView" appointments="appointments"/>
|
||||
-->
|
||||
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
|
||||
|
||||
</var:component>
|
||||
@@ -0,0 +1,251 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable"
|
||||
class="wintable"
|
||||
cellspacing="0"
|
||||
cellpadding="5"
|
||||
width="100%"
|
||||
>
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle"><var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="week"
|
||||
/></td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevWeekQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextWeekQueryParameters"
|
||||
label:label="this week"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="week"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0"
|
||||
cellpadding="4"
|
||||
width="100%"
|
||||
cellspacing="2"
|
||||
>
|
||||
<tr>
|
||||
<td width="1%"
|
||||
align="left"
|
||||
valign="middle"
|
||||
bgcolor="#e8e8e0"
|
||||
>
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><a href="weekoverview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_overview.gif"
|
||||
label:title="Overview"
|
||||
label:alt="Overview"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><a href="weekchartview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_chart.gif"
|
||||
label:title="Chart"
|
||||
label:alt="Chart"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
<td><img rsrc:src="icon_view_list_inactive.gif"
|
||||
label:title="List"
|
||||
label:alt="List"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></td>
|
||||
<td>
|
||||
<a href="weekcolumnsview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_columns.gif"
|
||||
label:title="Columns"
|
||||
label:alt="Columns"
|
||||
border="0"
|
||||
valign="top"
|
||||
/></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='1'>
|
||||
<tr>
|
||||
<td class="button_auto_env" nowrap="true" valign='middle'
|
||||
align='center'>
|
||||
<!--<a class="button_auto"
|
||||
href="weekprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview" /></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env" nowrap="true" valign='middle'
|
||||
align='center'>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<var:hspan-matrix list="appointments"
|
||||
item="appointment"
|
||||
rows="uids"
|
||||
row="currentUid"
|
||||
columns="columns"
|
||||
column="column"
|
||||
itemActive="isItemActive"
|
||||
isRowActive="isRowActive"
|
||||
const:rowHeight="8"
|
||||
const:width="100%"
|
||||
const:border="0"
|
||||
const:cellpadding="0"
|
||||
const:cellspacing="2"
|
||||
>
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="top"
|
||||
const:align="center"
|
||||
span="columnsPerDay"
|
||||
>
|
||||
<table cellpadding="2"
|
||||
cellspacing="0"
|
||||
width="100%"
|
||||
border="0"
|
||||
var:class="titleStyle"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<a href="daylistview"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_daylink"
|
||||
><var:string value="currentDay.dayOfMonth"
|
||||
const:numberformat="02"
|
||||
/></a>
|
||||
</td>
|
||||
<td align="center" valign="top" width="97%">
|
||||
<var:string value="currentDayName" /><br />
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_newlink"
|
||||
><var:string label:value="new" /></a>]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:matrix-label>
|
||||
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="left"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:width="100"
|
||||
>
|
||||
<var:string value="cnForCurrentUid"
|
||||
const:style="dayoverview_content_time_link"
|
||||
/>
|
||||
</var:matrix-label>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-empty const:elementName="td"
|
||||
const:bgcolor="#efefe7"
|
||||
><var:entity const:name="nbsp"
|
||||
/>
|
||||
</var:matrix-empty>
|
||||
<var:matrix-label const:elementName="td"
|
||||
const:position="bottom"
|
||||
>
|
||||
<img rsrc:src="invisible_space_2.gif" />
|
||||
</var:matrix-label>
|
||||
<!-- TODO: use css instead! -->
|
||||
<var:matrix-cell const:elementName="td"
|
||||
const:bgcolor="#d6d6ce"
|
||||
const:align="top"
|
||||
>
|
||||
<span class="dayoverview_content_time_link">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
</span>
|
||||
</var:matrix-cell>
|
||||
</var:hspan-matrix>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
|
||||
<td align="right"
|
||||
><img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr />
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,224 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
|
||||
width="100%">
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">[<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="week"
|
||||
/>]</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevWeekQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextWeekQueryParameters"
|
||||
label:label="this week"
|
||||
/>
|
||||
</td><!-- 99% -->
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component
|
||||
className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="week"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="2">
|
||||
<tr>
|
||||
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td><img rsrc:src="icon_view_overview_inactive.gif"
|
||||
label:title="Overview" label:alt="Overview"
|
||||
border="0" valign="top" /></td>
|
||||
<td><a href="weekchartview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_chart.gif"
|
||||
label:title="Chart" label:alt="Chart"
|
||||
border="0" valign="top" /></a></td>
|
||||
<td><a href="weeklistview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_list.gif"
|
||||
label:title="List" label:alt="List"
|
||||
border="0" valign="top" /></a></td>
|
||||
<td>
|
||||
<a href="weekcolumnsview"
|
||||
var:queryDictionary="queryParameters"
|
||||
><img rsrc:src="icon_view_columns.gif"
|
||||
label:title="Columns" label:alt="Columns"
|
||||
border="0" valign="top" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
|
||||
<a var:href="ownMethodName"
|
||||
class="button_auto"
|
||||
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
|
||||
label:string="$toggleShowRejectedAptsLabel"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" bgcolor="#e8e8e0">
|
||||
<table border='0' cellpadding='0' cellspacing='1'>
|
||||
<tr>
|
||||
<td class="button_auto_env" nowrap="true" valign='middle'
|
||||
align='center'>
|
||||
<!--<a class="button_auto"
|
||||
href="weekprintview"
|
||||
var:queryDictionary="queryParameters"
|
||||
target="SOGoPrintView"
|
||||
><var:string label:value="printview" /></a>-->
|
||||
</td>
|
||||
<td class="button_auto_env" nowrap="true" valign='middle'
|
||||
align='center'>
|
||||
<a class="button_auto"
|
||||
href="proposal"
|
||||
var:queryDictionary="queryParameters"
|
||||
><var:string label:value="proposal" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<var:week-overview list="appointments"
|
||||
item="appointment"
|
||||
weekStart="startDate"
|
||||
dayIndex="dayIndex"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
const:titleStyle="weekoverview_title"
|
||||
hideWeekend="shouldHideWeekend"
|
||||
contentStyle="contentStyle"
|
||||
>
|
||||
<var:week-title>
|
||||
<table cellpadding="0" width="100%" border="0" cellspacing="0"
|
||||
var:class="titleStyle">
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<a href="dayoverview"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_daylink"
|
||||
><var:string value="currentDay.dayOfMonth"
|
||||
const:numberformat="02"
|
||||
/></a>
|
||||
</td>
|
||||
<td align="center" valign="top" width="97%">
|
||||
<var:string value="currentDayName" /><br />
|
||||
[<a href="new"
|
||||
var:queryDictionary="currentDayQueryParameters"
|
||||
class="weekoverview_title_newlink"
|
||||
><var:string label:value="new" /></a>]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:week-title>
|
||||
<var:if condition="hasDayInfo">
|
||||
<var:week-info>
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<var:string value="holidayInfo"
|
||||
const:class="weekoverview_holidayinfo" />
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
referenceDate="currentDay"
|
||||
queryDictionary="currentDayQueryParameters"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:foreach>
|
||||
</var:week-info>
|
||||
</var:if>
|
||||
<var:week>
|
||||
<var:component className="UIxCalInlineAptView"
|
||||
appointment="appointment"
|
||||
formatter="aptFormatter"
|
||||
tooltipFormatter="aptTooltipFormatter"
|
||||
url="appointmentViewURL"
|
||||
style="aptStyle"
|
||||
referenceDate="currentDay"
|
||||
canAccess="canAccessApt"
|
||||
/>
|
||||
<br />
|
||||
</var:week>
|
||||
</var:week-overview>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9"> <!-- use CSS -->
|
||||
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
|
||||
<td align="right"
|
||||
><img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9"> <!-- use CSS -->
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr />
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--
|
||||
<hr />
|
||||
<var:string value="thisWeekQueryParameters" />
|
||||
-->
|
||||
<!--
|
||||
<hr/>
|
||||
|
||||
Appointments:
|
||||
<var:component className="UIxAptTableView" appointments="appointments"/>
|
||||
-->
|
||||
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
|
||||
</var:component>
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
xmlns:uix="OGo:uix"
|
||||
className="UIxPrintPageFrame"
|
||||
title="title">
|
||||
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td class="weekprintview">
|
||||
<h1 class="weekprintview"><var:string value="title" /></h1>
|
||||
<h2 class="weekprintview"><var:string value="formattedCalendarUIDs" /></h2>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<var:week-overview list="appointments"
|
||||
item="appointment"
|
||||
weekStart="startDate"
|
||||
dayIndex="dayIndex"
|
||||
const:startDateKey="startDate"
|
||||
const:endDateKey="endDate"
|
||||
const:titleStyle="weekprintview_title"
|
||||
const:contentStyle="weekprintview_content"
|
||||
const:cellpadding="5"
|
||||
const:cellspacing="0"
|
||||
const:border="1"
|
||||
const:width="100%"
|
||||
>
|
||||
<var:week-title>
|
||||
<table cellpadding="5"
|
||||
width="100%"
|
||||
border="0"
|
||||
cellspacing="0"
|
||||
class="weekprintview_title"
|
||||
>
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<var:string value="currentDay.dayOfMonth"
|
||||
const:numberformat="02"
|
||||
/>
|
||||
</td>
|
||||
<td align="center" valign="top" width="97%">
|
||||
<var:string value="currentDayName" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:week-title>
|
||||
<var:if condition="hasDayInfo">
|
||||
<var:week-info>
|
||||
<var:if condition="hasHolidayInfo">
|
||||
<var:string value="holidayInfo"
|
||||
const:class="weekprintview_holidayinfo"
|
||||
/>
|
||||
</var:if>
|
||||
<var:foreach list="allDayApts" item="appointment">
|
||||
<var:string value="shortTextForApt"
|
||||
const:escapeHTML="NO"
|
||||
/>
|
||||
</var:foreach>
|
||||
</var:week-info>
|
||||
</var:if>
|
||||
<var:week>
|
||||
<var:string value="shortTextForApt"
|
||||
const:escapeHTML="NO"
|
||||
/> <br />
|
||||
</var:week>
|
||||
</var:week-overview>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
|
||||
width="100%">
|
||||
<tr>
|
||||
<td class="wintitle">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td width="5"/>
|
||||
<td class="wintitle">
|
||||
<var:component className="UIxCalDateLabel"
|
||||
startDate="startDate"
|
||||
endDate="endDate"
|
||||
const:selection="year"
|
||||
/>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left" >
|
||||
<var:component className="UIxCalBackForthNavView"
|
||||
methodName="ownMethodName"
|
||||
prevQueryParameters="prevYearQueryParameters"
|
||||
currentQueryParameters="todayQueryParameters"
|
||||
nextQueryParameters="nextYearQueryParameters"
|
||||
label:label="this year"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component
|
||||
className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<var:component className="UIxCalSelectTab"
|
||||
const:selection="year"
|
||||
currentDate="selectedDate"
|
||||
>
|
||||
<table>
|
||||
<var:foreach list="arrayOfDateArrays" item="row">
|
||||
<tr valign="top">
|
||||
<var:foreach list="row" item="month">
|
||||
<td>
|
||||
<var:component className="UIxCalInlineMonthOverview"
|
||||
selectedDate="month"
|
||||
const:monthSelectionHref="monthoverview"
|
||||
const:showYear="NO"
|
||||
const:daySelectionHref="dayoverview"
|
||||
const:showWeekColumn="1"
|
||||
const:weekSelectionHref="weekoverview"
|
||||
const:style="yearoverview"
|
||||
const:headerStyle="yearoverview_title"
|
||||
const:weekStyle="yearoverview_week"
|
||||
const:todayWeekStyle="yearoverview_week_hilite"
|
||||
const:dayHeaderStyle="yearoverview_day_header"
|
||||
const:dayBodyStyle="yearoverview_content"
|
||||
const:todayBodyStyle="yearoverview_content_hilite"
|
||||
const:inactiveDayBodyStyle="yearoverview_content_dimmed"
|
||||
/>
|
||||
</td>
|
||||
</var:foreach>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</var:component>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#F5F5E9">
|
||||
<td align="left" width="10">
|
||||
<var:entity const:name="nbsp"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<img border="0"
|
||||
alt=""
|
||||
rsrc:src="corner_right.gif"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" bgcolor="#F5F5E9">
|
||||
<table border="0" width="100%" cellpadding="10" cellspacing="0">
|
||||
<tr/>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</var:component>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
>
|
||||
<input type="text"
|
||||
var:name="dateID"
|
||||
var:id="dateID"
|
||||
var:value="formattedDateString"
|
||||
size="12"
|
||||
/><a href="#"
|
||||
var:onclick="jsPopup"
|
||||
><img rsrc:src="icon_popupcalendar.gif"
|
||||
var:title="label"
|
||||
var:alt="label"
|
||||
border="0"
|
||||
/></a>
|
||||
<script language="JavaScript">
|
||||
<var:string value="jsCode" />
|
||||
</script>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<script xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
language="JavaScript"
|
||||
rsrc:src="skycalendar.js"
|
||||
>
|
||||
</script>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<var:component
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:uix="OGo:uix"
|
||||
xmlns:rsrc="OGo:url"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxMailMainFrame"
|
||||
title="panelTitle"
|
||||
>
|
||||
|
||||
<div class="titlediv" style="white-space: nowrap;">
|
||||
Server Side Filter Scripts
|
||||
</div>
|
||||
|
||||
<div class="embedwhite_out">
|
||||
<div class="embedwhite_in">
|
||||
|
||||
<table border="0" width="100%" cellspacing="0" cellpadding="1">
|
||||
<tr class="tableview">
|
||||
<td class="tbtv_headercell" width="17">
|
||||
<var:entity const:name="nbsp" />
|
||||
</td>
|
||||
<td class="tbtv_headercell">
|
||||
Filters
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="tableview">
|
||||
<td colspan="2" class="tbtv_navcell" align="right">
|
||||
<var:string value="filters.count" />
|
||||
<var:string label:value="filters" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<var:foreach list="filters" item="filter">
|
||||
<tr class="tableview" var:id="msgRowID">
|
||||
<td colspan="2">
|
||||
<a href="#" var:onclick="clickedFilterJS">
|
||||
<var:string value="filter" />
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</var:component>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
>
|
||||
<!--
|
||||
The resource cannot be found, for unknown reasons ...
|
||||
-->
|
||||
<img filename="non_sorted.gif" border="0" />
|
||||
</span>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
<!-- $Id$ -->
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
>
|
||||
<table cellpadding="0" cellspacing="2">
|
||||
<tr>
|
||||
<var:if condition="displayTimeControl">
|
||||
<td>
|
||||
<var:component className="UIxTimeSelector"
|
||||
timeID="timeID"
|
||||
hour="hour"
|
||||
minute="minute"
|
||||
/>
|
||||
</td>
|
||||
</var:if>
|
||||
<td>
|
||||
<var:component className="UIxDatePicker"
|
||||
dateID="dateID"
|
||||
year="year"
|
||||
month="month"
|
||||
day="day"
|
||||
label="label"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</span>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version='1.0' standalone='yes'?>
|
||||
|
||||
<span xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:var="http://www.skyrix.com/od/binding"
|
||||
xmlns:const="http://www.skyrix.com/od/constant"
|
||||
xmlns:rsrc="OGo:url"
|
||||
var:id="timeID"
|
||||
>
|
||||
<var:time-field hour="hour"
|
||||
minute="minute"
|
||||
minuteInterval="minuteInterval"
|
||||
name="timeID"
|
||||
/>
|
||||
</span>
|
||||
Reference in New Issue
Block a user