Monotone-Parent: 5cf7ca16573b57f14380a1da5611560a68f5fd45
Monotone-Revision: d09e531b223359ae63e2198ec126138aff0422d8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-08-14T20:30:19 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
9709e144bc
commit
5f2ddae9fa
|
@ -1,5 +1,8 @@
|
|||
2006-08-14 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* UI/Templates: put the templates related to SchedulerUI in its
|
||||
own directory.
|
||||
|
||||
* SoObjects/Contacts/NGLdapEntry+Contact.m ([NGLdapEntry
|
||||
-asDictionaryWithAttributeNames:withUID:andCName:cName]): add an
|
||||
entry for "uid" with the field name representing the login name of
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
<?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"
|
||||
class="aptview_text"
|
||||
>
|
||||
<script language="JavaScript">
|
||||
<var:string value="jsCode" const:escapeHTML="NO" />
|
||||
</script>
|
||||
<var:component className="AnaisSelector"
|
||||
label:title="Search in Anais"
|
||||
var:windowId="windowId"
|
||||
var:division="division"
|
||||
var:callback="callbackName" />
|
||||
<var:if condition="withAddressBook">
|
||||
<var:component className="UIxContactSelector"
|
||||
label:title="Search in Addressbook"
|
||||
var:windowId="windowId"
|
||||
var:callback="callbackName" />
|
||||
</var:if>
|
||||
<hr />
|
||||
<table var:id="tableId">
|
||||
<var:if condition="showDefaultAttendees">
|
||||
<tr>
|
||||
<td><input type="checkbox"
|
||||
checked="YES"
|
||||
var:value="combinedInfoForUser"
|
||||
var:id="emailForUser"
|
||||
var:name="checkboxId"
|
||||
/></td>
|
||||
<td><var:string value="cnForUser" /></td>
|
||||
</tr>
|
||||
</var:if>
|
||||
|
||||
<var:foreach list="attendees" item="attendee">
|
||||
<tr>
|
||||
<var:if condition="withCN">
|
||||
<td><input type="checkbox"
|
||||
checked="YES"
|
||||
var:value="combinedInfo"
|
||||
var:id="attendee.rfc822Email"
|
||||
var:name="checkboxId"
|
||||
/></td>
|
||||
</var:if>
|
||||
|
||||
<var:if condition="withCN" const:negate="YES">
|
||||
<td><input type="checkbox"
|
||||
checked="YES"
|
||||
var:value="attendee.rfc822Email"
|
||||
var:id="attendee.rfc822Email"
|
||||
var:name="checkboxId"
|
||||
/></td>
|
||||
</var:if>
|
||||
|
||||
<td><var:string value="attendee.cnForDisplay" /></td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</span>
|
|
@ -0,0 +1,68 @@
|
|||
<?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"
|
||||
width="100%"
|
||||
border="0"
|
||||
>
|
||||
<script language="JavaScript">
|
||||
<var:string value="jsCode" const:escapeHTML="NO" />
|
||||
</script>
|
||||
<tr valign="top">
|
||||
<td align="left">
|
||||
<table cellspacing="2" cellpadding="0">
|
||||
<tr valign="middle">
|
||||
<td>
|
||||
<var:component className="AnaisSelector"
|
||||
label:title="Search in Anais"
|
||||
const:windowId="UidSelector"
|
||||
const:callback="addUid"
|
||||
/>
|
||||
<var:component className="UIxContactSelector"
|
||||
label:title="Search in Addressbook"
|
||||
const:windowId="UidSelector"
|
||||
const:callback="addUid"
|
||||
/>
|
||||
</td>
|
||||
<td id="addMeToo" class="button_submit_env" var:style="meTooStyle">
|
||||
<a href="javascript:addMeToo()"
|
||||
class="button_submit"
|
||||
><var:string label:value="me too" /></a>
|
||||
</td>
|
||||
<td id="clearUidList" class="button_submit_env">
|
||||
<a href="javascript:clearUidList()"
|
||||
class="button_submit"
|
||||
><var:string label:value="clear" /></a>
|
||||
</td>
|
||||
<td id="showUidList" class="button_submit_env">
|
||||
<form var:href="showHref">
|
||||
<input type="hidden"
|
||||
name="anaisUIDString"
|
||||
id="anaisUIDString"
|
||||
var:value="calendarUIDString"
|
||||
/>
|
||||
<input type="hidden"
|
||||
name="previousMethod"
|
||||
var:value="ownMethodName"
|
||||
/>
|
||||
<input type="submit" label:value="show" class="button_auto" />
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="middle">
|
||||
<td id="anaisUIDList"
|
||||
align="left"
|
||||
class="anais_uids"
|
||||
><var:foreach list="calendarUIDs"
|
||||
item="uid"
|
||||
><var:string value="prettyUid"
|
||||
const:escapeHTML="NO"
|
||||
/></var:foreach></td>
|
||||
</tr>
|
||||
</table>
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version='1.0' standalone='yes'?>
|
||||
<container
|
||||
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"
|
||||
xmlns:rsrc="OGo:url"
|
||||
>
|
||||
<div class="contactSelector" var:id="selectorId">
|
||||
<input type="hidden"
|
||||
var:id="selectorIdList"
|
||||
var:name="selectorId"
|
||||
var:value="initialParticipantIds" />
|
||||
<div
|
||||
class="contactList"
|
||||
var:id="selectorIdDisplay"
|
||||
var:name="selectorIdDisplay">
|
||||
<var:string value="initialParticipants" />
|
||||
</div>
|
||||
<!-- <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"
|
||||
class="button_submit_env"
|
||||
>
|
||||
<script language="JavaScript">
|
||||
<var:string value="jsCode" const:escapeHTML="NO" />
|
||||
</script>
|
||||
<a var:href="jsFunctionHref"
|
||||
class="button_submit"
|
||||
><var:string value="title" /></a>
|
||||
</span> -->
|
||||
<input class="button"
|
||||
type="submit"
|
||||
label:value="Search in Addressbook"
|
||||
onclick="return onContactSelectorPopup(this);" />
|
||||
<input class="button"
|
||||
type="submit"
|
||||
onclick="return onContactRefresh(this);"
|
||||
label:value="Refresh" />
|
||||
</div>
|
||||
</container>
|
|
@ -43,6 +43,8 @@
|
|||
<var:foreach list="contactInfos" item="currentContact">
|
||||
<tr class="tableview"
|
||||
var:id="currentContact.c_name"
|
||||
var:contactname="currentContact.cn"
|
||||
var:contactid="currentContact.c_uid"
|
||||
onclick="return onRowClick(event);"
|
||||
ondblclick="return onContactRowDblClick(event, this);"
|
||||
oncontextmenu="return onContactContextMenu(event, this);">
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
xmlns:rsrc="OGo:url"
|
||||
className="UIxPageFrame"
|
||||
title="name"
|
||||
popup="popup"
|
||||
>
|
||||
<var:if condition="hideFrame" const:negate="YES">
|
||||
<div class="menu" id="contactFolderMenu">
|
||||
|
|
|
@ -0,0 +1,60 @@
|
|||
<?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"
|
||||
xmlns:rsrc="OGo:url"
|
||||
className="UIxContactsSelectionViewContainer"
|
||||
title="name"
|
||||
>
|
||||
|
||||
<var:component className="UIxContactsFilterPanel" qualifier="qualifier" />
|
||||
|
||||
<!-- the content -->
|
||||
<table border="0" width="100%" id="contactsList" multiselect="yes">
|
||||
<tbody>
|
||||
<tr class="tableview">
|
||||
<!-- localize -->
|
||||
<td class="tbtv_headercell">
|
||||
<var:component className="UIxSortableTableHeader"
|
||||
label:label="Lastname"
|
||||
const:sortKey="cn"
|
||||
const:href="view"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
/>
|
||||
</td>
|
||||
<td class="tbtv_headercell">
|
||||
<var:component className="UIxSortableTableHeader"
|
||||
label:label="EMail"
|
||||
const:sortKey="mail"
|
||||
const:href="view"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
/>
|
||||
</td>
|
||||
<td class="tbtv_headercell">
|
||||
<var:string label:value="Phone" />
|
||||
</td>
|
||||
<td class="tbtv_headercell">
|
||||
<var:string label:value="Location" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<var:foreach list="contactInfos" item="currentContact">
|
||||
<tr class="tableview"
|
||||
var:id="currentContact.c_name"
|
||||
var:contactname="currentContact.cn"
|
||||
var:contactid="currentContact.c_uid"
|
||||
onclick="return onRowClick(event);"
|
||||
ondblclick="return onContactRowDblClick(event, this);"
|
||||
oncontextmenu="return onContactContextMenu(event, this);">
|
||||
<td onmousedown="return false;"><img rsrc:src="abcard.gif" /><var:string value="currentContact.cn" /></td>
|
||||
<td onmousedown="return false;"><var:string value="currentContact.mail" /></td>
|
||||
<td onmousedown="return false;"><var:string value="currentContact.telephonenumber" /></td>
|
||||
<td onmousedown="return false;"><var:string value="currentContact.l" /></td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</tbody>
|
||||
</table>
|
||||
</var:component>
|
|
@ -6,16 +6,9 @@
|
|||
xmlns:uix="OGo:uix"
|
||||
xmlns:label="OGo:label"
|
||||
className="UIxPageFrame"
|
||||
const:popup="YES"
|
||||
title="name"
|
||||
>
|
||||
<script type="text/javascript">
|
||||
function submitMeeting(thisForm) {
|
||||
thisForm.submit();
|
||||
opener.window.location.reload();
|
||||
window.close();
|
||||
}
|
||||
</script>
|
||||
|
||||
<var:js-stringtable const:framework="SchedulerUI.SOGo"
|
||||
const:identifier="labels" />
|
||||
|
||||
|
@ -229,9 +222,12 @@
|
|||
<var:string label:value="Participants" />:</span>
|
||||
</td>
|
||||
<td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<!-- use '1' instead of 'YES', otherwise breaks on OSX -->
|
||||
<var:component className="AnaisSelector"
|
||||
<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"
|
||||
|
@ -239,14 +235,14 @@
|
|||
var:cnForUser="cnForUser"
|
||||
const:withCN="1"
|
||||
const:withAddressBook="1"
|
||||
/>
|
||||
/> -->
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<!-- <tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" cellspacing="0" width="100%"
|
||||
bgcolor="#e8e8e0"
|
||||
|
@ -266,22 +262,22 @@
|
|||
</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"
|
||||
const:withAddressBook="YES"
|
||||
/>
|
||||
-->
|
||||
TODO: need attendee selector (AB)
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tr> -->
|
||||
<tr>
|
||||
<td>
|
||||
<table border="0" cellpadding="2" cellspacing="0" width="100%"
|
||||
|
@ -322,21 +318,28 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="submit" label:value="Save" name="save:method"
|
||||
<input
|
||||
type="submit"
|
||||
class="button"
|
||||
label:value="Save"
|
||||
name="save:method"
|
||||
onclick="submitMeeting(this.form); return false;" />
|
||||
<span class="button_auto_env"
|
||||
><a href="../weekoverview"
|
||||
onclick="window.close(); return false;"
|
||||
var:queryDictionary="queryParameters"
|
||||
class="button_auto"
|
||||
><var:string label:value="Cancel" /></a></span>
|
||||
<input
|
||||
type="submit"
|
||||
class="button"
|
||||
label:value="Cancel"
|
||||
name="cancel"
|
||||
onclick="window.close(); return false;" />
|
||||
<var:if condition="isUIxDebugEnabled">
|
||||
<input type="submit" value="Test" name="test:method" />
|
||||
<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">
|
|
@ -120,14 +120,13 @@
|
|||
</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 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"
|
||||
|
@ -135,10 +134,10 @@
|
|||
const:division="CC"
|
||||
const:withAddressBook="1"
|
||||
/>
|
||||
-->
|
||||
TODO: need attendee selector (AB)
|
||||
</span>
|
||||
</td>
|
||||
-->
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr bgcolor="#e8e8e0">
|
||||
|
@ -150,16 +149,19 @@
|
|||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr valign="top">
|
||||
<td align="right" width="15%" bgcolor="#E8E8E0">
|
||||
<!-- <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">
|
||||
<!-- <td align="left" bgcolor="#FFFFF0">
|
||||
<span class="aptview_text">
|
||||
<!-- use '1' instead of 'YES', otherwise breaks on OSX -->
|
||||
<!--
|
||||
<var:component className="AnaisAttendeeSelector"
|
||||
<!-- <var:component className="AnaisAttendeeSelector"
|
||||
const:selectorID="participant"
|
||||
const:division="CC"
|
||||
const:withCN="1"
|
||||
|
@ -169,10 +171,10 @@
|
|||
var:cnForUser="cnForUser"
|
||||
const:withAddressBook="1"
|
||||
/>
|
||||
-->
|
||||
TODO: need attendee selector (AB)
|
||||
</span>
|
||||
</td>
|
||||
-->
|
||||
</tr>
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
<tr>
|
|
@ -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>
|
|
@ -46,8 +46,9 @@
|
|||
label:label="today"
|
||||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector" />
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -47,7 +47,8 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector" />
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -42,7 +42,8 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector" />
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -47,9 +47,11 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector"
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/>
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -40,9 +40,11 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector"
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/>
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -40,9 +40,11 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector"
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/>
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -46,9 +46,11 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector"
|
||||
<var:component className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/>
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -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>
|
|
@ -43,9 +43,12 @@
|
|||
/>
|
||||
</td>
|
||||
<td align="right" valign="middle" width="80%">
|
||||
<var:component className="AnaisUidSelector"
|
||||
<var:component
|
||||
className="UIxContactSelector"
|
||||
const:selectorId="uids" />
|
||||
<!-- <var:component className="AnaisUidSelector"
|
||||
calendarUIDs="clientObject.calendarUIDs"
|
||||
/>
|
||||
/> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -10,7 +10,8 @@
|
|||
var:id="dateID"
|
||||
var:value="formattedDateString"
|
||||
size="12"
|
||||
/><a var:href="jsPopup"
|
||||
/><a href="#"
|
||||
var:onclick="jsPopup"
|
||||
><img rsrc:src="icon_popupcalendar.gif"
|
||||
var:title="label"
|
||||
var:alt="label"
|
||||
|
@ -18,4 +19,4 @@
|
|||
/></a>
|
||||
<script language="JavaScript">
|
||||
<var:string value="jsCode" />
</script>
|
||||
</span>
|
||||
</span>
|
|
@ -1,8 +0,0 @@
|
|||
<?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"
|
||||
const:class="window_label"
|
||||
><var:string value="label" const:escapeHTML="NO" /></span>
|
|
@ -1,222 +0,0 @@
|
|||
<?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="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>
|
|
@ -1,171 +0,0 @@
|
|||
<?xml version='1.0' standalone='yes'?>
|
||||
<html 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"
|
||||
>
|
||||
<head>
|
||||
<title>
|
||||
<var:string label:value="Addressbook"/>
|
||||
</title>
|
||||
<meta name="description" content="SOGo Web Interface"/>
|
||||
<meta name="author" content="SKYRIX Software AG"/>
|
||||
<meta name="robots" content="stop"/>
|
||||
<link type="text/css" rel="stylesheet" rsrc:href="uix.css"/>
|
||||
<link type="text/css" rel="stylesheet" rsrc:href="calendar.css"/>
|
||||
<link href="mailto:hh@skyrix.com" rev="made"/>
|
||||
<style>
|
||||
table.contacttableview {
|
||||
text-decoration: none;
|
||||
font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
|
||||
font-size: 9pt;
|
||||
color: #000000;
|
||||
}
|
||||
table.contacttableview th {
|
||||
text-align: left;
|
||||
}
|
||||
input.searchfield {
|
||||
font-size: 8pt;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<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">
|
||||
<!-- localize me -->
|
||||
<span class="window_label"
|
||||
><var:string label:value="Addressbook"/></span>
|
||||
</td>
|
||||
<td width="36" align="right" valign="center">
|
||||
<var:component className="UIxWinClose"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="skywinbodycell" class="wincontent">
|
||||
<form name="searchform"
|
||||
var:href="ownMethodName"
|
||||
var:_sort="sortKey"
|
||||
method="GET"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
>
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table border="0" cellpadding="4" width="100%" cellspacing="0">
|
||||
<tr bgcolor="#e8e8e0">
|
||||
<td align="left">
|
||||
<input type="text" name="search" class="searchfield"
|
||||
var:value="searchText" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- the content -->
|
||||
<table border="0" width="100%" class="contacttableview">
|
||||
<tr>
|
||||
<!-- localize -->
|
||||
<th>
|
||||
<var:if condition="sortKey" const:value="sn"
|
||||
const:negate="YES">
|
||||
<a var:href="ownMethodName"
|
||||
_sort="sn"
|
||||
var:_search="searchText"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
><var:string label:value="Lastname" /></a>
|
||||
</var:if>
|
||||
<var:if condition="sortKey" const:value="sn">
|
||||
<i><var:string label:value="Lastname" /></i>
|
||||
</var:if>
|
||||
</th>
|
||||
<th>
|
||||
<var:if condition="sortKey" const:value="givenname"
|
||||
const:negate="YES">
|
||||
<a var:href="ownMethodName"
|
||||
_sort="givenname"
|
||||
var:_search="searchText"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
><var:string label:value="Firstname" /></a>
|
||||
</var:if>
|
||||
<var:if condition="sortKey" const:value="givenname">
|
||||
<i><var:string label:value="Firstname" /></i>
|
||||
</var:if>
|
||||
</th>
|
||||
<th>
|
||||
<var:if condition="sortKey" const:value="mail"
|
||||
const:negate="YES">
|
||||
<a var:href="ownMethodName"
|
||||
_sort="mail"
|
||||
var:_search="searchText"
|
||||
var:queryDictionary="context.request.formValues"
|
||||
><var:string label:value="EMail" /></a>
|
||||
</var:if>
|
||||
<var:if condition="sortKey" const:value="mail">
|
||||
<i><var:string label:value="EMail" /></i>
|
||||
</var:if>
|
||||
</th>
|
||||
<th>
|
||||
<var:string label:value="Phone" />
|
||||
</th>
|
||||
<th>
|
||||
<var:string label:value="Location" />
|
||||
</th>
|
||||
</tr>
|
||||
<var:foreach list="contactInfos" item="contact">
|
||||
<tr>
|
||||
<td>
|
||||
<a var:href="jsOnClickCode"
|
||||
><var:string value="contact.sn" /></a>
|
||||
</td>
|
||||
<td><var:string value="contact.givenname" /></td>
|
||||
<td><var:string value="contact.mail" /></td>
|
||||
<td><var:string value="contact.telephonenumber" /></td>
|
||||
<td><var:string value="contact.l" /></td>
|
||||
</tr>
|
||||
</var:foreach>
|
||||
</table>
|
||||
</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>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<var:if condition="isUIxDebugEnabled">
|
||||
<hr />
|
||||
<small>clientObject: <var:string value="clientObject" /></small>
|
||||
</var:if>
|
||||
</body>
|
||||
</html>
|
|
@ -32,14 +32,11 @@
|
|||
<script type="text/javascript">
|
||||
var UserFolderURL = '<var:string value="userFolderPath" />';
|
||||
var ApplicationBaseURL = '<var:string value="applicationPath" />';
|
||||
var ResourcesURL = '/SOGo.woa/WebServerResources'
|
||||
var ResourcesURL = '/SOGo.woa/WebServerResources';
|
||||
var UserLogin = '<var:string value="shortUserNameForDisplay" />';
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" rsrc:src="prototype.js"> <!-- space required --></script>
|
||||
<script type="text/javascript" rsrc:src="yul/yahoo/yahoo-min.js"> <!-- space required --></script>
|
||||
<script type="text/javascript" rsrc:src="yul/dom/dom-min.js"> <!-- space required --></script>
|
||||
<script type="text/javascript" rsrc:src="yul/event/event-min.js"> <!-- space required --></script>
|
||||
<script type="text/javascript" rsrc:src="yul/dragdrop/dragdrop-min.js"> <!-- space required --></script>
|
||||
|
||||
<script type="text/javascript" rsrc:src="generic.js"> <!-- space required --></script>
|
||||
<var:if condition="hasProductSpecificJavaScript"
|
||||
|
|
Loading…
Reference in New Issue