| 1 |
<?xml version="1.0" encoding="UTF-8"?> |
|---|
| 2 |
<!-- |
|---|
| 3 |
Licensed to Jasig under one or more contributor license |
|---|
| 4 |
agreements. See the NOTICE file distributed with this work |
|---|
| 5 |
for additional information regarding copyright ownership. |
|---|
| 6 |
Jasig licenses this file to you under the Apache License, |
|---|
| 7 |
Version 2.0 (the "License"); you may not use this file |
|---|
| 8 |
except in compliance with the License. You may obtain a |
|---|
| 9 |
copy of the License at: |
|---|
| 10 |
|
|---|
| 11 |
http://www.apache.org/licenses/LICENSE-2.0 |
|---|
| 12 |
|
|---|
| 13 |
Unless required by applicable law or agreed to in writing, |
|---|
| 14 |
software distributed under the License is distributed on |
|---|
| 15 |
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|---|
| 16 |
KIND, either express or implied. See the License for the |
|---|
| 17 |
specific language governing permissions and limitations |
|---|
| 18 |
under the License. |
|---|
| 19 |
--> |
|---|
| 20 |
<xsl:stylesheet |
|---|
| 21 |
version="1.0" |
|---|
| 22 |
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|---|
| 23 |
xmlns="http://www.w3.org/1999/xhtml"> |
|---|
| 24 |
<xsl:output |
|---|
| 25 |
method="xml" |
|---|
| 26 |
indent="no" |
|---|
| 27 |
media-type="text/html" |
|---|
| 28 |
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" |
|---|
| 29 |
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" |
|---|
| 30 |
standalone="yes" |
|---|
| 31 |
omit-xml-declaration="yes"/> |
|---|
| 32 |
|
|---|
| 33 |
<!-- ===================================================== --> |
|---|
| 34 |
<!-- Globals for PERSONAL CALENDAR STYLESHEET --> |
|---|
| 35 |
<!-- ===================================================== --> |
|---|
| 36 |
|
|---|
| 37 |
<!-- DEFINE INCLUDES --> |
|---|
| 38 |
<xsl:include href="/bedework-common/default/default/util.xsl"/> |
|---|
| 39 |
<xsl:include href="/bedework-common/default/default/bedeworkAccess.xsl"/> |
|---|
| 40 |
|
|---|
| 41 |
<!-- include the common language string libraries --> |
|---|
| 42 |
<xsl:include href="/bedework-common/default/default/errors.xsl"/> |
|---|
| 43 |
<xsl:include href="/bedework-common/default/default/messages.xsl"/> |
|---|
| 44 |
<xsl:include href="/bedework-common/default/default/bedeworkAccessStrings.xsl"/> |
|---|
| 45 |
|
|---|
| 46 |
<!-- ========================================= --> |
|---|
| 47 |
<!-- DEFINE GLOBAL CONSTANTS --> |
|---|
| 48 |
<!-- ========================================= --> |
|---|
| 49 |
|
|---|
| 50 |
<!-- URL of the XSL template directory --> |
|---|
| 51 |
<xsl:variable name="appRoot" select="/bedework/approot"/> |
|---|
| 52 |
|
|---|
| 53 |
<!-- Properly encoded prefixes to the application actions; use these to build |
|---|
| 54 |
urls; allows the application to be used without cookies or within a portal. |
|---|
| 55 |
These urls are rewritten in header.jsp and simply passed through for use |
|---|
| 56 |
here. Every url includes a query string (either ?b=de or a real query |
|---|
| 57 |
string) so that all links constructed in this stylesheet may begin the |
|---|
| 58 |
query string with an ampersand. --> |
|---|
| 59 |
<!-- main --> |
|---|
| 60 |
<xsl:variable name="setup" select="/bedework/urlPrefixes/setup"/> |
|---|
| 61 |
<xsl:variable name="setSelection" select="/bedework/urlPrefixes/main/setSelection"/> |
|---|
| 62 |
<xsl:variable name="setViewPeriod" select="/bedework/urlPrefixes/main/setViewPeriod"/> |
|---|
| 63 |
<xsl:variable name="listEvents" select="/bedework/urlPrefixes/main/listEvents"/> |
|---|
| 64 |
<!-- events --> |
|---|
| 65 |
<xsl:variable name="eventView" select="/bedework/urlPrefixes/event/eventView"/> |
|---|
| 66 |
<xsl:variable name="initEvent" select="/bedework/urlPrefixes/event/initEvent"/> |
|---|
| 67 |
<xsl:variable name="addEvent" select="/bedework/urlPrefixes/event/addEvent"/> |
|---|
| 68 |
<xsl:variable name="event-attendeesForEvent" select="/bedework/urlPrefixes/event/attendeesForEvent"/> |
|---|
| 69 |
<xsl:variable name="widget-attendees" select="/bedework/urlPrefixes/widget/attendees"/> |
|---|
| 70 |
<xsl:variable name="event-showAttendeesForEvent" select="/bedework/urlPrefixes/event/showAttendeesForEvent"/> |
|---|
| 71 |
<xsl:variable name="event-initMeeting" select="/bedework/urlPrefixes/event/initMeeting"/> |
|---|
| 72 |
<xsl:variable name="event-addEventRefComplete" select="/bedework/urlPrefixes/event/addEventRefComplete"/> |
|---|
| 73 |
<xsl:variable name="event-showAccess" select="/bedework/urlPrefixes/event/showAccess"/> |
|---|
| 74 |
<!-- <xsl:variable name="event-setAccess" select="/bedework/urlPrefixes/event/setAccess"/>--> |
|---|
| 75 |
<xsl:variable name="editEvent" select="/bedework/urlPrefixes/event/editEvent"/> |
|---|
| 76 |
<xsl:variable name="gotoEditEvent" select="/bedework/urlPrefixes/event/gotoEditEvent"/> |
|---|
| 77 |
<xsl:variable name="updateEvent" select="/bedework/urlPrefixes/event/updateEvent"/> |
|---|
| 78 |
<xsl:variable name="delEvent" select="/bedework/urlPrefixes/event/delEvent"/> |
|---|
| 79 |
<xsl:variable name="delInboxEvent" select="/bedework/urlPrefixes/event/delInboxEvent"/> |
|---|
| 80 |
<xsl:variable name="addEventRef" select="/bedework/urlPrefixes/event/addEventRef"/> |
|---|
| 81 |
<xsl:variable name="requestFreeBusy" select="/bedework/urlPrefixes/event/requestFreeBusy"/> |
|---|
| 82 |
<!-- locations --> |
|---|
| 83 |
<xsl:variable name="location-initAdd" select="/bedework/urlPrefixes/location/initAdd"/> |
|---|
| 84 |
<xsl:variable name="location-initUpdate" select="/bedework/urlPrefixes/location/initUpdate"/> |
|---|
| 85 |
<xsl:variable name="location-fetchForUpdate" select="/bedework/urlPrefixes/location/fetchForUpdate"/> |
|---|
| 86 |
<xsl:variable name="location-update" select="/bedework/urlPrefixes/location/update"/> |
|---|
| 87 |
<xsl:variable name="location-delete" select="/bedework/urlPrefixes/location/delete"/> |
|---|
| 88 |
<!-- categories --> |
|---|
| 89 |
<xsl:variable name="category-initAdd" select="/bedework/urlPrefixes/category/initAdd"/> |
|---|
| 90 |
<xsl:variable name="category-initUpdate" select="/bedework/urlPrefixes/category/initUpdate"/> |
|---|
| 91 |
<xsl:variable name="category-fetchForUpdate" select="/bedework/urlPrefixes/category/fetchForUpdate"/> |
|---|
| 92 |
<xsl:variable name="category-update" select="/bedework/urlPrefixes/category/update"/> |
|---|
| 93 |
<xsl:variable name="category-delete" select="/bedework/urlPrefixes/category/delete"/> |
|---|
| 94 |
<!-- calendars --> |
|---|
| 95 |
<xsl:variable name="fetchPublicCalendars" select="/bedework/urlPrefixes/calendar/fetchPublicCalendars"/> |
|---|
| 96 |
<xsl:variable name="calendar-fetch" select="/bedework/urlPrefixes/calendar/fetch"/> |
|---|
| 97 |
<xsl:variable name="calendar-fetchDescriptions" select="/bedework/urlPrefixes/calendar/fetchDescriptions"/> |
|---|
| 98 |
<xsl:variable name="calendar-initAdd" select="/bedework/urlPrefixes/calendar/initAdd"/> |
|---|
| 99 |
<xsl:variable name="calendar-initAddExternal" select="/bedework/urlPrefixes/calendar/initAddExternal"/> |
|---|
| 100 |
<xsl:variable name="calendar-initAddAlias" select="/bedework/urlPrefixes/calendar/initAddAlias"/> |
|---|
| 101 |
<xsl:variable name="calendar-initAddPublicAlias" select="/bedework/urlPrefixes/calendar/initAddPublicAlias"/> |
|---|
| 102 |
<xsl:variable name="calendar-delete" select="/bedework/urlPrefixes/calendar/delete"/> |
|---|
| 103 |
<xsl:variable name="calendar-fetchForDisplay" select="/bedework/urlPrefixes/calendar/fetchForDisplay"/> |
|---|
| 104 |
<xsl:variable name="calendar-fetchForUpdate" select="/bedework/urlPrefixes/calendar/fetchForUpdate"/> |
|---|
| 105 |
<xsl:variable name="calendar-update" select="/bedework/urlPrefixes/calendar/update"/> |
|---|
| 106 |
<!-- <xsl:variable name="calendar-setAccess" select="/bedework/urlPrefixes/calendar/setAccess"/>--> |
|---|
| 107 |
<xsl:variable name="calendar-trash" select="/bedework/urlPrefixes/calendar/trash"/> |
|---|
| 108 |
<xsl:variable name="calendar-emptyTrash" select="/bedework/urlPrefixes/calendar/emptyTrash"/> |
|---|
| 109 |
<xsl:variable name="calendar-listForExport" select="/bedework/urlPrefixes/calendar/listForExport"/> |
|---|
| 110 |
<xsl:variable name="calendar-setPropsInGrid" select="/bedework/urlPrefixes/calendar/setPropsInGrid"/> |
|---|
| 111 |
<xsl:variable name="calendar-setPropsInList" select="/bedework/urlPrefixes/calendar/setPropsInList"/> |
|---|
| 112 |
<!-- subscriptions --> |
|---|
| 113 |
<xsl:variable name="subscriptions-showSubsMenu" select="/bedework/urlPrefixes/subscriptions/showSubsMenu"/> |
|---|
| 114 |
<xsl:variable name="subscriptions-fetch" select="/bedework/urlPrefixes/subscriptions/fetch"/> |
|---|
| 115 |
<xsl:variable name="subscriptions-fetchForUpdate" select="/bedework/urlPrefixes/subscriptions/fetchForUpdate"/> |
|---|
| 116 |
<xsl:variable name="subscriptions-initAdd" select="/bedework/urlPrefixes/subscriptions/initAdd"/> |
|---|
| 117 |
<xsl:variable name="subscriptions-subscribe" select="/bedework/urlPrefixes/subscriptions/subscribe"/> |
|---|
| 118 |
<xsl:variable name="subscriptions-inaccessible" select="/bedework/urlPrefixes/subscriptions/inaccessible"/> |
|---|
| 119 |
<!-- preferences --> |
|---|
| 120 |
<xsl:variable name="prefs-fetchForUpdate" select="/bedework/urlPrefixes/prefs/fetchForUpdate"/> |
|---|
| 121 |
<xsl:variable name="prefs-update" select="/bedework/urlPrefixes/prefs/update"/> |
|---|
| 122 |
<xsl:variable name="prefs-fetchSchedulingForUpdate" select="/bedework/urlPrefixes/prefs/fetchSchedulingForUpdate"/> |
|---|
| 123 |
<!-- <xsl:variable name="prefs-setAccess" select="/bedework/urlPrefixes/prefs/setAccess"/>--> |
|---|
| 124 |
<xsl:variable name="prefs-updateSchedulingPrefs" select="/bedework/urlPrefixes/prefs/updateSchedulingPrefs"/> |
|---|
| 125 |
<!-- scheduling --> |
|---|
| 126 |
<xsl:variable name="showInbox" select="/bedework/urlPrefixes/schedule/showInbox"/> |
|---|
| 127 |
<xsl:variable name="showOutbox" select="/bedework/urlPrefixes/schedule/showOutbox"/> |
|---|
| 128 |
<xsl:variable name="schedule-initAttendeeRespond" select="/bedework/urlPrefixes/schedule/initAttendeeRespond"/> |
|---|
| 129 |
<xsl:variable name="schedule-attendeeRespond" select="/bedework/urlPrefixes/schedule/attendeeRespond"/> |
|---|
| 130 |
<xsl:variable name="schedule-initAttendeeReply" select="/bedework/urlPrefixes/schedule/initAttendeeReply"/> |
|---|
| 131 |
<xsl:variable name="schedule-initAttendeeUpdate" select="/bedework/urlPrefixes/schedule/initAttendeeUpdate"/> |
|---|
| 132 |
<xsl:variable name="schedule-changeStatus" select="/bedework/urlPrefixes/schedule/changeStatus"/> |
|---|
| 133 |
<xsl:variable name="schedule-processAttendeeReply" select="/bedework/urlPrefixes/schedule/processAttendeeReply"/> |
|---|
| 134 |
<xsl:variable name="schedule-clearReply" select="/bedework/urlPrefixes/schedule/clearReply"/> |
|---|
| 135 |
<xsl:variable name="schedule-processRefresh" select="/bedework/urlPrefixes/schedule/processRefresh"/> |
|---|
| 136 |
<xsl:variable name="schedule-refresh" select="/bedework/urlPrefixes/schedule/refresh"/> |
|---|
| 137 |
<!-- misc (mostly import and export) --> |
|---|
| 138 |
<xsl:variable name="export" select="/bedework/urlPrefixes/misc/export"/> |
|---|
| 139 |
<xsl:variable name="calendar-export" select="/bedework/urlPrefixes/calendar/export"/> |
|---|
| 140 |
<xsl:variable name="initUpload" select="/bedework/urlPrefixes/misc/initUpload"/> |
|---|
| 141 |
<xsl:variable name="upload" select="/bedework/urlPrefixes/misc/upload"/> |
|---|
| 142 |
<!-- search --> |
|---|
| 143 |
<xsl:variable name="search" select="/bedework/urlPrefixes/search/search"/> |
|---|
| 144 |
<xsl:variable name="search-next" select="/bedework/urlPrefixes/search/next"/> |
|---|
| 145 |
<!-- mail --> |
|---|
| 146 |
<xsl:variable name="mailEvent" select="/bedework/urlPrefixes/mail/mailEvent"/> |
|---|
| 147 |
<!-- alarm --> |
|---|
| 148 |
<xsl:variable name="initEventAlarm" select="/bedework/urlPrefixes/alarm/initEventAlarm"/> |
|---|
| 149 |
<xsl:variable name="setAlarm" select="/bedework/urlPrefixes/alarm/setAlarm"/> |
|---|
| 150 |
<!-- free/busy --> |
|---|
| 151 |
<xsl:variable name="freeBusy-fetch" select="/bedework/urlPrefixes/freeBusy/fetch"/> |
|---|
| 152 |
<!-- <xsl:variable name="freeBusy-setAccess" select="/bedework/urlPrefixes/freeBusy/setAccess"/>--> |
|---|
| 153 |
|
|---|
| 154 |
<!-- URL of the web application - includes web context --> |
|---|
| 155 |
<xsl:variable name="urlPrefix" select="/bedework/urlprefix"/> |
|---|
| 156 |
|
|---|
| 157 |
<!-- Other generally useful global variables --> |
|---|
| 158 |
<xsl:variable name="prevdate" select="/bedework/previousdate"/> |
|---|
| 159 |
<xsl:variable name="nextdate" select="/bedework/nextdate"/> |
|---|
| 160 |
<xsl:variable name="curdate" select="/bedework/currentdate/date"/> |
|---|
| 161 |
<xsl:variable name="skin">default</xsl:variable> |
|---|
| 162 |
<xsl:variable name="publicCal">/cal</xsl:variable> |
|---|
| 163 |
|
|---|
| 164 |
<!-- the following variable can be set to "true" or "false"; |
|---|
| 165 |
to use jQuery widgets and fancier UI features, set to false - these are |
|---|
| 166 |
not guaranteed to work in portals. --> |
|---|
| 167 |
<xsl:variable name="portalFriendly">false</xsl:variable> |
|---|
| 168 |
|
|---|
| 169 |
</xsl:stylesheet> |
|---|