Changeset 2355
- Timestamp:
- 08/18/09 14:10:03
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
r2353 r2355 54 54 <xsl:include href="../../../bedework-common/default/default/util.xsl"/> 55 55 <xsl:include href="../../../bedework-common/default/default/bedeworkAccess.xsl"/> 56 <xsl:include href="./strings.xsl"/> 56 57 57 58 <!-- DEFINE GLOBAL CONSTANTS --> … … 396 397 <!--==== HEAD SECTION ====--> 397 398 <xsl:template name="headSection"> 398 <title> Bedework: Personal Calendar Client</title>399 <title><xsl:copy-of select="$bwStr-Head-PageTitle"/></title> 399 400 <meta name="robots" content="noindex,nofollow"/> 400 401 <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> … … 605 606 <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/resources/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 606 607 <td colspan="2" id="schoolLinksCell"> 607 <h2> Personal Calendar</h2>608 <a href="{$publicCal}"> Public Calendar</a> |609 <a href="http://www.yourschoolhere.edu"> School Home</a> |610 <a href="http://www.bedework.org/"> Other Link</a> |608 <h2><xsl:copy-of select="$bwStr-HdBr-PersonalCalendar"/></h2> 609 <a href="{$publicCal}"><xsl:copy-of select="$bwStr-HdBr-PublicCalendar"/></a> | 610 <a href="http://www.yourschoolhere.edu"><xsl:copy-of select="$bwStr-HdBr-SchoolHome"/></a> | 611 <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-HdBr-OtherLink"/></a> | 611 612 <a href="http://helpdesk.rpi.edu/update.do?catcenterkey=51"> 612 Example Calendar Help613 <xsl:copy-of select="$bwStr-HdBr-ExampleCalendarHelp"/> 613 614 </a> 614 615 </td> … … 639 640 </td> 640 641 <td class="rssPrint"> 641 <a href="javascript:window.print()" title=" print this view">642 <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> print642 <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 643 <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> <xsl:copy-of select="$bwStr-HdBr-Print"/> 643 644 </a> 644 <a class="rss" href="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3" title=" RSS feed">RSS</a>645 <a class="rss" href="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3" title="{$bwStr-HdBr-RSSFeed}"><xsl:copy-of select="$bwStr-HdBr-RSS"/></a> 645 646 </td> 646 647 </tr> … … 651 652 <h3> 652 653 <!--<img alt="manage views" src="{$resourcesRoot}/resources/glassFill-icon-menuButton.gif" width="12" height="11" border="0"/>--> 653 views654 <xsl:copy-of select="$bwStr-SdBr-Views"/> 654 655 </h3> 655 656 <ul id="myViews"> … … 670 671 </xsl:when> 671 672 <xsl:otherwise> 672 <li class="none"> no views</li>673 <li class="none"><xsl:copy-of select="$bwStr-SdBr-NoViews"/></li> 673 674 </xsl:otherwise> 674 675 </xsl:choose> … … 676 677 677 678 <h3> 678 <!-- a href="{$subscriptions-showSubsMenu}" title="subscribe to calendars or iCal feeds">679 subscribe680 </a -->681 <a href="{$calendar-fetch}" title=" manage calendars and subscriptions" class="calManageLink">682 manage679 <!--a href="{$subscriptions-showSubsMenu}" title="{$bwStr-SdBr-SubscribeToCalendarsOrICalFeeds}"> 680 <xsl:copy-of select="$bwStr-SdBr-Subscribe"/> 681 </a--> 682 <a href="{$calendar-fetch}" title="{$bwStr-SdBr-ManageCalendarsAndSubscriptions}" class="calManageLink"> 683 <xsl:copy-of select="$bwStr-SdBr-Manage"/> 683 684 </a> 684 calendars685 <xsl:copy-of select="$bwStr-SdBr-Calendars"/> 685 686 </h3> 686 687 <!-- normal calendars --> … … 715 716 </ul>--> 716 717 717 <h3> options</h3>718 <h3><xsl:copy-of select="$bwStr-SdBr-Options"/></h3> 718 719 <ul id="sideBarMenu"> 719 720 <li class="prefs"> … … 722 723 src="{$resourcesRoot}/resources/prefsIcon.gif" 723 724 alt="upload event" /> 724 Preferences725 <xsl:copy-of select="$bwStr-SdBr-Preferences"/> 725 726 </a> 726 727 </li> … … 730 731 src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" 731 732 alt="upload ical" /> 732 Upload iCAL733 <xsl:copy-of select="$bwStr-SdBr-UploadICal"/> 733 734 </a> 734 735 </li> … … 738 739 src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" 739 740 alt="upload event" /> 740 Export Calendars741 <xsl:copy-of select="$bwStr-SdBr-ExportCalendars"/> 741 742 </a> 742 743 </li> … … 754 755 <div id="bwTabs"> 755 756 <div id="bwUserInfo"> 756 logged in as757 <xsl:copy-of select="$bwStr-Tabs-LoggedInAs"/><xsl:text> </xsl:text> 757 758 <xsl:text> </xsl:text> 758 759 <strong><xsl:value-of select="/bedework/userid"/></strong> 759 760 <xsl:text> </xsl:text> 760 <span class="logout"><a href="{$setup}&logout=true"> logout</a></span>761 <span class="logout"><a href="{$setup}&logout=true"><xsl:copy-of select="$bwStr-Tabs-Logout"/></a></span> 761 762 </div> 762 763 <ul> … … 765 766 <xsl:attribute name="class">selected</xsl:attribute> 766 767 </xsl:if> 767 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"> DAY</a>768 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Day"/></a> 768 769 </li> 769 770 <li> … … 771 772 <xsl:attribute name="class">selected</xsl:attribute> 772 773 </xsl:if> 773 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"> WEEK</a>774 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Week"/></a> 774 775 </li> 775 776 <li> 776 777 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 777 778 <xsl:attribute name="class">selected</xsl:attribute> 778 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"> MONTH</a>779 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Month"/></a> 779 780 </li> 780 781 <li> 781 782 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 782 783 <xsl:attribute name="class">selected</xsl:attribute> 783 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"> YEAR</a>784 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Year"/></a> 784 785 </li> 785 786 <li> 786 787 <xsl:if test="/bedework/page='eventList'"> 787 788 <xsl:attribute name="class">selected</xsl:attribute> 788 </xsl:if><a href="{$listEvents}"> LIST</a>789 </xsl:if><a href="{$listEvents}"><xsl:copy-of select="$bwStr-Tabs-List"/></a> 789 790 </li> 790 791 </ul> … … 813 814 </xsl:when> 814 815 <xsl:when test="/bedework/periodname='Week'"> 815 Week of<xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/>816 <xsl:copy-of select="$bwStr-Navi-WeekOf"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 816 817 </xsl:when> 817 818 <xsl:otherwise> … … 878 879 </td> 879 880 <td> 880 <input name="submit" type="submit" value=" go"/>881 <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 881 882 </td> 882 883 </tr> … … 893 894 <td class="leftCell"> 894 895 <xsl:if test="/bedework/page != 'addEvent' or /bedework/page='editEvent'"> 895 <input type="button" value=" add..." id="bwAddButton"/>896 <input type="button" value="{$bwStr-Util-Add}" id="bwAddButton"/> 896 897 <xsl:call-template name="actionIcons"> 897 898 <xsl:with-param name="actionIconsId">bwActionIcons-0</xsl:with-param> … … 910 911 <xsl:if test="/bedework/page!='searchResult'"> 911 912 <form name="searchForm" method="post" action="{$search}"> 912 Search:913 <xsl:copy-of select="$bwStr-Util-Search"/>: 913 914 <input type="text" name="query" size="15"> 914 915 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 915 916 </input> 916 <input type="submit" name="submit" value=" go"/>917 <input type="submit" name="submit" value="{$bwStr-Util-Go}"/> 917 918 </form> 918 919 </xsl:if> … … 938 939 <xsl:choose> 939 940 <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 940 <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>941 <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 941 942 </xsl:when> 942 943 <xsl:when test="/bedework/periodname='Year'"> 943 <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>944 <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 944 945 </xsl:when> 945 946 <xsl:when test="/bedework/periodname='Month'"> 946 947 <xsl:choose> 947 948 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 948 <a href="{$setup}&setappvar=monthViewMode(cal)" title=" toggle list/calendar view">949 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>949 <a href="{$setup}&setappvar=monthViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 950 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 950 951 </a> 951 952 </xsl:when> 952 953 <xsl:otherwise> 953 <a href="{$setup}&setappvar=monthViewMode(list)" title=" toggle list/calendar view">954 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>954 <a href="{$setup}&setappvar=monthViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 955 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 955 956 </a> 956 957 </xsl:otherwise> … … 960 961 <xsl:choose> 961 962 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 962 <a href="{$setup}&setappvar=weekViewMode(cal)" title=" toggle list/calendar view">963 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>963 <a href="{$setup}&setappvar=weekViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 964 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 964 965 </a> 965 966 </xsl:when> 966 967 <xsl:otherwise> 967 <a href="{$setup}&setappvar=weekViewMode(list)" title=" toggle list/calendar view">968 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>968 <a href="{$setup}&setappvar=weekViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 969 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 969 970 </a> 970 971 </xsl:otherwise> … … 978 979 <xsl:choose> 979 980 <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 980 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title=" toggle summary/detailed view">981 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>981 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 982 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 982 983 </a> 983 984 </xsl:when> 984 985 <xsl:otherwise> 985 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title=" toggle summary/detailed view">986 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>986 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 987 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 987 988 </a> 988 989 </xsl:otherwise> … … 1008 1009 <xsl:choose> 1009 1010 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 1010 <a href="{$setup}&setappvar=summaryMode(summary)" title=" toggle summary/detailed view">1011 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>1011 <a href="{$setup}&setappvar=summaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 1012 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 1012 1013 </a> 1013 1014 </xsl:when> 1014 1015 <xsl:otherwise> 1015 <a href="{$setup}&setappvar=summaryMode(details)" title=" toggle summary/detailed view">1016 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>1016 <a href="{$setup}&setappvar=summaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 1017 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 1017 1018 </a> 1018 1019 </xsl:otherwise> … … 1042 1043 <a href="{$initEvent}&entityType=event&startdate={$dateTime}" title="add event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1043 1044 <img src="{$resourcesRoot}/resources/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="add event"/> 1044 add event1045 <xsl:copy-of select="$bwStr-Actn-AddEvent"/> 1045 1046 </a> 1046 1047 <a href="{$event-initMeeting}&entityType=event&schedule=request&startdate={$dateTime}" title="schedule a meeting" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1047 1048 <img src="{$resourcesRoot}/resources/std-icalMeeting-icon-small.gif" width="12" height="16" border="0" alt="schedule meeting"/> 1048 schedule meeting1049 <xsl:copy-of select="$bwStr-Actn-ScheduleMeeting"/> 1049 1050 </a> 1050 1051 <a href="{$initEvent}&entityType=task&startdate={$dateTime}" title="add task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1051 1052 <img src="{$resourcesRoot}/resources/std-icalTask-icon-small.gif" width="12" height="16" border="0" alt="add task"/> 1052 add task1053 <xsl:copy-of select="$bwStr-Actn-AddTask"/> 1053 1054 </a> 1054 1055 <a href="{$event-initMeeting}&entityType=task&schedule=request&startdate={$dateTime}" title="schedule a task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1055 1056 <img src="{$resourcesRoot}/resources/std-icalSchTask-icon-small.gif" width="12" height="16" border="0" alt="schedule task"/> 1056 schedule task1057 <xsl:copy-of select="$bwStr-Actn-ScheduleTask"/> 1057 1058 </a> 1058 1059 <a href="{$initUpload}" title="upload event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1059 1060 <img src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" width="12" height="16" border="0" alt="upload event"/> 1060 upload1061 <xsl:copy-of select="$bwStr-Actn-Upload"/> 1061 1062 </a> 1062 1063 </div> … … 1070 1071 <tr> 1071 1072 <td class="noEventsCell"> 1072 No events to display.1073 <xsl:copy-of select="$bwStr-LsVw-NoEventsToDisplay"/> 1073 1074 </td> 1074 1075 </tr> … … 1086 1087 <div class="listAdd"> 1087 1088 <span class="listAddButton"> 1088 add...1089 <xsl:copy-of select="$bwStr-LsVw-Add"/> 1089 1090 </span> 1090 1091 <xsl:call-template name="actionIcons"> … … 1124 1125 start/shortdate = end/shortdate"> 1125 1126 <td class="{$dateRangeStyle} center" colspan="3"> 1126 all day1127 <xsl:copy-of select="$bwStr-LsVw-AllDay"/> 1127 1128 </td> 1128 1129 </xsl:when> … … 1141 1142 <xsl:when test="start/allday = 'true' and 1142 1143 parent::day/shortdate = start/shortdate"> 1143 today1144 <xsl:copy-of select="$bwStr-LsVw-Today"/> 1144 1145 </xsl:when> 1145 1146 <xsl:when test="parent::day/shortdate != start/shortdate"> … … 1161 1162 <xsl:when test="end/allday = 'true' and 1162 1163 parent::day/shortdate = end/shortdate"> 1163 today1164 <xsl:copy-of select="$bwStr-LsVw-Today"/> 1164 1165 </xsl:when> 1165 1166 <xsl:when test="parent::day/shortdate != end/shortdate"> … … 1179 1180 <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 1180 1181 <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 1181 <xsl:otherwise> description</xsl:otherwise>1182 <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 1182 1183 </xsl:choose> 1183 1184 </xsl:variable> 1184 1185 <xsl:variable name="subStyle" select="subscription/subStyle"/> 1185 1186 <td class="{$descriptionClass} {$subStyle}"> 1186 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1187 <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 1187 1188 <xsl:choose> 1188 1189 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> … … 1190 1191 <xsl:choose> 1191 1192 <xsl:when test="summary = ''"> 1192 <em> no title</em>1193 <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 1193 1194 </xsl:when> 1194 1195 <xsl:otherwise> … … 1208 1209 </xsl:if> 1209 1210 <xsl:if test="sponsor/name!='none'"> 1210 Contact:<xsl:value-of select="sponsor/name"/>1211 <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="sponsor/name"/> 1211 1212 </xsl:if> 1212 1213 </em> … … 1221 1222 <xsl:choose> 1222 1223 <xsl:when test="summary = ''"> 1223 <em> no title</em>1224 <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 1224 1225 </xsl:when> 1225 1226 <xsl:otherwise> … … 1237 1238 <td class="smallIcon"> 1238 1239 <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 1239 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars">1240 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>1240 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 1241 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 1241 1242 </a> 1242 1243 </td> … … 1257 1258 <xsl:choose> 1258 1259 <xsl:when test="recurring='true' or recurrenceId != ''"> 1259 Edit:1260 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit master (recurring event)">all</a>1261 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" edit instance (recurring event)">instance</a>1260 <xsl:copy-of select="$bwStr-EvLn-EditColon"/><xsl:text> </xsl:text> 1261 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvLn-EditMaster}"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 1262 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-EditInstance}"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 1262 1263 <br/> 1263 1264 </xsl:when> 1264 1265 <xsl:otherwise> 1265 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit event">1266 Edit1266 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvLn-EditEvent}"> 1267 <xsl:copy-of select="$bwStr-EvLn-Edit"/> 1267 1268 </a> 1268 1269 </xsl:otherwise> … … 1272 1273 <!-- temporarily hide from Recurring events --> 1273 1274 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="add event reference to a calendar"> 1274 Link1275 <xsl:copy-of select="$bwStr-EvLn-Link"/> 1275 1276 </a> 1276 1277 <xsl:text> </xsl:text> … … 1279 1280 <xsl:choose> 1280 1281 <xsl:when test="recurring='true' or recurrenceId != ''"> 1281 Delete:1282 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title=" delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">all</a>1283 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete instance (recurring event)" onclick="return confirm('Delete this event?');">instance</a>1282 <xsl:copy-of select="$bwStr-EvLn-DeleteColon"/><xsl:text> </xsl:text> 1283 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvLn-DeleteMaster}" onclick="return confirm('{$bwStr-EvLn-DeleteAllRecurrences}');"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 1284 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteInstance}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 1284 1285 </xsl:when> 1285 1286 <xsl:otherwise> 1286 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete event" onclick="return confirm('Delete this event?');">1287 Delete1287 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteEvent}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"> 1288 <xsl:copy-of select="$bwStr-EvLn-Delete"/> 1288 1289 </a> 1289 1290 </xsl:otherwise> … … 1295 1296 <xsl:template match="events" mode="eventList"> 1296 1297 <h2 class="bwStatusConfirmed"> 1297 Next 7 Days1298 <xsl:copy-of select="$bwStr-LsEv-Next7Days"/> 1298 1299 <!-- xsl:choose> 1299 1300 <xsl:when test="/bedework/now/longdate = /bedework/events/event[position()=last()]/start/longdate"><xsl:value-of select="/bedework/now/longdate"/></xsl:when> … … 1306 1307 <xsl:choose> 1307 1308 <xsl:when test="not(event)"> 1308 <li> No events to display.</li>1309 <li><xsl:copy-of select="$bwStr-LsEv-NoEventsToDisplay"/></li> 1309 1310 </xsl:when> 1310 1311 <xsl:otherwise> … … 1322 1323 </xsl:attribute> 1323 1324 1324 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1325 <xsl:if test="status='TENTATIVE'"><em> TENTATIVE:</em></xsl:if>1325 <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 1326 <xsl:if test="status='TENTATIVE'"><em><xsl:copy-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 1326 1327 1327 1328 <a class="title" href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}"> … … 1336 1337 <xsl:text> </xsl:text> 1337 1338 <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 1338 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars">1339 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>1339 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 1340 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsEv-DownloadEvent}"/> 1340 1341 </a> 1341 1342 … … 1376 1377 <xsl:if test="categories/category"> 1377 1378 <br/> 1378 Categories:1379 <xsl:copy-of select="$bwStr-LsEv-Categories"/><xsl:text> </xsl:text> 1379 1380 <xsl:for-each select="categories/category"> 1380 1381 <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> … … 1387 1388 </xsl:if> 1388 1389 <xsl:if test="contact/name!='none'"> 1389 Contact:<xsl:value-of select="contact/name"/>1390 <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 1390 1391 </xsl:if> 1391 1392 </em> … … 1538 1539 <xsl:attribute name="style">background-color: <xsl:value-of select="$calendarColor"/>; color: black;</xsl:attribute> 1539 1540 </xsl:if> 1540 <xsl:if test="status='CANCELLED'"> CANCELED:</xsl:if>1541 <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-EvCG-Canceled"/><xsl:text> </xsl:text></xsl:if> 1541 1542 <xsl:choose> 1542 1543 <xsl:when test="start/shortdate != ../shortdate"> 1543 (cont)1544 <xsl:copy-of select="$bwStr-EvCG-Cont"/> 1544 1545 </xsl:when> 1545 1546 <xsl:when test="start/allday = 'false'"> … … 1547 1548 </xsl:when> 1548 1549 <xsl:otherwise> 1549 all day:1550 <xsl:copy-of select="$bwStr-EvCG-AllDayColon"/><xsl:text> </xsl:text> 1550 1551 </xsl:otherwise> 1551 1552 </xsl:choose> 1552 1553 <xsl:choose> 1553 1554 <xsl:when test="summary = ''"> 1554 <em> no title</em>1555 <em><xsl:copy-of select="$bwStr-EvCG-NoTitle"/><xsl:text> </xsl:text></em> 1555 1556 </xsl:when> 1556 1557 <xsl:otherwise> … … 1566 1567 </xsl:choose> 1567 1568 </xsl:attribute> 1568 <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"> CANCELED</span></xsl:if>1569 <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"> TENTATIVE</span></xsl:if>1569 <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"><xsl:copy-of select="$bwStr-EvCG-Canceled"/></span></xsl:if> 1570 <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"><xsl:copy-of select="$bwStr-EvCG-Tentative"/></span></xsl:if> 1570 1571 <div class="eventTipDetails"> 1571 1572 <xsl:choose> 1572 1573 <xsl:when test="summary = ''"> 1573 <em> no title</em>1574 <em><xsl:copy-of select="$bwStr-EvCG-NoTitle"/></em><xsl:text> </xsl:text> 1574 1575 </xsl:when> 1575 1576 <xsl:otherwise> … … 1577 1578 </xsl:otherwise> 1578 1579 </xsl:choose> 1579 Time:1580 <xsl:copy-of select="$bwStr-EvCG-Time"/><xsl:text> </xsl:text> 1580 1581 <xsl:choose> 1581 1582 <xsl:when test="start/allday = 'false'"> … … 1586 1587 </xsl:when> 1587 1588 <xsl:otherwise> 1588 all day1589 <xsl:copy-of select="$bwStr-EvCG-AllDay"/> 1589 1590 </xsl:otherwise> 1590 1591 </xsl:choose><br/> 1591 1592 <xsl:if test="normalize-space(location/address) != ''"> 1592 Location:<xsl:value-of select="location/address"/><br/>1593 <xsl:copy-of select="$bwStr-EvCG-Location"/><xsl:text> </xsl:text><xsl:value-of select="location/address"/><br/> 1593 1594 </xsl:if> 1594 Type:1595 <xsl:copy-of select="$bwStr-EvCG-Type"/> 1595 1596 <xsl:variable name="entityType"> 1596 1597 <xsl:choose> 1597 <xsl:when test="entityType = '2'"> task</xsl:when>1598 <xsl:when test="scheduleMethod = '2'"> meeting</xsl:when>1599 <xsl:otherwise> event</xsl:otherwise>1598 <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-EvCG-Task"/></xsl:when> 1599 <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EvCG-Meeting"/></xsl:when> 1600 <xsl:otherwise><xsl:copy-of select="$bwStr-EvCG-Event"/></xsl:otherwise> 1600 1601 </xsl:choose> 1601 1602 </xsl:variable> 1602 1603 <xsl:if test="recurring='true' or recurrenceId != ''"> 1603 recurring1604 <xsl:copy-of select="$bwStr-EvCG-Recurring"/> 1604 1605 </xsl:if> 1605 1606 <xsl:variable name="userStr"><xsl:value-of select="/bedework/syspars/userPrincipalRoot"/>/<xsl:value-of select="/bedework/userid"/></xsl:variable> 1606 1607 <xsl:choose> 1607 1608 <xsl:when test="$userStr = owner"> 1608 personal<xsl:value-of select="$entityType"/>1609 <xsl:copy-of select="$bwStr-EvCG-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 1609 1610 </xsl:when> 1610 1611 <xsl:when test="public = 'true'"> 1611 public<xsl:value-of select="$entityType"/>1612 <xsl:copy-of select="$bwStr-EvCG-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 1612 1613 </xsl:when> 1613 1614 <xsl:otherwise> … … 1615 1616 </xsl:otherwise> 1616 1617 </xsl:choose><br/> 1617 Calendar:1618 <xsl:copy-of select="$bwStr-EvCG-Calendar"/> 1618 1619 <xsl:variable name="userPath">user/<xsl:value-of select="/bedework/userid"/>/</xsl:variable> 1619 1620 <xsl:choose> … … 1630 1631 <a href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}"> 1631 1632 <img src="{$resourcesRoot}/resources/glassFill-icon-viewGray.gif" width="13" height="13" border="0" alt="view"/> 1632 View details1633 <xsl:copy-of select="$bwStr-EvCG-ViewDetails"/> 1633 1634 </a> 1634 1635 </li> … … 1638 1639 <xsl:choose> 1639 1640 <xsl:when test="recurring='true' or recurrenceId != ''"> 1640 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>1641 Download1642 <a href="{$export}&calPath={$calPath}&guid={$guid}&nocache=no&contentName={$eventIcalName}" title=" download master (recurring event)">1643 all1641 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-EvCG-DownloadEvent}"/> 1642 <xsl:copy-of select="$bwStr-EvCG-Download"/><xsl:text> </xsl:text> 1643 <a href="{$export}&calPath={$calPath}&guid={$guid}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadMaster}"> 1644 <xsl:copy-of select="$bwStr-EvCG-All"/> 1644 1645 </a>, 1645 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title=" download this instance (recurring event)">1646 instance1646 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadThisInstance}"> 1647 <xsl:copy-of select="$bwStr-EvCG-Instance"/> 1647 1648 </a> 1648 1649 </xsl:when> 1649 1650 <xsl:otherwise> 1650 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars">1651 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>1652 Download1651 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-EvCG-DownloadEvent}"> 1652 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-EvCG-DownloadEvent}"/> 1653 <xsl:copy-of select="$bwStr-EvCG-Download"/> 1653 1654 </a> 1654 1655 </xsl:otherwise> … … 1660 1661 <xsl:when test="recurring='true' or recurrenceId != ''"> 1661 1662 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 1662 Edit:1663 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit master (recurring event)">1664 all1663 <xsl:copy-of select="$bwStr-EvCG-EditColon"/><xsl:text> </xsl:text> 1664 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvCG-EditMaster}"> 1665 <xsl:copy-of select="$bwStr-EvCG-All"/> 1665 1666 </a>, 1666 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" edit this instance (recurring event)">1667 instance1667 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-EditThisInstance}"> 1668 <xsl:copy-of select="$bwStr-EvCG-Instance"/> 1668 1669 </a> 1669 1670 </xsl:when> 1670 1671 <xsl:otherwise> 1671 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit event">1672 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvCG-EditEvent}"> 1672 1673 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 1673 Edit1674 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Edit"/> 1674 1675 </a> 1675 1676 </xsl:otherwise> … … 1681 1682 <xsl:when test="recurring='true' or recurrenceId != ''"> 1682 1683 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 1683 Copy:1684 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title=" copy master (recurring event)">1685 all1684 <xsl:copy-of select="$bwStr-EvCG-CopyColon"/><xsl:text> </xsl:text> 1685 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title="{$bwStr-EvCG-CopyMaster}"> 1686 <xsl:copy-of select="$bwStr-EvCG-All"/> 1686 1687 </a>, 1687 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&copy=true" title=" copy this instance (recurring event)">1688 instance1688 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&copy=true" title="{$bwStr-EvCG-CopyThisInstance}"> 1689 <xsl:copy-of select="$bwStr-EvCG-Instance"/> 1689 1690 </a> 1690 1691 </xsl:when> 1691 1692 <xsl:otherwise> 1692 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title=" copy event">1693 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title="{$bwStr-EvCG-CopyEvent}"> 1693 1694 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 1694 Copy1695 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Copy"/> 1695 1696 </a> 1696 1697 </xsl:otherwise> … … 1704 1705 <xsl:when test="recurring='true' or recurrenceId != ''"> 1705 1706 <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 1706 Link:1707 <xsl:copy-of select="$bwStr-EvCG-LinkColon"/><xsl:text> </xsl:text> 1707 1708 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="add master event reference to a calendar"> 1708 all1709 <xsl:copy-of select="$bwStr-EvCG-All"/> 1709 1710 </a>, 1710 1711 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="add this event reference to a calendar"> 1711 instance1712 <xsl:copy-of select="$bwStr-EvCG-Instance"/> 1712 1713 </a> 1713 1714 </xsl:when> … … 1715 1716 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="add event reference to a calendar"> 1716 1717 <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 1717 Link1718 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Link"/> 1718 1719 </a> 1719 1720 </xsl:otherwise> … … 1727 1728 <xsl:when test="recurring='true' or recurrenceId != ''"> 1728 1729 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 1729 Delete:1730 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title=" delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">1731 all1730 <xsl:copy-of select="$bwStr-EvCG-DeleteColon"/> 1731 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvCG-DeleteMaster}" onclick="return confirm('{$bwStr-EvCG-DeleteAllRecurrences}');"> 1732 <xsl:copy-of select="$bwStr-EvCG-All"/> 1732 1733 </a>, 1733 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete this instance (recurring event)" onclick="return confirm('Delete this event?');">1734 instance1734 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-DeleteThisInstance}" onclick="return confirm('{$bwStr-EvCG-DeleteThisEvent}');"> 1735 <xsl:copy-of select="$bwStr-EvCG-Instance"/> 1735 1736 </a> 1736 1737 </xsl:when> 1737 1738 <xsl:otherwise> 1738 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete event" onclick="return confirm('Delete this event?');">1739 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-DeleteEvent}" onclick="return confirm('{$bwStr-EvCG-DeleteThisEvent}');"> 1739 1740 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 1740 Delete1741 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-EvCG-Delete"/> 1741 1742 </a> 1742 1743 </xsl:otherwise> … … 1823 1824 <div id="tasks"> 1824 1825 <h3> 1825 tasks & reminders1826 <xsl:copy-of select="$bwStr-Task-Tasks"/> & <xsl:copy-of select="$bwStr-Task-Reminders"/> 1826 1827 </h3> 1827 1828 <ul class="tasks"> … … 1841 1842 <xsl:choose> 1842 1843 <xsl:when test="summary = ''"> 1843 <em> no title</em>1844 <em><xsl:copy-of select="$bwStr-TskE-NoTitle"/></em><xsl:text> </xsl:text> 1844 1845 </xsl:when> 1845 1846 <xsl:otherwise> 1846 1847 <xsl:value-of select="summary"/> 1847 1848 <xsl:if test="not(start/noStart='true')"> 1848 <span class="taskDate"> - Start:<xsl:value-of select="start/shortdate"/></span>1849 <span class="taskDate"> - <xsl:copy-of select="$bwStr-TskE-Start"/><xsl:text> </xsl:text><xsl:value-of select="start/shortdate"/></span> 1849 1850 </xsl:if> 1850 1851 <xsl:if test="not(end/type='N')"> 1851 <span class="taskDate">- Due:<xsl:value-of select="end/shortdate"/></span>1852 <span class="taskDate">- <xsl:copy-of select="$bwStr-TskE-Due"/><xsl:text> </xsl:text><xsl:value-of select="end/shortdate"/></span> 1852 1853 </xsl:if> 1853 1854 </xsl:otherwise> … … 1891 1892 </xsl:variable> 1892 1893 <h2 class="{$statusClass}"> 1893 <xsl:if test="status='CANCELLED'"> CANCELED:</xsl:if>1894 <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-SgEv-Canceled"/><xsl:text> </xsl:text></xsl:if> 1894 1895 <xsl:choose> 1895 1896 <xsl:when test="link != ''"> … … 1900 1901 </xsl:when> 1901 1902 <xsl:when test="summary = ''"> 1902 Event <em>(no title)</em>1903 <xsl:copy-of select="$bwStr-SgEv-Event"/> <em>(<xsl:copy-of select="$bwStr-SgEv-NoTitle"/>)</em> 1903 1904 </xsl:when> 1904 1905 <xsl:otherwise> … … 1917 1918 <div id="bwDeleteRecurButton" class="bwMenuButton"> 1918 1919 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 1919 Delete1920 <xsl:copy-of select="$bwStr-SgEv-Delete"/> 1920 1921 <div id="bwDeleteRecurWidget" class="bwMenuWidget"> 1921 1922 <ul> 1922 1923 <li> 1923 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title=" delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">1924 all1924 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-SgEv-DeleteMaster}" onclick="return confirm('{$bwStr-SgEv-DeleteAllRecurrences}');"> 1925 <xsl:copy-of select="$bwStr-SgEv-All"/> 1925 1926 </a> 1926 1927 </li> 1927 1928 <li> 1928 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete this instance (recurring event)" onclick="return confirm('Delete this event?');">1929 instance1929 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-DeleteThisInstance}" onclick="return confirm('{$bwStr-SgEv-DeleteThisEvent}');"> 1930 <xsl:copy-of select="$bwStr-SgEv-Instance"/> 1930 1931 </a> 1931 1932 </li> … … 1935 1936 </xsl:when> 1936 1937 <xsl:otherwise> 1937 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete event" class="bwMenuButton" onclick="return confirm('Delete this event?');">1938 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-DeleteEvent}" class="bwMenuButton" onclick="return confirm('{$bwStr-SgEv-DeleteThisEvent}');"> 1938 1939 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 1939 Delete1940 <xsl:copy-of select="$bwStr-SgEv-Delete"/><xsl:text> </xsl:text> 1940 1941 </a> 1941 1942 </xsl:otherwise> … … 1949 1950 <div id="bwLinkRecurButton" class="bwMenuButton"> 1950 1951 <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 1951 Link1952 <xsl:copy-of select="$bwStr-SgEv-Link"/> 1952 1953 <div id="bwLinkRecurWidget" class="bwMenuWidget"> 1953 1954 <ul> 1954 1955 <li> 1955 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title=" add master event reference to a calendar">1956 all1956 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="{$bwStr-SgEv-AddMasterEvent}"> 1957 <xsl:copy-of select="$bwStr-SgEv-All"/> 1957 1958 </a> 1958 1959 </li> 1959 1960 <li> 1960 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" add this event reference to a calendar">1961 instance1961 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-AddThisEvent}"> 1962 <xsl:copy-of select="$bwStr-SgEv-Instance"/> 1962 1963 </a> 1963 1964 </li> … … 1967 1968 </xsl:when> 1968 1969 <xsl:otherwise> 1969 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title=" add event reference to a calendar" class="bwMenuButton">1970 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="{$bwStr-SgEv-AddEventReference}" class="bwMenuButton"> 1970 1971 <img src="{$resourcesRoot}/resources/std-ical_iconLinkDkGray.gif" width="12" height="16" border="0" alt="add event reference"/> 1971 Link1972 <xsl:copy-of select="$bwStr-SgEv-Link"/> 1972 1973 </a> 1973 1974 </xsl:otherwise> … … 1979 1980 <div id="bwCopyRecurButton" class="bwMenuButton"> 1980 1981 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 1981 Copy1982 <xsl:copy-of select="$bwStr-SgEv-Copy"/> 1982 1983 <div id="bwCopyRecurWidget" class="bwMenuWidget"> 1983 1984 <ul> 1984 1985 <li> 1985 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title=" copy master (recurring event)">1986 all1986 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title="{$bwStr-SgEv-CopyMaster}"> 1987 <xsl:copy-of select="$bwStr-SgEv-All"/> 1987 1988 </a> 1988 1989 </li> 1989 1990 <li> 1990 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&copy=true" title=" copy this instance (recurring event)">1991 instance1991 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&copy=true" title="{$bwStr-SgEv-CopyThisInstance}"> 1992 <xsl:copy-of select="$bwStr-SgEv-Instance"/> 1992 1993 </a> 1993 1994 </li> … … 1997 1998 </xsl:when> 1998 1999 <xsl:otherwise> 1999 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title=" copy event" class="bwMenuButton">2000 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&copy=true" title="{$bwStr-SgEv-CopyEvent}" class="bwMenuButton"> 2000 2001 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 2001 Copy2002 <xsl:copy-of select="$bwStr-SgEv-Copy"/> 2002 2003 </a> 2003 2004 </xsl:otherwise> … … 2009 2010 <div id="bwEditRecurButton" class="bwMenuButton"> 2010 2011 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit master"/> 2011 Edit2012 <xsl:copy-of select="$bwStr-SgEv-Edit"/> 2012 2013 <div id="bwEditRecurWidget" class="bwMenuWidget"> 2013 2014 <ul> 2014 2015 <li> 2015 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit master (recurring event)">2016 all2016 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-SgEv-EditMaster}"> 2017 <xsl:copy-of select="$bwStr-SgEv-All"/> 2017 2018 </a> 2018 2019 </li> 2019 2020 <li> 2020 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" edit this instance (recurring event)">2021 instance2021 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvCG-EditThisInstance}"> 2022 <xsl:copy-of select="$bwStr-SgEv-Instance"/> 2022 2023 </a> 2023 2024 </li> … … 2027 2028 </xsl:when> 2028 2029 <xsl:otherwise> 2029 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit event" class="bwMenuButton">2030 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-SgEv-EditEvent}" class="bwMenuButton"> 2030 2031 <img src="{$resourcesRoot}/resources/std-ical_iconEditDkGray.gif" width="12" height="16" border="0" alt="edit"/> 2031 Edit2032 <xsl:copy-of select="$bwStr-SgEv-Edit"/> 2032 2033 </a> 2033 2034 </xsl:otherwise> … … 2040 2041 <xsl:when test="recurring='true' or recurrenceId != ''"> 2041 2042 <div id="bwDownloadButton" class="bwMenuButton"> 2042 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>2043 Download2043 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="{$bwStr-SgEv-DownloadEvent}"/> 2044 <xsl:copy-of select="$bwStr-SgEv-Download"/> 2044 2045 <div id="bwDownloadWidget" class="bwMenuWidget"> 2045 2046 <ul> 2046 2047 <li> 2047 <a href="{$export}&calPath={$calPath}&guid={$guid}&nocache=no&contentName={$eventIcalName}" title=" download master (recurring event)">2048 all2048 <a href="{$export}&calPath={$calPath}&guid={$guid}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadMaster}"> 2049 <xsl:copy-of select="$bwStr-SgEv-All"/> 2049 2050 </a> 2050 2051 </li> 2051 2052 <li> 2052 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title=" download this instance (recurring event)">2053 instance2053 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadThisInstance}"> 2054 <xsl:copy-of select="$bwStr-SgEv-Instance"/> 2054 2055 </a> 2055 2056 </li> … … 2059 2060 </xsl:when> 2060 2061 <xsl:otherwise> 2061 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" class="bwMenuButton" title=" Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars">2062 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" class="bwMenuButton" title="{$bwStr-SgEv-DownloadEvent}"> 2062 2063 <img src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/> 2063 Download2064 <xsl:copy-of select="$bwStr-SgEv-Download"/> 2064 2065 </a> 2065 2066 </xsl:otherwise> … … 2069 2070 <xsl:variable name="entityType"> 2070 2071 <xsl:choose> 2071 <xsl:when test="entityType = '2'"> Task</xsl:when>2072 <xsl:when test="scheduleMethod = '2'"> Meeting</xsl:when>2073 <xsl:otherwise> Event</xsl:otherwise>2072 <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-SgEv-Task"/></xsl:when> 2073 <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-SgEv-Meeting"/></xsl:when> 2074 <xsl:otherwise><xsl:copy-of select="$bwStr-SgEv-Event"/></xsl:otherwise> 2074 2075 </xsl:choose> 2075 2076 </xsl:variable> 2076 2077 <xsl:if test="recurring='true' or recurrenceId != ''"> 2077 Recurring2078 <xsl:copy-of select="$bwStr-SgEv-Recurring"/> 2078 2079 </xsl:if> 2079 2080 <xsl:choose> 2080 2081 <xsl:when test="public = 'true'"> 2081 Public<xsl:value-of select="$entityType"/>2082 <xsl:copy-of select="$bwStr-SgEv-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 2082 2083 </xsl:when> 2083 2084 <xsl:when test="owner = /bedework/userid"> 2084 Personal<xsl:value-of select="$entityType"/>2085 <xsl:copy-of select="$bwStr-SgEv-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 2085 2086 </xsl:when> 2086 2087 <xsl:when test="scheduleMethod = '2'"> 2087 2088 <!-- a scheduled meeting ro task --> 2088 <xsl:value-of select="$entityType"/> - organizer:<xsl:value-of select="substring-after(organizer/organizerUri,':')"/>2089 <xsl:value-of select="$entityType"/> - <xsl:copy-of select="$bwStr-SgEv-Organizer"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(organizer/organizerUri,':')"/> 2089 2090 </xsl:when> 2090 2091 <xsl:otherwise> … … 2094 2095 <xsl:if test="recurring='true' and recurrenceId = ''"> 2095 2096 <xsl:text> </xsl:text> 2096 <em> (recurrence master)</em>2097 <em><xsl:copy-of select="$bwStr-SgEv-RecurrenceMaster"/></em> 2097 2098 </xsl:if> 2098 2099 <!-- … … 2110 2111 </tr> 2111 2112 <tr> 2112 <td class="fieldname"> When:</td>2113 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-When"/><xsl:text> </xsl:text></td> 2113 2114 <td class="fieldval"> 2114 2115 <!-- always display local time --> … … 2124 2125 <xsl:choose> 2125 2126 <xsl:when test="start/allday = 'true'"> 2126 <span class="time"><em> (all day)</em></span>2127 <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 2127 2128 </xsl:when> 2128 2129 <xsl:when test="end/longdate != start/longdate"> … … 2140 2141 <xsl:choose> 2141 2142 <xsl:when test="start/floating = 'true'"> 2142 Floating time2143 <xsl:copy-of select="$bwStr-SgEv-FloatingTime"/> 2143 2144 </xsl:when> 2144 2145 <xsl:otherwise> … … 2157 2158 <tr> 2158 2159 <td> 2159 <strong> Start:</strong>2160 <strong><xsl:copy-of select="$bwStr-SgEv-Start"/></strong><xsl:text> </xsl:text> 2160 2161 </td> 2161 2162 <td> … … 2182 2183 <tr> 2183 2184 <td> 2184 <strong> End:</strong>2185 <strong><xsl:copy-of select="$bwStr-SgEv-End"/></strong><xsl:text> </xsl:text> 2185 2186 </td> 2186 2187 <td> … … 2220 2221 <xsl:choose> 2221 2222 <xsl:when test="start/allday = 'true'"> 2222 <span class="time"><em> (all day)</em></span>2223 <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 2223 2224 </xsl:when> 2224 2225 <xsl:when test="end/timezone/longdate != start/timezone/longdate"> … … 2245 2246 <xsl:if test="location/address != ''"> 2246 2247 <tr> 2247 <td class="fieldname"> Where:</td>2248 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Where"/><xsl:text> </xsl:text></td> 2248 2249 <td class="fieldval"> 2249 2250 <xsl:choose> … … 2268 2269 <tr> 2269 2270 <td class="fieldname"> 2270 % Complete:2271 % <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Complete"/><xsl:text> </xsl:text></td> 2271 2272 </td> 2272 2273 <td class="fieldval"> … … 2276 2277 </xsl:if> 2277 2278 <tr> 2278 <td class="fieldname"> Description:</td>2279 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Description"/><xsl:text> </xsl:text></td> 2279 2280 <td class="fieldval"> 2280 2281 <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> … … 2291 2292 <xsl:if test="status !='' and status != 'CONFIRMED'"> 2292 2293 <tr> 2293 <td class="fieldname"> Status:</td>2294 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-STATUS"/></td> 2294 2295 <td class="fieldval"> 2295 2296 <xsl:value-of select="status"/> … … 2299 2300 <xsl:if test="organizer"> 2300 2301 <tr> 2301 <td class="fieldname"> Organizer:</td>2302 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-ORGANIZER"/><xsl:text> </xsl:text></td> 2302 2303 <xsl:variable name="organizerUri" select="organizer/organizerUri"/> 2303 2304 <td class="fieldval"> … … 2320 2321 <xsl:if test="attendees/attendee"> 2321 2322 <tr> 2322 <td class="fieldname"> Attendees:</td>2323 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Attendees"/><xsl:text> </xsl:text></td> 2323 2324 <td class="fieldval"> 2324 2325 <table id="attendees" cellspacing="0"> 2325 2326 <tr> 2326 <th> attendee</th>2327 <th> role</th>2328 <th> status</th>2327 <th><xsl:copy-of select="$bwStr-SgEv-Attendee"/></th> 2328 <th><xsl:copy-of select="$bwStr-SgEv-Role"/></th> 2329 <th><xsl:copy-of select="$bwStr-SgEv-Status"/></th> 2329 2330 </tr> 2330 2331 <xsl:for-each select="attendees/attendee"> … … 2359 2360 <em> 2360 2361 <a href="{$schedule-initAttendeeUpdate}&initUpdate=yes"> 2361 change my status2362 <xsl:copy-of select="$bwStr-SgEv-ChangeMyStatus"/> 2362 2363 </a> 2363 2364 </em> … … 2402 2403 <xsl:if test="cost!=''"> 2403 2404 <tr> 2404 <td class="fieldname"> Cost:</td>2405 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Cost"/></td> 2405 2406 <td class="fieldval"><xsl:value-of select="cost"/></td> 2406 2407 </tr> … … 2408 2409 <xsl:if test="link != ''"> 2409 2410 <tr> 2410 <td class="fieldname"> See:</td>2411 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-See"/></td> 2411 2412 <td class="fieldval"> 2412 2413 <xsl:variable name="link" select="link"/> … … 2417 2418 <xsl:if test="contact/name!='none'"> 2418 2419 <tr> 2419 <td class="fieldname"> Contact:</td>2420 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Contact"/></td> 2420 2421 <td class="fieldval"> 2421 2422 <xsl:choose> … … 2446 2447 <xsl:if test="calendar/path!=''"> 2447 2448 <tr> 2448 <td class="fieldname"> Calendar:</td>2449 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Calendar"/><xsl:text> </xsl:text></td> 2449 2450 <td class="fieldval"> 2450 2451 <!-- … … 2467 2468 <xsl:if test="categories/category"> 2468 2469 <tr> 2469 <td class="fieldname"> Categories:</td>2470 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Categories"/></td> 2470 2471 <td class="fieldval"> 2471 2472 <xsl:for-each select="categories/category"> … … 2477 2478 <xsl:if test="comments/comment"> 2478 2479 <tr> 2479 <td class="fieldname"> Comments:</td>2480 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Comments"/></td> 2480 2481 <td class="fieldval comments"> 2481 2482 <xsl:for-each select="comments/comment"> … … 2505 2506 <h2> 2506 2507 <span class="formButtons"> 2507 <input name="submit" type="submit" value=" save"/>2508 <input name="cancelled" type="submit" value=" cancel"/>2508 <input name="submit" type="submit" value="{$bwStr-AddE-Save}"/> 2509 <input name="cancelled" type="submit" value="{$bwStr-AddE-Cancel}"/> 2509 2510 </span> 2510 2511 <xsl:choose> 2511 <xsl:when test="form/entityType = '2'"> Add Task</xsl:when>2512 <xsl:when test="form/scheduleMethod = '2'"> Add Meeting</xsl:when>2513 <xsl:otherwise> Add Event</xsl:otherwise>2512 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AddE-AddTask"/></xsl:when> 2513 <xsl:when test="form/scheduleMethod = '2'"><xsl:copy-of select="$bwStr-AddE-AddMeeting"/></xsl:when> 2514 <xsl:otherwise><xsl:copy-of select="$bwStr-AddE-AddEvent"/></xsl:otherwise> 2514 2515 </xsl:choose> 2515 2516 </h2> … … 2531 2532 <h2> 2532 2533 <span class="formButtons"> 2533 <input name="submit" type="submit" value=" save"/>2534 <input name="cancelled" type="submit" value=" cancel"/>2534 <input name="submit" type="submit" value="{$bwStr-EdtE-Save}"/> 2535 <input name="cancelled" type="submit" value="{$bwStr-EdtE-Cancel}"/> 2535 2536 </span> 2536 2537 <xsl:choose> 2537 <xsl:when test="form/entityType = '2'"> Edit Task</xsl:when>2538 <xsl:when test="form/scheduleMethod = '2'"> Edit Meeting</xsl:when>2539 <xsl:otherwise> Edit Event</xsl:otherwise>2538 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-EdtE-EditTask"/></xsl:when> 2539 <xsl:when test="form/scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EdtE-EditMeeting"/></xsl:when> 2540 <xsl:otherwise><xsl:copy-of select="$bwStr-EdtE-EditEvent"/></xsl:otherwise> 2540 2541 </xsl:choose> 2541 2542 </h2> … … 2567 2568 <div id="bwDeleteRecurButton" class="bwMenuButton"> 2568 2569 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 2569 Delete2570 <xsl:copy-of select="$bwStr-AEEF-Delete"/> 2570 2571 <div id="bwDeleteRecurWidget" class="bwMenuWidget"> 2571 2572 <ul> 2572 2573 <li> 2573 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title=" delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">2574 all2574 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-AEEF-DeleteMaster}" onclick="return confirm('{$bwStr-AEEF-DeleteAllRecurrences}');"> 2575 <xsl:copy-of select="$bwStr-AEEF-All"/> 2575 2576 </a> 2576 2577 </li> 2577 2578 <li> 2578 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete this instance (recurring event)" onclick="return confirm('Delete this event?');">2579 instance2579 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="${bwStr-AEEF-DeleteThisInstance}" onclick="return confirm('{$bwStr-AEEF-DeleteThisEvent}');"> 2580 <xsl:copy-of select="$bwStr-AEEF-Instance"/> 2580 2581 </a> 2581 2582 </li> … … 2585 2586 </xsl:when> 2586 2587 <xsl:otherwise> 2587 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete event" class="bwMenuButton" onclick="return confirm('Delete this event?');">2588 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-AEEF-DeleteEvent}" class="bwMenuButton" onclick="return confirm('{$bwStr-AEEF-DeleteThisEvent}');"> 2588 2589 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 2589 Delete2590 <xsl:copy-of select="$bwStr-AEEF-Delete"/> 2590 2591 <xsl:if test="form/recurringEntity='true'"> 2591 all2592 <xsl:copy-of select="$bwStr-AEEF-All"/> 2592 2593 </xsl:if> 2593 2594 </a> … … 2598 2599 <a href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" class="bwMenuButton"> 2599 2600 <img src="{$resourcesRoot}/resources/glassFill-icon-viewGray.gif" width="13" height="13" border="0" alt="view"/> 2600 View2601 <xsl:copy-of select="$bwStr-AEEF-View"/> 2601 2602 </a> 2602 2603 </xsl:if> … … 2605 2606 <xsl:variable name="entityType"> 2606 2607 <xsl:choose> 2607 <xsl:when test="entityType = '2'"> Task</xsl:when>2608 <xsl:when test="scheduleMethod = '2'"> Meeting</xsl:when>2609 <xsl:otherwise> Event</xsl:otherwise>2608 <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-TASK"/></xsl:when> 2609 <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-AEEF-Meeting"/></xsl:when> 2610 <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-EVENT"/></xsl:otherwise> 2610 2611 </xsl:choose> 2611 2612 </xsl:variable> 2612 2613 <xsl:if test="form/recurringEntity='true' or recurrenceId != ''"> 2613 Recurring2614 <xsl:copy-of select="$bwStr-AEEF-Recurring"/> 2614 2615 </xsl:if> 2615 2616 <xsl:choose> 2616 2617 <xsl:when test="form"> 2617 2618 <!-- just a placeholder: need to add owner to the jsp --> 2618 Personal<xsl:value-of select="$entityType"/>2619 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 2619 2620 </xsl:when> 2620 2621 <xsl:when test="public = 'true'"> 2621 Public<xsl:value-of select="$entityType"/>2622 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 2622 2623 </xsl:when> 2623 2624 <xsl:otherwise> … … 2627 2628 <xsl:if test="form/recurringEntity='true' and recurrenceId = ''"> 2628 2629 <xsl:text> </xsl:text> 2629 <em> (recurrence master)</em>2630 <em><xsl:copy-of select="$bwStr-AEEF-RecurrenceMaster"/></em> 2630 2631 </xsl:if> 2631 2632 </th> … … 2638 2639 <li class="selected"> 2639 2640 <a href="javascript:setTab('eventFormTabs',0); show('bwEventTab-Basic'); hide('bwEventTab-Details','bwEventTab-Recurrence','bwEventTab-Access','bwEventTab-Scheduling');"> 2640 basic2641 <xsl:copy-of select="$bwStr-AEEF-Basic"/> 2641 2642 </a> 2642 2643 </li> 2643 2644 <li> 2644 2645 <a href="javascript:setTab('eventFormTabs',1); show('bwEventTab-Details'); hide('bwEventTab-Basic','bwEventTab-Recurrence','bwEventTab-Access','bwEventTab-Scheduling');"> 2645 details2646 <xsl:copy-of select="$bwStr-AEEF-Details"/> 2646 2647 </a> 2647 2648 </li> 2648 2649 <li> 2649 2650 <a href="javascript:setTab('eventFormTabs',2); show('bwEventTab-Recurrence'); hide('bwEventTab-Details','bwEventTab-Basic','bwEventTab-Access','bwEventTab-Scheduling');"> 2650 recurrence2651 <xsl:copy-of select="$bwStr-AEEF-Recurrence"/> 2651 2652 </a> 2652 2653 </li> 2653 2654 <li> 2654 2655 <a href="javascript:setTab('eventFormTabs',3); show('bwEventTab-Scheduling'); hide('bwEventTab-Basic','bwEventTab-Details','bwEventTab-Recurrence','bwEventTab-Access');"> 2655 scheduling2656 <xsl:copy-of select="$bwStr-AEEF-Scheduling"/> 2656 2657 </a> 2657 2658 </li> … … 2673 2674 <tr> 2674 2675 <td class="fieldname"> 2675 Calendar:2676 <xsl:copy-of select="$bwStr-AEEF-Calendar"/><xsl:text> </xsl:text> 2676 2677 </td> 2677 2678 <td class="fieldval"> … … 2737 2738 <tr> 2738 2739 <td class="fieldname"> 2739 Title:2740 <xsl:copy-of select="$bwStr-AEEF-Title"/><xsl:text> </xsl:text> 2740 2741 </td> 2741 2742 <td class="fieldval"> … … 2749 2750 <tr> 2750 2751 <td class="fieldname"> 2751 Date & Time:2752 <xsl:copy-of select="$bwStr-AEEF-DateAndTime"/><xsl:text> </xsl:text> 2752 2753 </td> 2753 2754 <td class="fieldval"> … … 2775 2776 </xsl:otherwise> 2776 2777 </xsl:choose> 2777 all day2778 <xsl:copy-of select="$bwStr-AEEF-AllDay"/> 2778 2779 2779 2780 <!-- floating event: no timezone (and not UTC) --> … … 2790 2791 </xsl:otherwise> 2791 2792 </xsl:choose> 2792 floating2793 <xsl:copy-of select="$bwStr-AEEF-Floating"/> 2793 2794 2794 2795 <!-- store time as coordinated universal time (UTC) --> … … 2805 2806 </xsl:otherwise> 2806 2807 </xsl:choose> 2807 store as UTC2808 <xsl:copy-of select="$bwStr-AEEF-StoreAsUTC"/> 2808 2809 2809 2810 <br/> 2810 2811 <div class="dateStartEndBox"> 2811 <strong> Start:</strong>2812 <strong><xsl:copy-of select="$bwStr-AEEF-Start"/></strong><xsl:text> </xsl:text> 2812 2813 <div class="dateFields"> 2813 <span class="startDateLabel"> Date</span>2814 <span class="startDateLabel"><xsl:copy-of select="$bwStr-AEEF-Date"/><xsl:text> </xsl:text></span> 2814 2815 <xsl:choose> 2815 2816 <xsl:when test="$portalFriendly = 'true'"> … … 2864 2865 <select name="eventStartDate.tzid" id="startTzid" class="timezones"> 2865 2866 <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 2866 <option value="-1"> select timezone...</option>2867 <option value="-1"><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 2867 2868 <!-- deprecated: now calling timezone server. See bedeworkEventForm.js --> 2868 2869 <!-- … … 2883 2884 <strong> 2884 2885 <xsl:choose> 2885 <xsl:when test="form/entityType = '2'"> Due:</xsl:when>2886 <xsl:otherwise> End:</xsl:otherwise>2886 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-Due"/><xsl:text> </xsl:text></xsl:when> 2887 <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-End"/><xsl:text> </xsl:text></xsl:otherwise> 2887 2888 </xsl:choose> 2888 2889 </strong> … … 2895 2896 </xsl:otherwise> 2896 2897 </xsl:choose> 2897 Date2898 <xsl:copy-of select="$bwStr-AEEF-Date"/> 2898 2899 <xsl:variable name="endDateTimeClass"> 2899 2900 <xsl:choose> … … 2960 2961 <select name="eventEndDate.tzid" id="endTzid" class="timezones"> 2961 2962 <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 2962 <option value="-1"> select timezone...</option>2963 <option value="-1"><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 2963 2964 <!-- deprecated: now calling timezone server. See bedeworkEventForm.js --> 2964 2965 <!-- … … 2988 2989 </xsl:otherwise> 2989 2990 </xsl:choose> 2990 Duration2991 <xsl:copy-of select="$bwStr-AEEF-Duration"/> 2991 2992 <xsl:variable name="endDurationClass"> 2992 2993 <xsl:choose> … … 3016 3017 </xsl:choose> 3017 3018 </xsl:attribute> 3018 </input> days3019 </input><xsl:copy-of select="$bwStr-AEEF-Days"/> 3019 3020 <span id="durationHrMin" class="{$durationHrMinClass}"> 3020 3021 <input type="text" name="eventDuration.hoursStr" size="2" id="durationHours"> … … 3025 3026 </xsl:choose> 3026 3027 </xsl:attribute> 3027 </input> hours3028 </input><xsl:copy-of select="$bwStr-AEEF-Hours"/> 3028 3029 <input type="text" name="eventDuration.minutesStr" size="2" id="durationMinutes"> 3029 3030 <xsl:attribute name="value"> … … 3033 3034 </xsl:choose> 3034 3035 </xsl:attribute> 3035 </input> minutes3036 </input><xsl:copy-of select="$bwStr-AEEF-Minutes"/> 3036 3037 </span> 3037 3038 </div> 3038 <span class="durationSpacerText"> or</span>3039 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AEEF-Or"/></span> 3039 3040 <div class="durationBox"> 3040 3041 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 3041 3042 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 3042 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/> weeks3043 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Weeks"/> 3043 3044 </div> 3044 3045 </xsl:when> … … 3048 3049 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 3049 3050 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 3050 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/> days3051 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Days"/> 3051 3052 <span id="durationHrMin" class="{$durationHrMinClass}"> 3052 3053 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 3053 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/> hours3054 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Hours"/> 3054 3055 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 3055 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/> minutes3056 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AEEF-Minutes"/> 3056 3057 </span> 3057 3058 </div> 3058 <span class="durationSpacerText"> or</span>3059 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AEEF-Or"/></span> 3059 3060 <div class="durationBox"> 3060 3061 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 3061 3062 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 3062 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/> weeks3063 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AEEF-Weeks"/> 3063 3064 </div> 3064 3065 </xsl:otherwise> … … 3075 3076 </xsl:otherwise> 3076 3077 </xsl:choose> 3077 This3078 <xsl:copy-of select="$bwStr-AEEF-This"/><xsl:text> </xsl:text> 3078 3079 <xsl:choose> 3079 <xsl:when test="form/entityType = '2'"> task</xsl:when>3080 <xsl:otherwise> event</xsl:otherwise>3080 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-AEEF-Task"/><xsl:text> </xsl:text></xsl:when> 3081 <xsl:otherwise><xsl:copy-of select="$bwStr-AEEF-Event"/><xsl:text> </xsl:text></xsl:otherwise> 3081 3082 </xsl:choose> 3082 has no duration / end date3083 <xsl:copy-of select="$bwStr-AEEF-HasNoDurationEndDate"/> 3083 3084 </div> 3084 3085 </div> … … 3090 3091 <tr> 3091 3092 <td class="fieldname"> 3092 % Complete:3093 % <xsl:copy-of select="$bwStr-AEEF-Complete"/><xsl:text> </xsl:text> 3093 3094 </td> 3094 3095 <td class="fieldval" align="left"> … … 3103 3104 <tr> 3104 3105 <td class="fieldname padMeTop"> 3105 Affects free/busy:3106 <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/><xsl:text> </xsl:text> 3106 3107 </td> 3107 3108 <td align="left" class="padMeTop"> … … 3111 3112 </xsl:if> 3112 3113 </input> 3113 yes <span class="note">(opaque: event status affects your free/busy)</span><br/>3114 <xsl:copy-of select="$bwStr-AEEF-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 3114 3115 3115 3116 <input type="radio" value="TRANSPARENT" name="transparency"> … … 3118 3119 </xsl:if> 3119 3120 </input> 3120 no <span class="note">(transparent: event status does not affect your free/busy)</span><br/>3121 <xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span><br/> 3121 3122 </td> 3122 3123 </tr> … … 3125 3126 <tr> 3126 3127 <td class="fieldname"> 3127 Categories:3128 <xsl:copy-of select="$bwStr-AEEF-Categories"/><xsl:text> </xsl:text> 3128 3129 </td> 3129 3130 <td class="fieldval" align="left"> … … 3131 3132 <xsl:choose> 3132 3133 <xsl:when test="not(form/categories/all/category)"> 3133 no categories defined3134 <span class="note">(<a href="{$category-initAdd}"> add category</a>)</span>3134 <xsl:copy-of select="$bwStr-AEEF-NoCategoriesDefined"/> 3135 <span class="note">(<a href="{$category-initAdd}"><xsl:copy-of select="$bwStr-AEEF-AddCategory"/></a>)</span> 3135 3136 </xsl:when> 3136 3137 <xsl:otherwise> … … 3171 3172 <!-- Location --> 3172 3173 <tr> 3173 <td class="fieldname"> Location:</td>3174 <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-Location"/></td> 3174 3175 <td class="fieldval" align="left"> 3175 <span class="std-text"> choose:</span>3176 <span class="std-text"><xsl:copy-of select="$bwStr-AEEF-Choose"/><xsl:text> </xsl:text></span> 3176 3177 <span id="eventFormLocationList"> 3177 3178 <!-- … … 3192 3193 --> 3193 3194 <select name="locationUid"> 3194 <option value=""> select...</option>3195 <option value=""><xsl:copy-of select="$bwStr-AEEF-Select"/></option> 3195 3196 <xsl:copy-of select="form/location/locationmenu/select/*"/> 3196 3197 </select> 3197 3198 </span> 3198 <span class="std-text"> or add new:</span>3199 <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-OrAddNew"/><xsl:text> </xsl:text></span> 3199 3200 <input type="text" name="locationAddress.value" value="" /> 3200 3201 </td> … … 3202 3203 <!-- Link (url associated with event) --> 3203 3204 <tr> 3204 <td class="fieldname"> Event Link:</td>3205 <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-EventLink"/><xsl:text> </xsl:text></td> 3205 3206 <td class="fieldval"> 3206 3207 <xsl:variable name="link" select="form/link/input/@value"/> … … 3210 3211 <!-- Description --> 3211 3212 <tr> 3212 <td class="fieldname"> Description:</td>3213 <td class="fieldname"><xsl:copy-of select="$bwStr-AEEF-Description"/><xsl:text> </xsl:text></td> 3213 3214 <td class="fieldval"> 3214 3215 <xsl:choose> … … 3263 3264 <tr> 3264 3265 <td class="fieldname"> 3265 Status:3266 <xsl:copy-of select="$bwStr-AEEF-Status"/><xsl:text> </xsl:text> 3266 3267 </td> 3267 3268 <td class="fieldval"> … … 3269 3270 <xsl:if test="form/status = 'CONFIRMED' or /bedework/creating = 'true' or form/status = ''"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 3270 3271 </input> 3271 confirmed3272 <xsl:copy-of select="$bwStr-AEEF-Confirmed"/> 3272 3273 <input type="radio" name="eventStatus" value="TENTATIVE"> 3273 3274 <xsl:if test="form/status = 'TENTATIVE'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 3274 3275 </input> 3275 tentative3276 <xsl:copy-of select="$bwStr-AEEF-Tentative"/> 3276 3277 <input type="radio" name="eventStatus" value="CANCELLED"> 3277 3278 <xsl:if test="form/status = 'CANCELLED'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 3278 3279 </input> 3279 canceled3280 <xsl:copy-of select="$bwStr-AEEF-Canceled"/> 3280 3281 </td> 3281 3282 </tr> … … 3284 3285 <tr> 3285 3286 <td class="fieldname"> 3286 Affects free/busy:3287 <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/> 3287 3288 </td> 3288 3289 <td class="fieldval"> 3289 3290 <xsl:choose> 3290 3291 <xsl:when test="form/transparency = 'TRANSPARENT'"> 3291 <input type="radio" name="transparency" value="OPAQUE"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>3292 <input type="radio" name="transparency" value="TRANSPARENT" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span>3292 <input type="radio" name="transparency" value="OPAQUE"/><xsl:copy-of select="$bwStr-AEEF-Yes"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 3293 <input type="radio" name="transparency" value="TRANSPARENT" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 3293 3294 </xsl:when> 3294 3295 <xsl:otherwise> 3295 <input type="radio" name="transparency" value="OPAQUE" checked="checked"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>3296 <input type="radio" name="transparency" value="TRANSPARENT"/> no <span class="note">(transparent: event status does not affect your free/busy)</span>3296 <input type="radio" name="transparency" value="OPAQUE" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-Yes"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 3297 <input type="radio" name="transparency" value="TRANSPARENT"/><xsl:copy-of select="$bwStr-AEEF-No"/> <span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 3297 3298 </xsl:otherwise> 3298 3299 </xsl:choose> … … 3311 3312 <!-- recurrence instances can not themselves recur, 3312 3313 so provide access to master event --> 3313 <em> This event is a recurrence instance.</em><br/>3314 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit master (recurring event)">edit master event</a>3314 <em><xsl:copy-of select="$bwStr-AEEF-ThisEventRecurrenceInstance"/></em><br/> 3315 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-AEEF-EditMaster}"><xsl:copy-of select="$bwStr-AEEF-EditMasterEvent"/></a> 3315 3316 </xsl:when> 3316 3317 <xsl:otherwise> … … 3321 3322 <input type="radio" name="recurring" value="true" onclick="swapRecurrence(this)"> 3322 3323 <xsl:if test="form/recurringEntity = 'true'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 3323 </input> event recurs3324 </input> <xsl:copy-of select="$bwStr-AEEF-EventRecurs"/> 3324 3325 <input type="radio" name="recurring" value="false" onclick="swapRecurrence(this)"> 3325 3326 <xsl:if test="form/recurringEntity = 'false'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 3326 </input> event does not recur3327 </input> <xsl:copy-of select="$bwStr-AEEF-EventDoesNotRecur"/> 3327 3328 </div> 3328 3329 … … 3331 3332 <xsl:if test="form/recurringEntity = 'true'"><xsl:attribute name="class">visible</xsl:attribute></xsl:if> 3332 3333 3333 <h4> Recurrence Rules</h4>3334 <h4><xsl:copy-of select="$bwStr-AEEF-RecurrenceRules"/></h4> 3334 3335 <!-- show or hide rrules fields when editing: --> 3335 3336 <xsl:if test="form/recurrence"> 3336 3337 <input type="checkbox" name="rrulesFlag" onclick="swapRrules(this)" value="on"/> 3337 3338 <span id="rrulesSwitch"> 3338 change recurrence rules3339 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 3339 3340 </span> 3340 3341 </xsl:if> … … 3344 3345 </xsl:if> 3345 3346 <input type="checkbox" name="rrulesUiSwitch" value="advanced" onchange="swapVisible(this,'advancedRrules')"/> 3346 show advanced recurrence rules3347 <xsl:copy-of select="$bwStr-AEEF-ShowAdvancedRecurrenceRules"/> 3347 3348 </span> 3348 3349 … … 3352 3353 more easily internationalized. --> 3353 3354 <div id="recurrenceInfo"> 3354 Every3355 <xsl:copy-of select="$bwStr-AEEF-EVERY"/><xsl:text> </xsl:text> 3355 3356 <xsl:choose> 3356 3357 <xsl:when test="form/recurrence/interval > 1"> … … 3360 3361 <xsl:text> </xsl:text> 3361 3362 <xsl:choose> 3362 <xsl:when test="form/recurrence/freq = 'HOURLY'"> hour</xsl:when>3363 <xsl:when test="form/recurrence/freq = 'DAILY'"> day</xsl:when>3364 <xsl:when test="form/recurrence/freq = 'WEEKLY'"> week</xsl:when>3365 <xsl:when test="form/recurrence/freq = 'MONTHLY'"> month</xsl:when>3366 <xsl:when test="form/recurrence/freq = 'YEARLY'"> year</xsl:when>3367 </xsl:choose> <xsl:if test="form/recurrence/interval > 1">s</xsl:if>3363 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/></xsl:when> 3364 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/></xsl:when> 3365 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/></xsl:when> 3366 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/></xsl:when> 3367 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/></xsl:when> 3368 </xsl:choose> 3368 3369 <xsl:text> </xsl:text> 3369 3370 3370 3371 <xsl:if test="form/recurrence/byday"> 3371 3372 <xsl:for-each select="form/recurrence/byday/pos"> 3372 <xsl:if test="position() != 1"> and</xsl:if>3373 on3373 <xsl:if test="position() != 1"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 3374 <xsl:copy-of select="$bwStr-AEEF-On"/> 3374 3375 <xsl:choose> 3375 3376 <xsl:when test="@val='1'"> 3376 the first3377 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 3377 3378 </xsl:when> 3378 3379 <xsl:when test="@val='2'"> 3379 the second3380 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 3380 3381 </xsl:when> 3381 3382 <xsl:when test="@val='3'"> 3382 the third3383 <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 3383 3384 </xsl:when> 3384 3385 <xsl:when test="@val='4'"> 3385 the fourth3386 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 3386 3387 </xsl:when> 3387 3388 <xsl:when test="@val='5'"> 3388 the fifth3389 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 3389 3390 </xsl:when> 3390 3391 <xsl:when test="@val='-1'"> 3391 the last3392 <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 3392 3393 </xsl:when> 3393 3394 <!-- don't output "every" --> … … 3397 3398 </xsl:choose> 3398 3399 <xsl:for-each select="day"> 3399 <xsl:if test="position() != 1 and position() = last()"> and</xsl:if>3400 <xsl:if test="position() != 1 and position() = last()"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 3400 3401 <xsl:variable name="dayVal" select="."/> 3401 3402 <xsl:variable name="dayPos"> … … 3411 3412 3412 3413 <xsl:if test="form/recurrence/bymonth"> 3413 in3414 <xsl:copy-of select="$bwStr-AEEF-In"/> 3414 3415 <xsl:for-each select="form/recurrence/bymonth/val"> 3415 <xsl:if test="position() != 1 and position() = last()"> and</xsl:if>3416 <xsl:if test="position() != 1 and position() = last()"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 3416 3417 <xsl:variable name="monthNum" select="number(.)"/> 3417 3418 <xsl:value-of select="/bedework/monthlabels/val[position() = $monthNum]"/> … … 3421 3422 3422 3423 <xsl:if test="form/recurrence/bymonthday"> 3423 on the3424 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 3424 3425 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 3425 day<xsl:if test="form/recurrence/bymonthday/val[position()=2]">s</xsl:if> of the month3426 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 3426 3427 </xsl:if> 3427 3428 3428 3429 <xsl:if test="form/recurrence/byyearday"> 3429 on the3430 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 3430 3431 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 3431 day<xsl:if test="form/recurrence/byyearday/val[position()=2]">s</xsl:if> of the year3432 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 3432 3433 </xsl:if> 3433 3434 3434 3435 <xsl:if test="form/recurrence/byweekno"> 3435 in the3436 <xsl:copy-of select="$bwStr-AEEF-InThe"/> 3436 3437 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 3437 week<xsl:if test="form/recurrence/byweekno/val[position()=2]">s</xsl:if> of the year3438 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 3438 3439 </xsl:if> 3439 3440 3440 repeating3441 <xsl:copy-of select="$bwStr-AEEF-Repeating"/> 3441 3442 <xsl:choose> 3442 <xsl:when test="form/recurrence/count = '-1'"> forever</xsl:when>3443 <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 3443 3444 <xsl:when test="form/recurrence/until"> 3444 until<xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/>3445 <xsl:copy-of select="$bwStr-AEEF-Until"/> <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 3445 3446 </xsl:when> 3446 3447 <xsl:otherwise> 3447 3448 <xsl:value-of select="form/recurrence/count"/> 3448 time<xsl:if test="form/recurrence/count > 1">s</xsl:if>3449 <xsl:copy-of select="$bwStr-AEEF-Time"/> 3449 3450 </xsl:otherwise> 3450 3451 </xsl:choose> … … 3471 3472 <tr> 3472 3473 <td id="recurrenceFrequency" rowspan="2"> 3473 <em> Frequency:</em><br/>3474 <input type="radio" name="freq" value="NONE" onclick="showRrules(this.value)" checked="checked"/> none<br/>3474 <em><xsl:copy-of select="$bwStr-AEEF-Frequency"/></em><br/> 3475 <input type="radio" name="freq" value="NONE" onclick="showRrules(this.value)" checked="checked"/><xsl:copy-of select="$bwStr-AEEF-None"/><br/> 3475 3476 <!--<input type="radio" name="freq" value="HOURLY" onclick="showRrules(this.value)"/>hourly<br/>--> 3476 <input type="radio" name="freq" value="DAILY" onclick="showRrules(this.value)"/> daily<br/>3477 <input type="radio" name="freq" value="WEEKLY" onclick="showRrules(this.value)"/> weekly<br/>3478 <input type="radio" name="freq" value="MONTHLY" onclick="showRrules(this.value)"/> monthly<br/>3479 <input type="radio" name="freq" value="YEARLY" onclick="showRrules(this.value)"/> yearly3477 <input type="radio" name="freq" value="DAILY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Daily"/><br/> 3478 <input type="radio" name="freq" value="WEEKLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Weekly"/><br/> 3479 <input type="radio" name="freq" value="MONTHLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Monthly"/><br/> 3480 <input type="radio" name="freq" value="YEARLY" onclick="showRrules(this.value)"/><xsl:copy-of select="$bwStr-AEEF-Yearly"/> 3480 3481 </td> 3481 3482 <!-- recurrence count, until, forever --> 3482 3483 <td id="recurrenceUntil"> 3483 3484 <div id="noneRecurrenceRules"> 3484 no recurrence rules3485 <xsl:copy-of select="$bwStr-AEEF-NoRecurrenceRules"/> 3485 3486 </div> 3486 3487 <div id="recurrenceUntilRules" class="invisible"> 3487 <em> Repeat:</em>3488 <em><xsl:copy-of select="$bwStr-AEEF-Repeat"/></em> 3488 3489 <p> 3489 3490 <input type="radio" name="recurCountUntil" value="forever"> … … 3492 3493 </xsl:if> 3493 3494 </input> 3494 forever3495 <xsl:copy-of select="$bwStr-AEEF-Forever"/> 3495 3496 <input type="radio" name="recurCountUntil" value="count" id="recurCount"> 3496 3497 <xsl:if test="form/recurring/count != '-1'"> … … 3503 3504 </xsl:if> 3504 3505 </input> 3505 time(s)3506 <xsl:copy-of select="$bwStr-AEEF-Time"/> 3506 3507 <input type="radio" name="recurCountUntil" value="until" id="recurUntil"> 3507 3508 <xsl:if test="form/recurring/until"> … … 3509 3510 </xsl:if> 3510 3511 </input> 3511 until3512 <xsl:copy-of select="$bwStr-AEEF-Until"/> 3512 3513 <span id="untilHolder"> 3513 3514 <!-- span dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgetUntilDate" iconURL="{$resourcesRoot}/resources/calIcon.gif"> … … 3544 3545 <div id="hourlyRecurrenceRules" class="invisible"> 3545 3546 <p> 3546 <em> Interval:</em>3547 every3547 <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 3548 <xsl:copy-of select="$bwStr-AEEF-Every"/> 3548 3549 <input type="text" name="hourlyInterval" size="2" value="1"> 3549 3550 <xsl:if test="form/recurrence/interval"> … … 3551 3552 </xsl:if> 3552 3553 </input> 3553 hour(s)3554 <xsl:copy-of select="$bwStr-AEEF-Hour"/> 3554 3555 </p> 3555 3556 </div> … … 3557 3558 <div id="dailyRecurrenceRules" class="invisible"> 3558 3559 <p> 3559 <em> Interval:</em>3560 every3560 <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 3561 <xsl:copy-of select="$bwStr-AEEF-Every"/> 3561 3562 <input type="text" name="dailyInterval" size="2" value="1"> 3562 3563 <xsl:if test="form/recurrence/interval"> … … 3564 3565 </xsl:if> 3565 3566 </input> 3566 day(s)3567 <xsl:copy-of select="$bwStr-AEEF-Day"/> 3567 3568 </p> 3568 3569 <div> 3569 3570 <input type="checkbox" name="swapDayMonthCheckBoxList" value="" onclick="swapVisible(this,'dayMonthCheckBoxList')"/> 3570 in these months:3571 <xsl:copy-of select="$bwStr-AEEF-InTheseMonths"/> 3571 3572 <div id="dayMonthCheckBoxList" class="invisible"> 3572 3573 <xsl:for-each select="/bedework/monthlabels/val"> … … 3592 3593 <div id="weeklyRecurrenceRules" class="invisible"> 3593 3594 <p> 3594 <em> Interval:</em>3595 every3595 <em><xsl:copy-of select="$bwStr-AEEF-Interval"/><xsl:text> </xsl:text></em> 3596 <xsl:copy-of select="$bwStr-AEEF-Every"/> 3596 3597 <input type="text" name="weeklyInterval" size="2" value="1"> 3597 3598 <xsl:if test="form/recurrence/interval"> … … 3599 3600 </xsl:if> 3600 3601 </input> 3601 week(s) on:3602 <xsl:copy-of select="$bwStr-AEEF-WeekOn"/> 3602 3603 </p> 3603 3604 <div id="weekRecurFields"> … … 3607 3608 </div> 3608 3609 <p class="weekRecurLinks"> 3609 <a href="javascript:recurSelectWeekdays('weekRecurFields')"> select weekdays</a> |3610 <a href="javascript:recurSelectWeekends('weekRecurFields')"> select weekends</a>3610 <a href="javascript:recurSelectWeekdays('weekRecurFields')"><xsl:copy-of select="$bwStr-AEEF-SelectWeekdays"/></a> | 3611 <a href="javascript:recurSelectWeekends('weekRecurFields')"><xsl:copy-of select="$bwStr-AEEF-SelectWeekends"/></a> 3611 3612 </p> 3612 3613 <p> 3613 Week start:3614 <xsl:copy-of select="$bwStr-AEEF-WeekStart"/> 3614 3615 <select name="weekWkst"> 3615 3616 <xsl:for-each select="/bedework/shortdaynames/val"> … … 3626 3627 <div id="monthlyRecurrenceRules" class="invisible"> 3627 3628 <p> 3628 <em> Interval:</em>3629 every3629 <em><xsl:copy-of select="$bwStr-AEEF-Interval"/></em> 3630 <xsl:copy-of select="$bwStr-AEEF-Every"/> 3630 3631 <input type="text" name="monthlyInterval" size="2" value="1"> 3631 3632 <xsl:if test="form/recurrence/interval"> … … 3633 3634 </xsl:if> 3634 3635 </input> 3635 month(s)3636 <xsl:copy-of select="$bwStr-AEEF-Month"/> 3636 3637 </p> 3637 3638 <div id="monthRecurFields"> 3638 3639 <div id="monthRecurFields1"> 3639 on3640 <xsl:copy-of select="$bwStr-AEEF-On"/> 3640 3641 <select name="bymonthposPos1" size="7" onchange="changeClass('monthRecurFields2','shown')"> 3641 3642 <xsl:call-template name="recurrenceDayPosOptions"/> … … 3651 3652 <div> 3652 3653 <input type="checkbox" name="swapMonthDaysCheckBoxList" value="" onclick="swapVisible(this,'monthDaysCheckBoxList')"/> 3653 on these days:<br/>3654 <xsl:copy-of select="$bwStr-AEEF-OnTheseDays"/><br/> 3654 3655 <div id="monthDaysCheckBoxList" class="invisible"> 3655 3656 <xsl:call-template name="buildCheckboxList"> … … 3664 3665 <div id="yearlyRecurrenceRules" class="invisible"> 3665 3666 <p> 3666 <em> Interval:</em>3667 every3667 <em><xsl:copy-of select="$bwStr-AEEF-Interval"/><xsl:text> </xsl:text></em> 3668 <xsl:copy-of select="$bwStr-AEEF-Every"/> 3668 3669 <input type="text" name="yearlyInterval" size="2" value="1"> 3669 3670 <xsl:if test="form/recurrence/interval"> … … 3671 3672 </xsl:if> 3672 3673 </input> 3673 years(s)3674 <xsl:copy-of select="$bwStr-AEEF-Year"/> 3674 3675 </p> 3675 3676 <div id="yearRecurFields"> 3676 3677 <div id="yearRecurFields1"> 3677 on3678 <xsl:copy-of select="$bwStr-AEEF-On"/> 3678 3679 <select name="byyearposPos1" size="7" onchange="changeClass('yearRecurFields2','shown')"> 3679 3680 <xsl:call-template name="recurrenceDayPosOptions"/> … … 3689 3690 <div> 3690 3691 <input type="checkbox" name="swapYearMonthCheckBoxList" value="" onclick="swapVisible(this,'yearMonthCheckBoxList')"/> 3691 in these months:3692 <xsl:copy-of select="$bwStr-AEEF-InTheseMonths"/> 3692 3693 <div id="yearMonthCheckBoxList" class="invisible"> 3693 3694 <xsl:for-each select="/bedework/monthlabels/val"> … … 3705 3706 <div> 3706 3707 <input type="checkbox" name="swapYearMonthDaysCheckBoxList" value="" onclick="swapVisible(this,'yearMonthDaysCheckBoxList')"/> 3707 on these days of the month:<br/>3708 <xsl:copy-of select="$bwStr-AEEF-OnTheseDaysOfTheMonth"/><br/> 3708 3709 <div id="yearMonthDaysCheckBoxList" class="invisible"> 3709 3710 <xsl:call-template name="buildCheckboxList"> … … 3716 3717 <div> 3717 3718 <input type="checkbox" name="swapYearWeeksCheckBoxList" value="" onclick="swapVisible(this,'yearWeeksCheckBoxList')"/> 3718 in these weeks of the year:<br/>3719 <xsl:copy-of select="$bwStr-AEEF-InTheseWeeksOfTheYear"/><br/> 3719 3720 <div id="yearWeeksCheckBoxList" class="invisible"> 3720 3721 <xsl:call-template name="buildCheckboxList"> … … 3727 3728 <div> 3728 3729 <input type="checkbox" name="swapYearDaysCheckBoxList" value="" onclick="swapVisible(this,'yearDaysCheckBoxList')"/> 3729 on these days of the year:<br/>3730 <xsl:copy-of select="$bwStr-AEEF-OnTheseDaysOfTheYear"/><br/> 3730 3731 <div id="yearDaysCheckBoxList" class="invisible"> 3731 3732 <xsl:call-template name="buildCheckboxList"> … … 3737 3738 </div> 3738 3739 <p> 3739 Week start:3740 <xsl:copy-of select="$bwStr-AEEF-WeekStart"/> 3740 3741 <select name="yearWkst"> 3741 3742 <xsl:for-each select="/bedework/shortdaynames/val"> … … 3754 3755 3755 3756 <h4> 3756 Recurrence and Exception Dates3757 <xsl:copy-of select="$bwStr-AEEF-RecurrenceAndExceptionDates"/> 3757 3758 </h4> 3758 3759 <div id="raContent"> … … 3829 3830 <select name="tzid" id="rdateTzid" class="timezones"> 3830 3831 <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 3831 <option value=""> select timezone...</option>3832 <option value=""><xsl:copy-of select="$bwStr-AEEF-SelectTimezone"/></option> 3832 3833 <!-- deprecated: now calling timezone server. See bedeworkEventForm.js --> 3833 3834 <!-- … … 3846 3847 <xsl:text> </xsl:text> 3847 3848 <!--bwRdates.update() accepts: date, time, allDay, floating, utc, tzid--> 3848 <input type="button" name="rdate" value=" add recurrence" onclick="bwRdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/>3849 <input type="button" name="exdate" value=" add exception" onclick="bwExdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/>3849 <input type="button" name="rdate" value="{$bwStr-AEEF-AddRecurance}" onclick="bwRdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 3850 <input type="button" name="exdate" value="{$bwStr-AEEF-AddException}" onclick="bwExdates.update(this.form['eventRdate.date'].value,this.form['eventRdate.hour'].value + this.form['eventRdate.minute'].value,false,false,false,this.form.tzid.value)"/> 3850 3851 <br class="clear"/> 3851 3852 <input type="hidden" name="rdates" value="" id="bwRdatesField" /> 3852 3853 <!-- if there are no recurrence dates, the following table will show --> 3853 3854 <table cellspacing="0" class="invisible" id="bwCurrentRdatesNone"> 3854 <tr><th> Recurrence Dates</th></tr>3855 <tr><td> No recurrence dates</td></tr>3855 <tr><th><xsl:copy-of select="$bwStr-AEEF-RecurrenceDates"/></th></tr> 3856 <tr><td><xsl:copy-of select="$bwStr-AEEF-NoRecurrenceDates"/></td></tr> 3856 3857 </table> 3857 3858 … … 3859 3860 <table cellspacing="0" class="invisible" id="bwCurrentRdates"> 3860 3861 <tr> 3861 <th colspan="4"> Recurrence Dates</th>3862 <th colspan="4"><xsl:copy-of select="$bwStr-AEEF-RecurrenceDates"/></th> 3862 3863 </tr> 3863 3864 <tr class="colNames"> 3864 <td> Date</td>3865 <td> Time</td>3866 <td> TZid</td>3865 <td><xsl:copy-of select="$bwStr-AEEF-Date"/></td> 3866 <td><xsl:copy-of select="$bwStr-AEEF-TIME"/></td> 3867 <td><xsl:copy-of select="$bwStr-AEEF-TZid"/></td> 3867 3868 <td></td> 3868 3869 </tr> … … 3872 3873 <!-- if there are no exception dates, the following table will show --> 3873 3874 <table cellspacing="0" class="invisible" id="bwCurrentExdatesNone"> 3874 <tr><th> Exception Dates</th></tr>3875 <tr><td> No exception dates</td></tr>3875 <tr><th><xsl:copy-of select="$bwStr-AEEF-ExceptionDates"/></th></tr> 3876 <tr><td><xsl:copy-of select="$bwStr-AEEF-NoExceptionDates"/></td></tr> 3876 3877 </table> 3877 3878 … … 3879 3880 <table cellspacing="0" class="invisible" id="bwCurrentExdates"> 3880 3881 <tr> 3881 <th colspan="4"> Exception Dates</th>3882 <th colspan="4"><xsl:copy-of select="$bwStr-AEEF-ExceptionDates"/></th> 3882 3883 </tr> 3883 3884 <tr class="colNames"> 3884 <td>Date</td>3885 <td> Time</td>3886 <td> TZid</td>3885 <td><xsl:copy-of select="$bwStr-AEEF-Date"/></td> 3886 <td><xsl:copy-of select="$bwStr-AEEF-Time"/></td> 3887 <td><xsl:copy-of select="$bwStr-AEEF-TZid"/></td> 3887 3888 <td></td> 3888 3889 </tr> 3889 3890 </table> 3890 3891 <p> 3891 Exception dates may also be created by deleting an instance 3892 of a recurring event. 3892 <xsl:copy-of select="$bwStr-AEEF-ExceptionDatesMayBeCreated"/> 3893 3893 </p> 3894 3894 </div> … … 3934 3934 <xsl:choose> 3935 3935 <xsl:when test="form/organizerSchedulingObject"> 3936 <input name="editEventAttendees" type="submit" value=" edit attendees"/>3936 <input name="editEventAttendees" type="submit" value="{$bwStr-AEEF-EditAttendees}"/> 3937 3937 </xsl:when> 3938 3938 <xsl:when test="form/attendeeSchedulingObject"> … … 3940 3940 <em> 3941 3941 <a href="{$schedule-initAttendeeUpdate}&initUpdate=yes"> 3942 change my status3942 <xsl:copy-of select="$bwStr-AEEF-ChangeMyStatus"/> 3943 3943 </a> 3944 3944 </em> … … 3948 3948 <xsl:choose> 3949 3949 <xsl:when test="form/entityType = '2'"> 3950 <input name="makeEventIntoMeeting" type="submit" value=" schedule this task with other users"/>3950 <input name="makeEventIntoMeeting" type="submit" value="{$bwStr-AEEF-ScheduleThisTask}"/> 3951 3951 </xsl:when> 3952 3952 <xsl:otherwise> 3953 <input name="makeEventIntoMeeting" type="submit" value=" make into meeting - invite attendees"/>3953 <input name="makeEventIntoMeeting" type="submit" value="{$bwStr-AEEF-MakeIntoMeeting}"/> 3954 3954 </xsl:otherwise> 3955 3955 </xsl:choose> … … 3963 3963 <xsl:choose> 3964 3964 <xsl:when test="form/scheduleMethod = '2'"> 3965 <input name="submit" type="submit" value=" save"/>3965 <input name="submit" type="submit" value="{$bwStr-AEEF-Save}"/> 3966 3966 <!-- the following test is not good - will need to fix --> 3967 3967 <xsl:if test="form/organizerSchedulingObject"> 3968 <input name="submitAndSend" type="submit" value=" save & send invitations"/>3968 <input name="submitAndSend" type="submit" value="{$bwStr-AEEF-SaveAndSendInvites}"/> 3969 3969 </xsl:if> 3970 3970 </xsl:when> 3971 3971 <xsl:otherwise> 3972 <input name="submit" type="submit" value=" save"/>3972 <input name="submit" type="submit" value="{$bwStr-AEEF-Save}"/> 3973 3973 </xsl:otherwise> 3974 3974 </xsl:choose> 3975 <input name="cancelled" type="submit" value=" cancel"/>3975 <input name="cancelled" type="submit" value="{$bwStr-AEEF-Cancel}"/> 3976 3976 </div> 3977 3977 </xsl:template> … … 4027 4027 4028 4028 <xsl:template name="recurrenceDayPosOptions"> 4029 <option value="0"> none</option>4030 <option value="1"> the first</option>4031 <option value="2"> the second</option>4032 <option value="3"> the third</option>4033 <option value="4"> the fourth</option>4034 <option value="5"> the fifth</option>4035 <option value="-1"> the last</option>4036 <option value=""> every</option>4029 <option value="0"><xsl:copy-of select="$bwStr-RCPO-None"/></option> 4030 <option value="1"><xsl:copy-of select="$bwStr-RCPO-TheFirst"/></option> 4031 <option value="2"><xsl:copy-of select="$bwStr-RCPO-TheSecond"/></option> 4032 <option value="3"><xsl:copy-of select="$bwStr-RCPO-TheThird"/></option> 4033 <option value="4"><xsl:copy-of select="$bwStr-RCPO-TheFourth"/></option> 4034 <option value="5"><xsl:copy-of select="$bwStr-RCPO-TheFifth"/></option> 4035 <option value="-1"><xsl:copy-of select="$bwStr-RCPO-TheLast"/></option> 4036 <option value=""><xsl:copy-of select="$bwStr-RCPO-Every"/></option> 4037 4037 </xsl:template> 4038 4038 … … 4043 4043 <div class="invisible"> 4044 4044 <xsl:attribute name="id"><xsl:value-of select="$name"/>RecurFields<xsl:value-of select="$current"/></xsl:attribute> 4045 and4045 <xsl:copy-of select="$bwStr-BuRF-And"/> 4046 4046 <select size="12"> 4047 4047 <xsl:attribute name="name">by<xsl:value-of select="$name"/>posPos<xsl:value-of select="$current"/></xsl:attribute> … … 4089 4089 <div id="bwClockBox"> 4090 4090 <h2> 4091 Bedework 24-Hour Clock4091 <xsl:copy-of select="$bwStr-Cloc-Bedework24HourClock"/> 4092 4092 </h2> 4093 4093 <div id="bwClockDateTypeIndicator"> 4094 type4094 <xsl:copy-of select="$bwStr-Cloc-Type"/> 4095 4095 </div> 4096 4096 <div id="bwClockTime"> 4097 select time4097 <xsl:copy-of select="$bwStr-Cloc-SelectTime"/> 4098 4098 </div> 4099 4099 <div id="bwClockSwitch"> 4100 switch4100 <xsl:copy-of select="$bwStr-Cloc-Switch"/> 4101 4101 </div> 4102 4102 <div id="bwClockCloseText"> 4103 close4103 <xsl:copy-of select="$bwStr-Cloc-Close"/> 4104 4104 </div> 4105 4105 <div id="bwClockCloseButton"> … … 4151 4151 <xsl:template name="attendees"> 4152 4152 <h2> 4153 <span class="formButtons"><input type="button" value=" continue" onclick="window.location='{$gotoEditEvent}'"/></span>4154 Schedule Meeting or Task4153 <span class="formButtons"><input type="button" value="{$bwStr-Atnd-Continue}" onclick="window.location='{$gotoEditEvent}'"/></span> 4154 <xsl:copy-of select="$bwStr-Atnd-SchedulMeetingOrTask"/> 4155 4155 </h2> 4156 4156 4157 4157 <div id="recipientsAndAttendees"> 4158 <h4> Add attendees</h4>4158 <h4><xsl:copy-of select="$bwStr-Atnd-AddAttendees"/></h4> 4159 4159 <form name="raForm" id="recipientsAndAttendeesForm" action="{$event-attendeesForEvent}" method="post"> 4160 4160 <div id="raContent"> 4161 4161 <div id="raFields"> 4162 4162 <input type="text" name="uri" width="40" id="bwRaUri"/> 4163 <input type="submit" value=" add" />4163 <input type="submit" value="{$bwStr-Atnd-Add}" /> 4164 4164 <!-- Recipients are deprecated: default all to attendees --> 4165 4165 <input type="hidden" name="recipient" value="true"/> 4166 4166 <input type="hidden" name="attendee" value="true"/> 4167 4167   4168 Role:4168 <xsl:copy-of select="$bwStr-Atnd-RoleColon"/> 4169 4169 <select name="role"> 4170 <option value="REQ-PARTICIPANT"> required participant</option>4171 <option value="OPT-PARTICIPANT"> optional participant</option>4172 <option value="CHAIR"> chair</option>4173 <option value="NON-PARTICIPANT"> non-participant</option>4170 <option value="REQ-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-RequiredParticipant"/></option> 4171 <option value="OPT-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-OptionalParticipant"/></option> 4172 <option value="CHAIR"><xsl:copy-of select="$bwStr-Atnd-Chair"/></option> 4173 <option value="NON-PARTICIPANT"><xsl:copy-of select="$bwStr-Atnd-NonParticipant"/></option> 4174 4174 </select> 4175 4175   4176 Status:4176 <xsl:copy-of select="$bwStr-Atnd-StatusColon"/> 4177 4177 <select name="partstat"> 4178 <option value="NEEDS-ACTION"> needs action</option>4179 <option value="ACCEPTED"> accepted</option>4180 <option value="DECLINED"> declined</option>4181 <option value="TENTATIVE"> tentative</option>4182 <option value="DELEGATED"> delegated</option>4178 <option value="NEEDS-ACTION"><xsl:copy-of select="$bwStr-Atnd-NeedsAction"/></option> 4179 <option value="ACCEPTED"><xsl:copy-of select="$bwStr-Atnd-Accepted"/></option> 4180 <option value="DECLINED"><xsl:copy-of select="$bwStr-Atnd-Declined"/></option> 4181 <option value="TENTATIVE"><xsl:copy-of select="$bwStr-Atnd-Tentative"/></option> 4182 <option value="DELEGATED"><xsl:copy-of select="$bwStr-Atnd-Delegated"/></option> 4183 4183 </select> 4184 4184 </div> … … 4201 4201 4202 4202 <div class="eventSubmitButtons"> 4203 <input type="button" value=" continue" onclick="window.location='{$gotoEditEvent}'"/>4203 <input type="button" value="{$bwStr-AEEF-Continue}" onclick="window.location='{$gotoEditEvent}'"/> 4204 4204 </div> 4205 4205 </div> … … 4215 4215 <td> </td> 4216 4216 <td colspan="24" class="left"> 4217 Freebusy for4217 <xsl:copy-of select="$bwStr-FrBu-FreebusyFor"/><xsl:text> </xsl:text> 4218 4218 <span class="who"> 4219 4219 <xsl:choose> 4220 4220 <xsl:when test="$aggregation = 'true'"> 4221 all attendees4221 <xsl:copy-of select="$bwStr-FrBu-AllAttendees"/> 4222 4222 </xsl:when> 4223 4223 <xsl:when test="starts-with(fbattendee/recipient,'mailto:')"> … … 4247 4247 <tr> 4248 4248 <td> </td> 4249 <td colspan="12" class="morning"> AM</td>4250 <td colspan="12" class="evening"> PM</td>4249 <td colspan="12" class="morning"><xsl:copy-of select="$bwStr-FrBu-AM"/></td> 4250 <td colspan="12" class="evening"><xsl:copy-of select="$bwStr-FrBu-PM"/></td> 4251 4251 </tr> 4252 4252 <tr> … … 4280 4280 <xsl:attribute name="class"> 4281 4281 <xsl:choose> 4282 <xsl:when test="fbtype = '0'"> busy</xsl:when>4283 <xsl:when test="fbtype = '3'"> tentative</xsl:when>4284 <xsl:otherwise> free</xsl:otherwise>4282 <xsl:when test="fbtype = '0'"><xsl:copy-of select="$bwStr-FrBu-Busy"/></xsl:when> 4283 <xsl:when test="fbtype = '3'"><xsl:copy-of select="$bwStr-FrBu-Tentative"/></xsl:when> 4284 <xsl:otherwise><xsl:copy-of select="$bwStr-FrBu-Free"/></xsl:otherwise> 4285 4285 </xsl:choose> 4286 4286 </xsl:attribute> … … 4313 4313 </strong> 4314 4314 <xsl:if test="numBusy > 0"> 4315 <br/><xsl:value-of select="numBusy"/> busy4315 <br/><xsl:value-of select="numBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FrBu-Busy"/> 4316 4316 </xsl:if> 4317 4317 <xsl:if test="numTentative > 0"> 4318 <br/><xsl:value-of select="numTentative"/> tentative4318 <br/><xsl:value-of select="numTentative"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FrBu-Tentative"/> 4319 4319 </xsl:if> 4320 4320 <xsl:if test="numBusy = 0 and numTentative = 0"> 4321 <br/><em> all free</em>4321 <br/><em><xsl:copy-of select="$bwStr-FrBu-AllFree"/></em> 4322 4322 </xsl:if> 4323 4323 </span> … … 4332 4332 <tr> 4333 4333 <td class="free">*</td> 4334 <td> free</td>4334 <td><xsl:copy-of select="$bwStr-FrBu-Free"/></td> 4335 4335 <td> </td> 4336 4336 <td class="busy">*</td> 4337 <td> busy</td>4337 <td><xsl:copy-of select="$bwStr-FrBu-Busy"/></td> 4338 4338 <td> </td> 4339 4339 <td class="tentative">*</td> 4340 <td> tentative</td>4340 <td><xsl:copy-of select="$bwStr-FrBu-Tentative"/></td> 4341 4341 </tr> 4342 4342 </table> … … 4347 4347 <table id="attendees" class="widget" cellspacing="0"> 4348 4348 <tr> 4349 <th colspan="4"> Attendees</th>4349 <th colspan="4"><xsl:copy-of select="$bwStr-Atnd-Attendees"/></th> 4350 4350 </tr> 4351 4351 <tr class="subHead"> 4352 4352 <xsl:if test="$trash = 'yes'"><td></td></xsl:if> 4353 <td> attendee</td>4354 <td> role</td>4355 <td> status</td>4353 <td><xsl:copy-of select="$bwStr-Atnd-Attendee"/></td> 4354 <td><xsl:copy-of select="$bwStr-Atnd-Role"/></td> 4355 <td><xsl:copy-of select="$bwStr-Atnd-Status"/></td> 4356 4356 </tr> 4357 4357 <xsl:for-each select="attendee"> … … 4362 4362 <xsl:if test="$trash = 'yes'"> 4363 4363 <td class="trash"> 4364 <a href="{$event-attendeesForEvent}&uri={$attendeeUri}&attendee=true&delete=true" title=" remove">4364 <a href="{$event-attendeesForEvent}&uri={$attendeeUri}&attendee=true&delete=true" title="{$bwStr-Atnd-Remove}"> 4365 4365 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 4366 4366 </a> … … 4392 4392 <xsl:template match="partstat"> 4393 4393 <xsl:choose> 4394 <xsl:when test=". = 'NEEDS-ACTION' or . = ''"> needs action</xsl:when>4395 <xsl:when test=". = 'ACCEPTED'"> accepted</xsl:when>4396 <xsl:when test=". = 'DECLINED'"> declined</xsl:when>4397 <xsl:when test=". = 'TENTATIVE'"> tentative</xsl:when>4398 <xsl:when test=". = 'DELEGATED'"> delegated</xsl:when>4394 <xsl:when test=". = 'NEEDS-ACTION' or . = ''"><xsl:copy-of select="$bwStr-ptst-NeedsAction"/></xsl:when> 4395 <xsl:when test=". = 'ACCEPTED'"><xsl:copy-of select="$bwStr-ptst-Accepted"/></xsl:when> 4396 <xsl:when test=". = 'DECLINED'"><xsl:copy-of select="$bwStr-ptst-Declined"/></xsl:when> 4397 <xsl:when test=". = 'TENTATIVE'"><xsl:copy-of select="$bwStr-ptst-Tentative"/></xsl:when> 4398 <xsl:when test=". = 'DELEGATED'"><xsl:copy-of select="$bwStr-ptst-Delegated"/></xsl:when> 4399 4399 <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> 4400 4400 </xsl:choose> … … 4416 4416 <table id="recipients" class="widget" cellspacing="0"> 4417 4417 <tr> 4418 <th colspan="2"> Recipients</th>4418 <th colspan="2"><xsl:copy-of select="$bwStr-Rcpt-Recipients"/></th> 4419 4419 </tr> 4420 4420 <tr class="subHead"> 4421 4421 <xsl:if test="$trash = 'yes'"><td></td></xsl:if> 4422 <td> recipient</td>4422 <td><xsl:copy-of select="$bwStr-Rcpt-Recipient"/></td> 4423 4423 </tr> 4424 4424 <xsl:for-each select="recipient"> … … 4427 4427 <xsl:if test="$trash = 'yes'"> 4428 4428 <td class="trash"> 4429 <a href="{$event-attendeesForEvent}&uri={$recipientUri}&recipient=true&delete=true" title=" remove">4429 <a href="{$event-attendeesForEvent}&uri={$recipientUri}&recipient=true&delete=true" title="{$bwStr-Rcpt-Remove}"> 4430 4430 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 4431 4431 </a> … … 4456 4456 <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 4457 4457 4458 <h2> Add Event Reference</h2>4458 <h2><xsl:copy-of select="$bwStr-AEEF-AddEventReference"/></h2> 4459 4459 <table class="common" cellspacing="0"> 4460 4460 <tr> 4461 4461 <td class="fieldname"> 4462 Event:4462 <xsl:copy-of select="$bwStr-AEEF-EventColon"/> 4463 4463 </td> 4464 4464 <td> 4465 4465 <xsl:choose> 4466 4466 <xsl:when test="summary = ''"> 4467 <em> no title</em>4467 <em><xsl:copy-of select="$bwStr-AEEF-NoTitle"/></em><xsl:text> </xsl:text> 4468 4468 </xsl:when> 4469 4469 <xsl:otherwise> … … 4475 4475 <tr> 4476 4476 <td class="fieldname"> 4477 Into calendar:4477 <xsl:copy-of select="$bwStr-AEEF-IntoCalendar"/> 4478 4478 </td> 4479 4479 <td align="left"> 4480 4480 <span id="bwEventCalDisplay"> 4481 <em> default calendar</em>4481 <em><xsl:copy-of select="$bwStr-AEEF-DefaultCalendar"/></em> 4482 4482 </span> 4483 4483 <xsl:call-template name="selectCalForEvent"/> … … 4486 4486 <tr> 4487 4487 <td class="fieldname"> 4488 Affects Free/busy:4488 <xsl:copy-of select="$bwStr-AEEF-AffectsFreeBusy"/> 4489 4489 </td> 4490 4490 <td align="left"> 4491 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>4492 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span>4491 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Opaque"/></span><br/> 4492 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AEEF-Transparent"/></span> 4493 4493 </td> 4494 4494 </tr> … … 4497 4497 <tr> 4498 4498 <td> 4499 <input name="submit" type="submit" value=" Continue"/>4500 <input name="cancelled" type="submit" value=" cancel"/>4499 <input name="submit" type="submit" value="{$bwStr-AEEF-Continue}"/> 4500 <input name="cancelled" type="submit" value="{$bwStr-AEEF-Cancel}"/> 4501 4501 </td> 4502 4502 </tr> … … 4529 4529 </span> 4530 4530 <div id="helpShareFreeBusy" class="helpBox invisible"> 4531 You may share your free busy with a user or group 4532 by setting access to "read freebusy" on calendars you wish to share. 4533 To share all your free busy, grant 4534 "read freebusy" access on your root folder. 4531 <xsl:copy-of select="$bwStr-FrBu-YouMayShareYourFreeBusy"/> 4535 4532 </div> 4536 4533 </span> 4537 4534 <h2> 4538 Free / Busy4535 <xsl:copy-of select="$bwStr-FrBu-FreeBusy"/> 4539 4536 </h2> 4540 4537 4541 4538 <div id="freeBusyPage"> 4542 4539 <form name="viewFreeBusyForm" id="viewFreeBusyForm" method="post" action="{$freeBusy-fetch}"> 4543 View user's free/busy:4540 <xsl:copy-of select="$bwStr-FrBu-ViewUsersFreeBusy"/> 4544 4541 <input type="text" name="userid" size="20"/> 4545 4542 <input type="submit" name="submit" value="Submit"/> … … 4553 4550 <!--+++++++++++++++ Categories ++++++++++++++++++++--> 4554 4551 <xsl:template name="categoryList"> 4555 <h2> Manage Preferences</h2>4552 <h2><xsl:copy-of select="$bwStr-Ctgy-ManagePreferences"/></h2> 4556 4553 <ul class="submenu"> 4557 4554 <li> 4558 <a href="{$prefs-fetchForUpdate}"> general</a>4555 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-Ctgy-General"/></a> 4559 4556 </li> 4560 <li class="selected"> categories</li>4557 <li class="selected"><xsl:copy-of select="$bwStr-Ctgy-Categories"/></li> 4561 4558 <li> 4562 <a href="{$location-initUpdate}"> locations</a>4559 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Ctgy-Locations"/></a> 4563 4560 </li> 4564 4561 <li> 4565 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>4562 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Ctgy-SchedulingMeetings"/></a> 4566 4563 </li> 4567 4564 </ul> 4568 4565 <table class="common" id="manage" cellspacing="0"> 4569 4566 <tr> 4570 <th class="commonHeader"> Manage Categories</th>4567 <th class="commonHeader"><xsl:copy-of select="$bwStr-Ctgy-ManageCategories"/></th> 4571 4568 </tr> 4572 4569 <tr> 4573 4570 <td> 4574 <input type="button" name="return" value=" Add new category" onclick="javascript:location.replace('{$category-initAdd}')" class="titleButton"/>4571 <input type="button" name="return" value="{$bwStr-Ctgy-Type}" onclick="javascript:location.replace('{$category-initAdd}')" class="titleButton"/> 4575 4572 <ul> 4576 4573 <xsl:choose> … … 4587 4584 <xsl:otherwise> 4588 4585 <li> 4589 No categories defined4586 <xsl:copy-of select="$bwStr-Ctgy-NoCategoriesDefined"/> 4590 4587 </li> 4591 4588 </xsl:otherwise> … … 4598 4595 4599 4596 <xsl:template name="modCategory"> 4600 <h2> Manage Preferences</h2>4597 <h2><xsl:copy-of select="$bwStr-MCat-ManagePreferences"/></h2> 4601 4598 <ul class="submenu"> 4602 4599 <li> 4603 <a href="{$prefs-fetchForUpdate}"> general</a>4600 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-MCat-General"/></a> 4604 4601 </li> 4605 <li class="selected"> categories</li>4602 <li class="selected"><xsl:copy-of select="$bwStr-MCat-Categories"/></li> 4606 4603 <li> 4607 <a href="{$location-initUpdate}"> locations</a>4604 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-MCat-Locations"/></a> 4608 4605 </li> 4609 4606 <li> 4610 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>4607 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-MCat-SchedulingMeetings"/></a> 4611 4608 </li> 4612 4609 </ul> … … 4616 4613 <table class="common" cellspacing="0"> 4617 4614 <tr> 4618 <th class="commonHeader" colspan="2"> Add Category</th>4615 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-MCat-AddCategory"/></th> 4619 4616 </tr> 4620 4617 <tr> 4621 4618 <td class="fieldname"> 4622 Keyword:4619 <xsl:copy-of select="$bwStr-MCat-Keyword"/> 4623 4620 </td> 4624 4621 <td> … … 4628 4625 <tr> 4629 4626 <td class="fieldname optional"> 4630 Description:4627 <xsl:copy-of select="$bwStr-MCat-Description"/> 4631 4628 </td> 4632 4629 <td> … … 4640 4637 <tr> 4641 4638 <td> 4642 <input type="submit" name="addCategory" value=" Add Category"/>4643 <input type="submit" name="cancelled" value=" cancel"/>4639 <input type="submit" name="addCategory" value="{$bwStr-MCat-AddCategory}"/> 4640 <input type="submit" name="cancelled" value="{$bwStr-MCat-Cancel}"/> 4644 4641 </td> 4645 4642 </tr> … … 4651 4648 <table class="common" cellspacing="0"> 4652 4649 <tr> 4653 <th class="commonHeader" colspan="2"> Edit Category</th>4650 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-MCat-AddCategory"/></th> 4654 4651 </tr> 4655 4652 <tr> 4656 4653 <td class="fieldname"> 4657 Keyword:4654 <xsl:copy-of select="$bwStr-MCat-Keyword"/> 4658 4655 </td> 4659 4656 <td> … … 4664 4661 <tr> 4665 4662 <td class="fieldname optional"> 4666 Description:4663 <xsl:copy-of select="$bwStr-MCat-Description"/> 4667 4664 </td> 4668 4665 <td> … … 4682 4679 <tr> 4683 4680 <td> 4684 <input type="submit" name="updateCategory" value=" Update Category"/>4685 <input type="submit" name="cancelled" value=" cancel"/>4681 <input type="submit" name="updateCategory" value="{$bwStr-MCat-UpdateCategory}"/> 4682 <input type="submit" name="cancelled" value="{$bwStr-MCat-Cancel}"/> 4686 4683 </td> 4687 4684 <td align="right"> 4688 <input type="submit" name="delete" value=" Delete Category"/>4685 <input type="submit" name="delete" value="{$bwStr-MCat-DeleteCategory}"/> 4689 4686 </td> 4690 4687 </tr> … … 4696 4693 4697 4694 <xsl:template name="deleteCategoryConfirm"> 4698 <h2> Ok to delete this category?</h2>4695 <h2><xsl:copy-of select="$bwStr-DlCC-OKtoDeleteCategory"/></h2> 4699 4696 4700 4697 <table class="common" cellspacing="0"> 4701 4698 <tr> 4702 <th class="commonHeader" colspan="2"> Delete Category</th>4699 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-DlCC-DeleteCategory"/></th> 4703 4700 </tr> 4704 4701 <tr> 4705 4702 <td class="fieldname"> 4706 Keyword:4703 <xsl:copy-of select="$bwStr-DlCC-Keyword"/> 4707 4704 </td> 4708 4705 <td> … … 4712 4709 <tr> 4713 4710 <td class="fieldname optional"> 4714 Description:4711 <xsl:copy-of select="$bwStr-DlCC-Description"/> 4715 4712 </td> 4716 4713 <td> … … 4721 4718 4722 4719 <form action="{$category-delete}" method="post"> 4723 <input type="submit" name="deleteCategory" value=" Yes: Delete Category"/>4724 <input type="submit" name="cancelled" value=" No: Cancel"/>4720 <input type="submit" name="deleteCategory" value="{$bwStr-DlCC-YesDeleteCategory}"/> 4721 <input type="submit" name="cancelled" value="{$bwStr-DlCC-NoCancel}"/> 4725 4722 </form> 4726 4723 </xsl:template> … … 4744 4741 4745 4742 <xsl:template match="calendars" mode="manageCalendars"> 4746 <h2> Manage Calendars & Subscriptions</h2>4743 <h2><xsl:copy-of select="$bwStr-Cals-ManageCalendarsSubscriptions"/></h2> 4747 4744 <table id="calendarTable"> 4748 4745 <tr> 4749 4746 <td class="cals"> 4750 <h3> Calendars</h3>4747 <h3><xsl:copy-of select="$bwStr-Cals-Calendars"/></h3> 4751 4748 <ul class="calendarTree"> 4752 4749 <xsl:choose> … … 4996 4993 <input type="button" onclick="javascript:changeClass('calSelectWidget','visible')" value="select calendar" class="small"/> 4997 4994 <div id="calSelectWidget" class="invisible"> 4998 <h2> select a calendar</h2>4995 <h2><xsl:copy-of select="$bwStr-SCfE-SelectACalendar"/></h2> 4999 4996 <a href="javascript:changeClass('calSelectWidget','invisible')" id="calSelectWidgetCloser" title="close">x</a> 5000 4997 <ul class="calendarTree"> … … 5006 5003 </xsl:when> 5007 5004 <xsl:otherwise> 5008 <li><em> no writable calendars</em></li>5005 <li><em><xsl:copy-of select="$bwStr-SCfE-NoWritableCals"/></em></li> 5009 5006 </xsl:otherwise> 5010 5007 </xsl:choose> … … 5065 5062 <input type="button" onclick="javascript:changeClass('calSelectWidget','visible')" value="select calendar" class="small"/> 5066 5063 <div id="calSelectWidget" class="invisible"> 5067 <h2> select a calendar</h2>5064 <h2><xsl:copy-of select="$bwStr-SCPA-SelectACalendar"/></h2> 5068 5065 <a href="javascript:changeClass('calSelectWidget','invisible')" id="calSelectWidgetCloser" title="close">x</a> 5069 5066 <ul class="calendarTree"> … … 5120 5117 5121 5118 <xsl:template match="currentCalendar" mode="addCalendar"> 5122 <h3> Add Calendar, Folder, or Subscription</h3>5119 <h3><xsl:copy-of select="$bwStr-CuCa-AddCalFolderOrSubscription"/></h3> 5123 5120 <form name="addCalForm" method="post" action="{$calendar-update}" onsubmit="setCalendarAlias(this)"> 5124 5121 <table class="common"> 5125 5122 <tr> 5126 <th> Name:</th>5123 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5127 5124 <td> 5128 5125 <xsl:variable name="curCalName" select="name"/> … … 5131 5128 </tr> 5132 5129 <tr> 5133 <th> Summary:</th>5130 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5134 5131 <td> 5135 5132 <xsl:variable name="curCalSummary" select="summary"/> … … 5138 5135 </tr> 5139 5136 <tr> 5140 <th> Description:</th>5137 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5141 5138 <td> 5142 5139 <textarea name="calendar.description" cols="30" rows="4"> … … 5151 5148 </tr> 5152 5149 <tr id="bwColorField"> 5153 <th> Color:</th>5150 <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 5154 5151 <td> 5155 5152 <input type="text" name="calendar.color" id="bwCalColor" value="" size="7"/> … … 5160 5157 </tr> 5161 5158 <tr> 5162 <th> Display:</th>5159 <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 5163 5160 <td> 5164 5161 <input type="hidden" name="calendar.display"> … … 5169 5166 <xsl:attribute name="checked">checked</xsl:attribute> 5170 5167 </xsl:if> 5171 </input> display items in this collection5172 </td> 5173 </tr> 5174 <tr> 5175 <th> Filter Expression:</th>5168 </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 5169 </td> 5170 </tr> 5171 <tr> 5172 <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 5176 5173 <td> 5177 5174 <input type="text" name="fexpr" value="" size="40"/> … … 5179 5176 </tr> 5180 5177 <tr> 5181 <th> Type:</th>5178 <th><xsl:copy-of select="$bwStr-CuCa-Type"/></th> 5182 5179 <td> 5183 5180 <!-- we will set the value of "calendarCollection on submit. … … 5186 5183 <!-- type is defaulted to calendar. It is changed when a typeSwitch is clicked. --> 5187 5184 <input type="hidden" value="calendar" name="type" id="bwCalType"/> 5188 <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/> Calendar5189 <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/> Folder5190 <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');setField('bwCalType',this.value);"/> Subscription5185 <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Calendar"/> 5186 <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Folder"/> 5187 <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');setField('bwCalType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-Subscription"/> 5191 5188 </td> 5192 5189 </tr> … … 5197 5194 <input type="hidden" name="aliasUri" value=""/> 5198 5195 <p> 5199 <strong> Subscription Type:</strong><br/>5196 <strong><xsl:copy-of select="$bwStr-CuCa-SubscriptionType"/></strong><br/> 5200 5197 <!-- subType is defaulted to public. It is changed when a subTypeSwitch is clicked. --> 5201 5198 <input type="hidden" value="public" name="subType" id="bwSubType"/> 5202 <input type="radio" name="subTypeSwitch" value="public" checked="checked" onclick="changeClass('subscriptionTypePublic','visible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/> Public calendar5203 <input type="radio" name="subTypeSwitch" value="user" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','visible');setField('bwSubType',this.value);"/> User calendar5204 <input type="radio" name="subTypeSwitch" value="external" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','visible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/> URL5199 <input type="radio" name="subTypeSwitch" value="public" checked="checked" onclick="changeClass('subscriptionTypePublic','visible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-PublicCalendar"/> 5200 <input type="radio" name="subTypeSwitch" value="user" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','invisible');changeClass('subscriptionTypeUser','visible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-UserCalendar"/> 5201 <input type="radio" name="subTypeSwitch" value="external" onclick="changeClass('subscriptionTypePublic','invisible');changeClass('subscriptionTypeExternal','visible');changeClass('subscriptionTypeUser','invisible');setField('bwSubType',this.value);"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-URL"/> 5205 5202 </p> 5206 5203 … … 5208 5205 <input type="hidden" value="" name="publicAliasHolder" id="publicAliasHolder"/> 5209 5206 <div id="bwPublicCalDisplay"> 5210 <button type="button" onclick="showPublicCalAliasTree();"> Select a public calendar or folder</button>5207 <button type="button" onclick="showPublicCalAliasTree();"><xsl:copy-of select="$bwStr-CuCa-SelectAPublicCalOrFolder"/></button> 5211 5208 </div> 5212 5209 <ul id="publicSubscriptionTree" class="invisible"> … … 5218 5215 <table class="common"> 5219 5216 <tr> 5220 <th> User's ID:</th>5217 <th><xsl:copy-of select="$bwStr-CuCa-UsersID"/></th> 5221 5218 <td> 5222 5219 <input type="text" name="userIdHolder" value="" size="40"/> … … 5224 5221 </tr> 5225 5222 <tr> 5226 <th> Calendar Path:</th>5223 <th><xsl:copy-of select="$bwStr-CuCa-CalendarPath"/></th> 5227 5224 <td> 5228 5225 <input type="text" name="userCalHolder" value="calendar" size="40"/><br/> 5229 <span class="note"> E.g. "calendar" (default) or "someFolder/someCalendar"</span>5226 <span class="note"><xsl:copy-of select="$bwStr-CuCa-DefaultCalendarOrSomeCalendar"/></span> 5230 5227 </td> 5231 5228 </tr> … … 5237 5234 <table class="common"> 5238 5235 <tr> 5239 <th> URL to calendar:</th>5236 <th><xsl:copy-of select="$bwStr-CuCa-URLToCalendar"/></th> 5240 5237 <td> 5241 5238 <input type="text" name="aliasUriHolder" id="aliasUriHolder" value="" size="40"/> … … 5243 5240 </tr> 5244 5241 <tr> 5245 <th> ID (if required):</th>5242 <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 5246 5243 <td> 5247 5244 <input type="text" name="remoteId" value="" size="40"/> … … 5249 5246 </tr> 5250 5247 <tr> 5251 <th> Password (if required):</th>5248 <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 5252 5249 <td> 5253 5250 <input type="password" name="remotePw" value="" size="40"/> … … 5258 5255 </div> 5259 5256 <div class="submitButtons"> 5260 <input type="submit" name="addCalendar" value=" Add"/>5261 <input type="submit" name="cancelled" value=" cancel"/>5257 <input type="submit" name="addCalendar" value="{$bwStr-CuCa-Add}"/> 5258 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5262 5259 </div> 5263 5260 </form> 5264 5261 5265 5262 <div id="sharingBox"> 5266 <h3> Current Access:</h3>5267 Sharing may be added to a calendar once created.5263 <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/></h3> 5264 <xsl:copy-of select="$bwStr-CuCa-SharingMayBeAdded"/> 5268 5265 </div> 5269 5266 </xsl:template> … … 5276 5273 <xsl:choose> 5277 5274 <xsl:when test="isSubscription='true'"> 5278 <h3> Modify Subscription</h3>5275 <h3><xsl:copy-of select="$bwStr-CuCa-ModifySubscription"/></h3> 5279 5276 <input type="hidden" value="true" name="calendarCollection"/> 5280 5277 </xsl:when> 5281 5278 <xsl:when test="calType = '0'"> 5282 <h3> Modify Folder</h3>5279 <h3><xsl:copy-of select="$bwStr-CuCa-ModifyFolder"/></h3> 5283 5280 <input type="hidden" value="false" name="calendarCollection"/> 5284 5281 </xsl:when> 5285 5282 <xsl:otherwise> 5286 <h3> Modify Calendar</h3>5283 <h3><xsl:copy-of select="$bwStr-CuCa-ModifyCalendar"/></h3> 5287 5284 <input type="hidden" value="true" name="calendarCollection"/> 5288 5285 </xsl:otherwise> … … 5294 5291 <xsl:choose> 5295 5292 <xsl:when test="isSubscription='true'"> 5296 <input type="submit" name="updateCalendar" value=" Update Subscription"/>5293 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 5297 5294 </xsl:when> 5298 5295 <xsl:when test="calType = '0'"> 5299 <input type="submit" name="updateCalendar" value=" Update Folder"/>5296 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 5300 5297 </xsl:when> 5301 5298 <xsl:otherwise> 5302 <input type="submit" name="updateCalendar" value=" Update Calendar"/>5299 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 5303 5300 </xsl:otherwise> 5304 5301 </xsl:choose> 5305 <input type="submit" name="cancelled" value=" cancel"/>5302 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5306 5303 </td> 5307 5304 <td align="right"> … … 5309 5306 <xsl:choose> 5310 5307 <xsl:when test="isSubscription='true'"> 5311 <input type="submit" name="delete" value=" Delete Subscription"/>5308 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 5312 5309 </xsl:when> 5313 5310 <xsl:when test="calType = '0'"> 5314 <input type="submit" name="delete" value=" Delete Folder"/>5311 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 5315 5312 </xsl:when> 5316 5313 <xsl:otherwise> 5317 <input type="submit" name="delete" value=" Delete Calendar"/>5314 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 5318 5315 </xsl:otherwise> 5319 5316 </xsl:choose> … … 5330 5327 </tr> 5331 5328 <tr> 5332 <th> Name:</th>5329 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5333 5330 <td> 5334 5331 <xsl:value-of select="name"/> … … 5342 5339 </tr --> 5343 5340 <tr> 5344 <th> Summary:</th>5341 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5345 5342 <td> 5346 5343 <xsl:variable name="curCalSummary" select="summary"/> … … 5349 5346 </tr> 5350 5347 <tr> 5351 <th> Description:</th>5348 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5352 5349 <td> 5353 5350 <textarea name="calendar.description" cols="40" rows="4"> … … 5361 5358 </td> 5362 5359 </tr> 5363 <tr> 5364 <th>Color:</th> 5365 <td> 5366 <input type="text" name="calendar.color" id="bwCalColor" size="7"> 5367 <xsl:attribute name="value"><xsl:value-of select="color"/></xsl:attribute> 5368 <xsl:attribute name="style">background-color: <xsl:value-of select="color"/>;color: black;</xsl:attribute> 5369 </input> 5370 <xsl:call-template name="colorPicker"> 5371 <xsl:with-param name="colorFieldId">bwCalColor</xsl:with-param> 5372 </xsl:call-template> 5373 </td> 5374 </tr> 5375 <tr> 5376 <th>Display:</th> 5360 <xsl:if test="isSubscription='false'"> 5361 <!-- we can't color subscriptions yet --> 5362 <tr> 5363 <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 5364 <td> 5365 <input type="text" name="calendar.color" id="bwCalColor" size="7"> 5366 <xsl:attribute name="value"><xsl:value-of select="color"/></xsl:attribute> 5367 <xsl:attribute name="style">background-color: <xsl:value-of select="color"/>;color: black;</xsl:attribute> 5368 </input> 5369 <xsl:call-template name="colorPicker"> 5370 <xsl:with-param name="colorFieldId">bwCalColor</xsl:with-param> 5371 </xsl:call-template> 5372 </td> 5373 </tr> 5374 </xsl:if> 5375 <tr> 5376 <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 5377 5377 <td> 5378 5378 <input type="hidden" name="calendar.display"> … … 5383 5383 <xsl:attribute name="checked">checked</xsl:attribute> 5384 5384 </xsl:if> 5385 </input> display items in this collection5385 </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 5386 5386 </td> 5387 5387 </tr> … … 5389 5389 <tr> 5390 5390 <xsl:attribute name="class">disabled</xsl:attribute> 5391 <th> Disabled:</th>5391 <th><xsl:copy-of select="$bwStr-CuCa-Disabled"/></th> 5392 5392 <td> 5393 5393 <input type="hidden" name="calendar.disabled" size="40"> … … 5397 5397 <xsl:if test="disabled = 'true'"> 5398 5398 <span class="disabledNote"> 5399 This item is inaccessible and has been disabled. You may 5400 re-enable it to try again. 5399 <xsl:copy-of select="$bwStr-CuCa-ThisItemIsInaccessible"/> 5401 5400 </span> 5402 5401 </xsl:if> … … 5405 5404 </xsl:if> 5406 5405 <tr> 5407 <th> Filter Expression:</th>5406 <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 5408 5407 <td> 5409 5408 <input type="text" name="fexpr" value="" size="40"> … … 5414 5413 <xsl:if test="isSubscription = 'true'"> 5415 5414 <tr> 5416 <th> URL:</th>5415 <th><xsl:copy-of select="$bwStr-CuCa-URL"/></th> 5417 5416 <td> 5418 5417 <input name="aliasUri" value="" size="40"> … … 5423 5422 <xsl:if test="externalSub = 'true'"> 5424 5423 <tr> 5425 <th> Id (if required):</th>5424 <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 5426 5425 <td> 5427 5426 <input name="remoteId" value="" size="40"/> … … 5429 5428 </tr> 5430 5429 <tr> 5431 <th> Password (if required):</th>5430 <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 5432 5431 <td> 5433 5432 <input type="password" name="remotePw" value="" size="40"/> … … 5439 5438 5440 5439 <div id="sharingBox"> 5441 <h3> Current Access:</h3>5440 <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/>Current Access:</h3> 5442 5441 <div id="bwCurrentAccessWidget"> </div> 5443 5442 <script type="text/javascript"> … … 5450 5449 5451 5450 <div class="note"> 5452 <p><strong>Note:</strong> If you grant write access to another user, and you wish 5453 to see events added by that user in your calendar, <strong>you must explicitly 5454 grant yourself access to the same calendar.</strong> Enter your RCS UserID as 5455 a user in the "Who" box with "All" set in the "Rights" box. 5456 </p> 5457 <p> 5458 This is standard access control; the reason you will not see the other 5459 user's events without doing this is that the default access is grant:all to 5460 "owner" - and you don't own the other user's events. 5461 </p> 5451 <xsl:copy-of select="$bwStr-CuCa-AccessNote"/> 5462 5452 </div> 5463 5453 … … 5467 5457 <xsl:choose> 5468 5458 <xsl:when test="isSubscription='true'"> 5469 <input type="submit" name="updateCalendar" value=" Update Subscription"/>5459 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 5470 5460 </xsl:when> 5471 5461 <xsl:when test="calType = '0'"> 5472 <input type="submit" name="updateCalendar" value=" Update Folder"/>5462 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 5473 5463 </xsl:when> 5474 5464 <xsl:otherwise> 5475 <input type="submit" name="updateCalendar" value=" Update Calendar"/>5465 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 5476 5466 </xsl:otherwise> 5477 5467 </xsl:choose> 5478 <input type="submit" name="cancelled" value=" cancel"/>5468 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5479 5469 </td> 5480 5470 <td align="right"> … … 5482 5472 <xsl:choose> 5483 5473 <xsl:when test="isSubscription='true'"> 5484 <input type="submit" name="delete" value=" Delete Subscription"/>5474 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 5485 5475 </xsl:when> 5486 5476 <xsl:when test="calType = '0'"> 5487 <input type="submit" name="delete" value=" Delete Folder"/>5477 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 5488 5478 </xsl:when> 5489 5479 <xsl:otherwise> 5490 <input type="submit" name="delete" value=" Delete Calendar"/>5480 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 5491 5481 </xsl:otherwise> 5492 5482 </xsl:choose> … … 5531 5521 }); 5532 5522 </script> 5533 <button type="button" id="bwColorPickerButton" value=" pick"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button>5523 <button type="button" id="bwColorPickerButton" value="{$bwStr-CoPi-Pick}"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button> 5534 5524 5535 5525 <div id="bwColorPicker" title="Select a color"> … … 5545 5535 <xsl:if test="position() mod 6 = 0"><br style="clear:both;"/></xsl:if> 5546 5536 </xsl:for-each> 5547 <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"> use default colors</a></p>5537 <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"><xsl:copy-of select="$bwStr-CoPi-UseDefaultColors"/></a></p> 5548 5538 </div> 5549 5539 </xsl:template> 5550 5540 5551 5541 <xsl:template name="calendarList"> 5552 <h3> Managing Calendars & Subscriptions</h3>5542 <h3><xsl:copy-of select="$bwStr-CaLi-ManagingCalendars"/></h3> 5553 5543 <ul> 5554 <li>Select an item from the calendar tree on the left to modify a<br/> 5555 calendar (<img src="{$resourcesRoot}/resources/calIcon-sm.gif" width="13" height="13" alt="true" border="0"/>), 5556 subscription (<img src="{$resourcesRoot}/resources/calIconAlias2-sm.gif" width="17" height="13" alt="true" border="0"/>), or 5557 folder (<img src="{$resourcesRoot}/resources/catIcon.gif" width="13" height="13" alt="true" border="0"/>).</li> 5558 <li>Select the 5544 <li><xsl:copy-of select="$bwStr-CaLi-SelectFromCalendar"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/calIcon-sm.gif" width="13" height="13" alt="true" border="0"/>), 5545 <xsl:copy-of select="$bwStr-CaLi-Subscription"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/calIconAlias2-sm.gif" width="17" height="13" alt="true" border="0"/>)<xsl:copy-of select="$bwStr-CaLi-OrFolder"/><xsl:text> </xsl:text>(<img src="{$resourcesRoot}/resources/catIcon.gif" width="13" height="13" alt="true" border="0"/>).</li> 5546 <li><xsl:copy-of select="$bwStr-CaLi-Select"/><xsl:text> </xsl:text> 5559 5547 <img src="{$resourcesRoot}/resources/calAddIcon.gif" width="13" height="13" alt="true" border="0"/> 5560 icon to add a new calendar, subscription, or folder to the tree.5548 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CaLi-Icon"/> 5561 5549 <ul> 5562 <li> Folders may only contain calendars and subfolders.</li>5563 <li> Calendars may only contain events (and other calendar items).</li>5550 <li><xsl:copy-of select="$bwStr-CaLi-Folders"/></li> 5551 <li><xsl:copy-of select="$bwStr-CaLi-Calendars"/></li> 5564 5552 </ul> 5565 5553 </li> … … 5568 5556 5569 5557 <xsl:template name="calendarDescriptions"> 5570 <h2> Calendar Information</h2>5558 <h2><xsl:copy-of select="$bwStr-CaDe-CalInfo"/></h2> 5571 5559 <ul> 5572 <li>Select an item from the calendar tree on the left to view all information 5573 about that calendar or folder. The tree on the left represents the calendar 5574 heirarchy.</li> 5560 <li><xsl:copy-of select="$bwStr-CaDe-SelectAnItem"/></li> 5575 5561 </ul> 5576 5562 5577 <p><strong> All Calendar Descriptions:</strong></p>5563 <p><strong><xsl:copy-of select="$bwStr-CaDe-AllCalDescriptions"/></strong></p> 5578 5564 <table id="flatCalendarDescriptions" cellspacing="0"> 5579 5565 <tr> 5580 <th> Name</th>5581 <th> Description</th>5566 <th><xsl:copy-of select="$bwStr-CaDe-Name"/></th> 5567 <th><xsl:copy-of select="$bwStr-CaDe-Description"/></th> 5582 5568 </tr> 5583 5569 <xsl:for-each select="//calendar[calType < 2]"> … … 5601 5587 5602 5588 <xsl:template match="currentCalendar" mode="displayCalendar"> 5603 <h2> Calendar Information</h2>5589 <h2><xsl:copy-of select="$bwStr-CuCa-CalendarInformation"/></h2> 5604 5590 <table class="common"> 5605 5591 <tr> 5606 <th> Name:</th>5592 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5607 5593 <td> 5608 5594 <xsl:value-of select="name"/> … … 5610 5596 </tr> 5611 5597 <tr> 5612 <th> Path:</th>5598 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5613 5599 <td> 5614 5600 <xsl:value-of select="path"/> … … 5616 5602 </tr> 5617 5603 <tr> 5618 <th> Summary:</th>5604 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5619 5605 <td> 5620 5606 <xsl:value-of select="summary"/> … … 5622 5608 </tr> 5623 5609 <tr> 5624 <th> Description:</th>5610 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5625 5611 <td> 5626 5612 <xsl:value-of select="desc"/> … … 5633 5619 <xsl:choose> 5634 5620 <xsl:when test="calType = '0'"> 5635 <h3> Delete Folder</h3>5621 <h3><xsl:copy-of select="$bwStr-CuCa-DeleteFolder"/></h3> 5636 5622 <p> 5637 The following folder <em>and all its contents</em> will be deleted. 5638 Continue? 5623 <xsl:copy-of select="$bwStr-CuCa-TheFollowingFolder"/> 5639 5624 </p> 5640 5625 </xsl:when> 5641 5626 <xsl:otherwise> 5642 <h3> Delete Calendar</h3>5627 <h3><xsl:copy-of select="$bwStr-CuCa-DeleteCalendar"/></h3> 5643 5628 <p> 5644 The following calendar will be deleted. Continue?5629 <xsl:copy-of select="$bwStr-CuCa-TheFollowingCalendar"/> 5645 5630 </p> 5646 5631 </xsl:otherwise> … … 5650 5635 <table class="common"> 5651 5636 <tr> 5652 <th> Path:</th>5637 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5653 5638 <td> 5654 5639 <xsl:value-of select="path"/> … … 5656 5641 </tr> 5657 5642 <tr> 5658 <th> Name:</th>5643 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5659 5644 <td> 5660 5645 <xsl:value-of select="name"/> … … 5662 5647 </tr> 5663 5648 <tr> 5664 <th> Summary:</th>5649 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5665 5650 <td> 5666 5651 <xsl:value-of select="summary"/> … … 5668 5653 </tr> 5669 5654 <tr> 5670 <th> Description:</th>5655 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5671 5656 <td> 5672 5657 <xsl:value-of select="desc"/> … … 5678 5663 <tr> 5679 5664 <td> 5680 <input type="submit" name="cancelled" value=" cancel"/>5665 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5681 5666 </td> 5682 5667 <td align="right"> 5683 5668 <xsl:choose> 5684 5669 <xsl:when test="calType = '0'"> 5685 <input type="submit" name="delete" value=" Yes: Delete Folder!"/>5670 <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteFolder}"/> 5686 5671 </xsl:when> 5687 5672 <xsl:otherwise> 5688 <input type="submit" name="delete" value=" Yes: Delete Calendar!"/>5673 <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteCalendar}"/> 5689 5674 </xsl:otherwise> 5690 5675 </xsl:choose> … … 5697 5682 5698 5683 <xsl:template match="calendars" mode="exportCalendars"> 5699 <h2> Export Calendars as iCal</h2>5684 <h2><xsl:copy-of select="$bwStr-Cals-ExportCals"/></h2> 5700 5685 <form name="eventForm" id="exportCalendarForm" action="{$export}" method="post"> 5701 5686 <input type="hidden" name="calPath" value=""/> … … 5706 5691 <tr> 5707 5692 <th class="commonHeader"> 5708 Event date limits:5709 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> today forward5710 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> all dates5711 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> date range5693 <xsl:copy-of select="$bwStr-Cals-EventDateLimits"/> 5694 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-TodayForward"/> 5695 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-AllDates"/> 5696 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> <xsl:copy-of select="$bwStr-Cals-DateRange"/> 5712 5697 </th> 5713 5698 </tr> 5714 5699 <tr id="exportDateRange" class="invisible"> 5715 5700 <td class="dates"> 5716 < strong>Start:</strong>5701 <xsl:copy-of select="$bwStr-Cals-Start"/> 5717 5702 <div class="dateFields"> 5718 5703 <xsl:copy-of select="/bedework/formElements/form/start/month/*"/> … … 5721 5706 </div> 5722 5707    5723 < strong>End:</strong>5708 <xsl:copy-of select="$bwStr-Cals-End"/> 5724 5709 <div class="dateFields"> 5725 5710 <xsl:copy-of select="/bedework/formElements/form/end/month/*"/> … … 5731 5716 <tr> 5732 5717 <th class="borderRight"> 5733 My Calendars5718 <xsl:copy-of select="$bwStr-Cals-MyCalendars"/> 5734 5719 </th> 5735 5720 </tr> … … 5802 5787 subfolders. --> 5803 5788 <xsl:variable name="userid" select="/bedework/userid"/> 5804 <h2> Add Subscriptions</h2>5789 <h2><xsl:copy-of select="$bwStr-SuMe-AddSubs"/></h2> 5805 5790 <div id="content"> 5806 <h4> Subscribe to:</h4>5791 <h4><xsl:copy-of select="$bwStr-SuMe-SubscribeTo"/></h4> 5807 5792 <ul id="subsMenu"> 5808 5793 <li> 5809 5794 <a href="{$calendar-initAddPublicAlias}&calPath=/user/{$userid}" title="subscribe to a public calendar"> 5810 a public calendar (in this system)5795 <xsl:copy-of select="$bwStr-SuMe-PublicCal"/> 5811 5796 </a> 5812 5797 </li> 5813 5798 <li> 5814 5799 <a href="{$calendar-initAddAlias}&calPath=/user/{$userid}" title="subscribe to a user calendar"> 5815 a user calendar (in this system)5800 <xsl:copy-of select="$bwStr-SuMe-UserCal"/> 5816 5801 </a> 5817 5802 </li> 5818 5803 <li> 5819 5804 <a href="{$calendar-initAddExternal}&calPath=/user/{$userid}" title="subscribe to an external calendar"> 5820 an external iCal feed (e.g. Google, Eventful, etc)5805 <xsl:copy-of select="$bwStr-SuMe-ExternalFeed"/> 5821 5806 </a> 5822 5807 </li> … … 5825 5810 </xsl:template> 5826 5811 5827 <!-- This template is deprecated --> 5828 <xsl:template name="addPublicAlias"> 5829 <h2>Subscribe to a Public Calendar</h2> 5830 <div id="content"> 5831 <h3>Add a public subscription</h3> 5832 <p class="note">*the subsciption name must be unique</p> 5833 <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, true)" method="post"> 5834 <table class="common" cellspacing="0"> 5835 <tr> 5836 <td class="fieldname">Calendar:</td> 5837 <td> 5838 <input type="hidden" value="" name="aliasUri" size="60" id="bwNewCalPathField"/> 5839 <input type="hidden" value="" name="calendarCollection" id="bwCalCollectionField"/> 5840 <span id="bwEventCalDisplay"> 5841 <xsl:text> </xsl:text> 5842 </span> 5843 <xsl:call-template name="selectCalForPublicAlias"/> 5844 </td> 5845 </tr> 5846 <tr> 5847 <td class="fieldname">Name:</td> 5848 <td> 5849 <xsl:variable name="subName" select="name"/> 5850 <input type="text" value="{$subName}" name="calendar.name" size="30"/> 5851 </td> 5852 </tr> 5853 <!--<tr> 5854 <td class="fieldname">Display:</td> 5855 <td> 5856 <input type="radio" value="true" name="calendar.display" checked="checked"/> yes 5857 <input type="radio" value="false" name="calendar.display"/> no 5858 </td> 5859 </tr>--> 5860 <tr> 5861 <td class="fieldname">Affects Free/Busy:</td> 5862 <td> 5863 <input type="radio" value="true" name="calendar.affectsFreeBusy"/> yes 5864 <input type="radio" value="false" name="calendar.affectsFreeBusy" checked="checked"/> no 5865 </td> 5866 </tr> 5867 <tr> 5868 <td class="fieldname">Style:</td> 5869 <td> 5870 <select name="calendar.color"> 5871 <option value="">default</option> 5872 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 5873 <xsl:variable name="subColor" select="@rgb"/> 5874 <xsl:variable name="subColorClass" select="."/> 5875 <option value="{$subColor}" class="{$subColorClass}"> 5876 <xsl:value-of select="@name"/> 5877 </option> 5878 </xsl:for-each> 5879 </select> 5880 </td> 5881 </tr> 5882 <!--<tr> 5883 <td class="fieldname">Unremovable:</td> 5884 <td> 5885 <input type="radio" value="true" name="calendar.unremoveable" size="60"/> true 5886 <input type="radio" value="false" name="calendar.unremoveable" size="60" checked="checked"/> false 5887 </td> 5888 </tr>--> 5889 </table> 5890 <table border="0" id="submitTable"> 5891 <tr> 5892 <td> 5893 <input type="submit" name="addSubscription" value="Add Subscription"/> 5894 <input type="submit" name="cancelled" value="cancel"/> 5895 </td> 5896 </tr> 5897 </table> 5898 </form> 5899 </div> 5900 </xsl:template> 5901 5812 5902 5813 <xsl:template match="calendar" mode="subscribe"> 5903 5814 <xsl:variable name="calPath" select="encodedPath"/> 5904 5815 <xsl:variable name="itemClass"> 5905 5816 <xsl:choose> 5906 <xsl:when test="calType = '0'"> folder</xsl:when>5907 <xsl:otherwise> calendar</xsl:otherwise>5817 <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 5818 <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 5908 5819 </xsl:choose> 5909 5820 </xsl:variable> … … 5924 5835 <!-- add a subscription to a user calendar by user and path --> 5925 5836 <xsl:template name="addAlias"> 5926 <h2> Subscribe to a User Calendar</h2>5837 <h2><xsl:copy-of select="$bwStr-AddA-SubscribeToUserCal"/></h2> 5927 5838 <div id="content"> 5928 <p class="note"> *the subsciption name must be unique</p>5839 <p class="note"><xsl:copy-of select="$bwStr-AddA-SubscriptionMustBeUnique"/></p> 5929 5840 <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, false)" method="post"> 5930 5841 <table class="common" cellspacing="0"> 5931 5842 <tr> 5932 <td class="fieldname"> Name:</td>5843 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Name"/></td> 5933 5844 <td> 5934 5845 <input type="text" value="" name="calendar.name" size="60"/> … … 5943 5854 </tr>--> 5944 5855 <tr> 5945 <td class="fieldname"> User ID:</td>5856 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-UserID"/></td> 5946 5857 <td> 5947 5858 <input type="hidden" value="" name="aliasUri"/> 5948 5859 <input type="text" value="" name="userId" size="20"/> 5949 <span class="note"> ex: janedoe</span>5860 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExJaneDoe"/></span> 5950 5861 </td> 5951 5862 </tr> 5952 5863 <tr> 5953 <td class="fieldname"> Calendar path:</td>5864 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-CalendarPath"/></td> 5954 5865 <td> 5955 5866 <input type="text" value="" name="userPath" size="20"/> 5956 <span class="note"> ex: calendar</span>5867 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExCalendar"/></span> 5957 5868 </td> 5958 5869 </tr> … … 5965 5876 </tr>--> 5966 5877 <tr> 5967 <td class="fieldname"> Affects Free/Busy:</td>5878 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-AffectsFreeBusy"/></td> 5968 5879 <td> 5969 <input type="radio" value="true" name="affectsFreeBusy"/> yes5970 <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/> no5880 <input type="radio" value="true" name="affectsFreeBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-Yes"/> 5881 <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-No"/> 5971 5882 </td> 5972 5883 </tr> … … 5975 5886 <td> 5976 5887 <select name="calendar.color"> 5977 <option value="default"> default</option>5888 <option value="default"><xsl:copy-of select="$bwStr-AddA-Default"/></option> 5978 5889 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 5979 5890 <xsl:variable name="subColor" select="."/> … … 5996 5907 <tr> 5997 5908 <td> 5998 <input type="submit" name="addSubscription" value=" Add Subscription"/>5999 <input type="submit" name="cancelled" value=" cancel"/>5909 <input type="submit" name="addSubscription" value="{$bwStr-AddA-AddSubscription}"/> 5910 <input type="submit" name="cancelled" value="{$bwStr-AddA-Cancel}"/> 6000 5911 </td> 6001 5912 </tr> … … 6003 5914 </form> 6004 5915 6005 <ul class="note" style="margin-left: 2em;"> 6006 <li> 6007 You must be granted at least read access to the other user's calendar 6008 to subscribe to it. 6009 </li> 6010 <li>The <strong>Name</strong> is anything you want to call your subscription.</li> 6011 <li>The <strong>User ID</strong> is the user id that owns the calendar</li> 6012 <li> 6013 The <strong>Path</strong> is the name of the folder and/or calendar within 6014 the remote user's calendar tree. For example, to subscribe to 6015 janedoe/someFolder/someCalendar, enter "someFolder/someCalendar". To subscribe to janedoe's root folder, leave this field blank. 6016 </li> 6017 <li> 6018 You can add subscriptions to your own calendars to help group and organize collections you may wish to share. 6019 </li> 6020 </ul> 6021 </div> 6022 </xsl:template> 6023 6024 <!-- DEPRECTATED --> 6025 <xsl:template match="subscription" mode="modSubscription"> 6026 <h3>Modify Subscription</h3> 6027 <form name="subscribeForm" action="{$subscriptions-subscribe}" method="post"> 6028 <table class="common" cellspacing="0"> 6029 <tr> 6030 <td class="fieldname">Name:</td> 6031 <td> 6032 <xsl:value-of select="name"/> 6033 <xsl:variable name="subName" select="name"/> 6034 <input type="hidden" value="{$subName}" name="name"/> 6035 </td> 6036 </tr> 6037 <xsl:choose> 6038 <xsl:when test="internal='false'"> 6039 <tr> 6040 <td class="fieldname">Uri:</td> 6041 <td> 6042 <xsl:variable name="subUri" select="uri"/> 6043 <input type="text" value="{$subUri}" name="subscription.uri" size="60"/> 6044 </td> 6045 </tr> 6046 </xsl:when> 6047 <xsl:otherwise> 6048 <tr> 6049 <td class="fieldname">Uri:</td> 6050 <td> 6051 <xsl:value-of select="uri"/> 6052 </td> 6053 </tr> 6054 </xsl:otherwise> 6055 </xsl:choose> 6056 <!-- <tr> 6057 <td class="fieldname">Display:</td> 6058 <td> 6059 <xsl:choose> 6060 <xsl:when test="display='true'"> 6061 <input type="radio" value="true" name="subscription.display" checked="checked"/> yes 6062 <input type="radio" value="false" name="subscription.display"/> no 6063 </xsl:when> 6064 <xsl:otherwise> 6065 <input type="radio" value="true" name="subscription.display"/> yes 6066 <input type="radio" value="false" name="subscription.display" checked="checked"/> no 6067 </xsl:otherwise> 6068 </xsl:choose> 6069 </td> 6070 </tr> --> 6071 <tr> 6072 <td class="fieldname">Affects Free/Busy:</td> 6073 <td> 6074 <xsl:choose> 6075 <xsl:when test="affectsFreeBusy='true'"> 6076 <input type="radio" value="true" name="subscription.affectsFreeBusy" checked="checked"/> yes 6077 <input type="radio" value="false" name="subscription.affectsFreeBusy"/> no 6078 </xsl:when> 6079 <xsl:otherwise> 6080 <input type="radio" value="true" name="subscription.affectsFreeBusy"/> yes 6081 <input type="radio" value="false" name="subscription.affectsFreeBusy" checked="checked"/> no 6082 </xsl:otherwise> 6083 </xsl:choose> 6084 </td> 6085 </tr> 6086 <tr> 6087 <td class="fieldname">Color:</td> 6088 <td> 6089 <xsl:variable name="subStyle" select="style"/> 6090 <select name="subscription.style"> 6091 <option value="default">default</option> 6092 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 6093 <xsl:variable name="subColor" select="."/> 6094 <xsl:choose> 6095 <xsl:when test="$subStyle = $subColor"> 6096 <option value="{$subColor}" class="{$subColor}" selected="selected"> 6097 <xsl:value-of select="@name"/> 6098 </option> 6099 </xsl:when> 6100 <xsl:otherwise> 6101 <option value="{$subColor}" class="{$subColor}"> 6102 <xsl:value-of select="@name"/> 6103 </option> 6104 </xsl:otherwise> 6105 </xsl:choose> 6106 </xsl:for-each> 6107 </select> 6108 </td> 6109 </tr> 6110 <!--<tr> 6111 <td class="fieldname">Unremovable:</td> 6112 <td> 6113 <xsl:choose> 6114 <xsl:when test="unremoveable='true'"> 6115 <input type="radio" value="true" name="unremoveable" size="60" checked="checked"/> true 6116 <input type="radio" value="false" name="unremoveable" size="60"/> false 6117 </xsl:when> 6118 <xsl:otherwise> 6119 <input type="radio" value="true" name="unremoveable" size="60"/> true 6120 <input type="radio" value="false" name="unremoveable" size="60" checked="checked"/> false 6121 </xsl:otherwise> 6122 </xsl:choose> 6123 </td> 6124 </tr>--> 6125 </table> 6126 <table border="0" id="submitTable"> 6127 <tr> 6128 <td> 6129 <input type="submit" name="updateSubscription" value="Update Subscription"/> 6130 <input type="submit" name="cancelled" value="cancel"/> 6131 </td> 6132 <td align="right"> 6133 <xsl:choose> 6134 <xsl:when test="unremoveable='true'"> 6135 Subscription unremoveable 6136 </xsl:when> 6137 <xsl:otherwise> 6138 <input type="submit" name="delete" value="Delete Subscription"/> 6139 </xsl:otherwise> 6140 </xsl:choose> 6141 </td> 6142 </tr> 6143 </table> 6144 </form> 6145 </xsl:template> 6146 6147 <!-- DEPRECTATED --> 6148 <xsl:template name="subscriptionList"> 6149 <h3>Current subscriptions</h3> 6150 <table class="common" cellspacing="0"> 6151 <tr> 6152 <th>Name</th> 6153 <th>URI</th> 6154 <th>Style</th> 6155 <!--<th>Display</th>--> 6156 <th>Free/Busy</th> 6157 <!--<th>Unremovable</th> 6158 <th>External</th> 6159 <th>Deleted?</th>--> 6160 </tr> 6161 <xsl:for-each select="subscription"> 6162 <xsl:variable name="style" select="style"/> 6163 <tr> 6164 <td> 6165 <xsl:variable name="subname" select="encodedName"/> 6166 <a href="{$subscriptions-fetchForUpdate}&subname={$subname}"> 6167 <xsl:value-of select="name"/> 6168 </a> 6169 </td> 6170 <td> 6171 <xsl:value-of select="uri"/> 6172 </td> 6173 <td class="{$style}" style="border: none;"> 6174   <!-- just make room and let the style show --> 6175 </td> 6176 <!-- <td class="center"> 6177 <xsl:if test="display='true'"> 6178 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6179 </xsl:if> 6180 </td> --> 6181 <td class="center"> 6182 <xsl:if test="affectsFreeBusy='true'"> 6183 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6184 </xsl:if> 6185 </td> 6186 <!--<td class="center"> 6187 <xsl:if test="unremoveable='true'"> 6188 <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6189 </xsl:if> 6190 </td> 6191 <td class="center"> 6192 <xsl:if test="internal='false'"> 6193 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6194 </xsl:if> 6195 </td> 6196 <td class="center"> 6197 <xsl:if test="calendarDeleted='true'"> 6198 <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6199 </xsl:if> 6200 </td>--> 6201 </tr> 6202 </xsl:for-each> 6203 </table> 6204 </xsl:template> 6205 6206 <!-- DEPRECTATED --> 6207 <xsl:template match="subscription" mode="mySubscriptions"> 6208 <li> 6209 <xsl:attribute name="class"> 6210 <xsl:choose> 6211 <xsl:when test="/bedework/selectionState/selectionType = 'subscription' 6212 and /bedework/selectionState/subscriptions/subscription/name = name">selected</xsl:when> 6213 <xsl:when test="calendarDeleted = 'true'">deleted</xsl:when> 6214 <xsl:otherwise>calendar</xsl:otherwise> 6215 </xsl:choose> 6216 </xsl:attribute> 6217 <xsl:variable name="subname" select="encodedName"/> 6218 <xsl:if test="style != '' and style != 'default'"> 6219 <!-- the spacer gif approach allows us to avoid some IE misbehavior --> 6220 <xsl:variable name="subStyle" select="style"/> 6221 <img src="{$resourcesRoot}/resources/spacer.gif" width="6" height="6" alt="subscription style" class="subStyle {$subStyle}"/> 6222 </xsl:if> 6223 <xsl:choose> 6224 <xsl:when test="calendarDeleted = 'true'"> 6225 <a href="{$subscriptions-inaccessible}" title="underlying calendar is inaccessible"> 6226 <xsl:value-of select="name"/> 6227 </a> 6228 </xsl:when> 6229 <xsl:otherwise> 6230 <a href="{$setSelection}&subname={$subname}"> 6231 <xsl:value-of select="name"/> 6232 </a> 6233 </xsl:otherwise> 6234 </xsl:choose> 6235 </li> 6236 </xsl:template> 6237 6238 <!-- DEPRECTATED --> 6239 <xsl:template name="subInaccessible"> 6240 <h2 class="bwStatusConfirmed">Inaccessible</h2> 6241 <div class="noEventsCell"> 6242 <p> 6243 <strong>This subscription cannot be displayed.</strong><br/> 6244 The underlying calendar 6245 is inaccessible. 6246 </p> 6247 <p> 6248 Possible causes: 6249 </p> 6250 <ol> 6251 <li>Access control was changed, and you may no longer access the underlying calendar.</li> 6252 <li>The underlying calendar was deleted.</li> 6253 </ol> 5916 <xsl:copy-of select="$bwStr-AddA-NoteAboutAccess"/> 6254 5917 </div> 6255 5918 </xsl:template> … … 6261 5924 <table class="common" cellspacing="0"> 6262 5925 <tr> 6263 <th colspan="2" class="commonHeader"> Alarm options</th>5926 <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-AlOp-AlarmOptions"/></th> 6264 5927 </tr> 6265 5928 <tr> 6266 5929 <td class="fieldname"> 6267 Alarm Date/Time:5930 <xsl:copy-of select="$bwStr-AlOp-AlarmDateTime"/> 6268 5931 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDate/*"/> 6269 5932 </td> 6270 5933 <td class="fieldval"> 6271 5934 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmdate/*"/> 6272 <span class="std-text"> at</span>5935 <span class="std-text"><xsl:copy-of select="$bwStr-AlOp-At"/><xsl:text> </xsl:text></span> 6273 5936 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmtime/*"/> 6274 5937 </td> … … 6276 5939 <tr> 6277 5940 <td class="fieldname"> 6278 or Before/After event:5941 <xsl:copy-of select="$bwStr-AlOp-OrBeforeAfterEvent"/> 6279 5942 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDuration/*"/> 6280 5943 </td> 6281 5944 <td align="left"> 6282 5945 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/days/*"/> 6283 days5946 <xsl:copy-of select="$bwStr-AlOp-Days"/> 6284 5947 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/hours/*"/> 6285 hours5948 <xsl:copy-of select="$bwStr-AlOp-Hours"/> 6286 5949 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/minutes/*"/> 6287 minutes5950 <xsl:copy-of select="$bwStr-AlOp-Minutes"/> 6288 5951 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/seconds/*"/> 6289 seconds OR:5952 <xsl:copy-of select="$bwStr-AlOp-SecondsOr"/> 6290 5953 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/weeks/*"/> 6291 weeks5954 <xsl:copy-of select="$bwStr-AlOp-Weeks"/> 6292 5955   6293 5956 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationBefore/*"/> 6294 before5957 <xsl:copy-of select="$bwStr-AlOp-Before"/> 6295 5958 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationAfter/*"/> 6296 after5959 <xsl:copy-of select="$bwStr-AlOp-After"/> 6297 5960   6298 5961 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelStart/*"/> 6299 start5962 <xsl:copy-of select="$bwStr-AlOp-Start"/> 6300 5963 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelEnd/*"/> 6301 end5964 <xsl:copy-of select="$bwStr-AlOp-End"/> 6302 5965 </td> 6303 5966 </tr> 6304 5967 <tr> 6305 5968 <td> 6306 Email Address:5969 <xsl:copy-of select="$bwStr-AlOp-EmailAddress"/> 6307 5970 </td> 6308 5971 <td align="left"> … … 6312 5975 <tr> 6313 5976 <td> 6314 Subject:5977 <xsl:copy-of select="$bwStr-AlOp-Subject"/> 6315 5978 </td> 6316 5979 <td align="left"> … … 6321 5984 <td> </td> 6322 5985 <td> 6323 <input name="submit" type="submit" value=" Continue"/> 6324 <input name="cancelled" type="submit" value=" cancel"/>5986 <input name="submit" type="submit" value="{$bwStr-AlOp-Continue}"/>  5987 <input name="cancelled" type="submit" value="{$bwStr-AlOp-Cancel}"/> 6325 5988 </td> 6326 5989 </tr> … … 6334 5997 change it without modifying bedework.js --> 6335 5998 <form name="eventForm" method="post" action="{$upload}" id="standardForm" enctype="multipart/form-data"> 6336 <h2> Upload iCAL File</h2>5999 <h2><xsl:copy-of select="$bwStr-Upld-UploadICalFile"/></h2> 6337 6000 <table class="common" cellspacing="0"> 6338 6001 <tr> 6339 6002 <td class="fieldname"> 6340 Filename:6003 <xsl:copy-of select="$bwStr-Upld-Filename"/> 6341 6004 </td> 6342 6005 <td align="left"> … … 6346 6009 <tr> 6347 6010 <td class="fieldname padMeTop"> 6348 Into calendar:6011 <xsl:copy-of select="$bwStr-Upld-IntoCalendar"/> 6349 6012 </td> 6350 6013 <td align="left" class="padMeTop"> 6351 6014 <input type="hidden" name="newCalPath" id="bwNewCalPathField" value=""/> 6352 6015 <span id="bwEventCalDisplay"> 6353 <em> default calendar</em>6016 <em><xsl:copy-of select="$bwStr-Upld-DefaultCalendar"/></em> 6354 6017 </span> 6355 6018 <xsl:call-template name="selectCalForEvent"/> … … 6358 6021 <tr> 6359 6022 <td class="fieldname padMeTop"> 6360 Affects free/busy:6023 <xsl:copy-of select="$bwStr-Upld-AffectsFreeBusy"/> 6361 6024 </td> 6362 6025 <td align="left" class="padMeTop"> 6363 <input type="radio" value="" name="transparency" checked="checked"/> accept event's settings<br/>6364 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>6365 <input type="radio" value="TRANSPARENT" name="transparency"/> no <span class="note">(transparent: event status does not affect your free/busy)</span><br/>6026 <input type="radio" value="" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsSettings"/><br/> 6027 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Opaque"/></span><br/> 6028 <input type="radio" value="TRANSPARENT" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Transparent"/></span><br/> 6366 6029 </td> 6367 6030 </tr> 6368 6031 <tr> 6369 6032 <td class="fieldname padMeTop"> 6370 Status:6033 <xsl:copy-of select="$bwStr-Upld-Status"/> 6371 6034 </td> 6372 6035 <td align="left" class="padMeTop"> 6373 <input type="radio" value="" name="status" checked="checked"/> accept event's status<br/>6374 <input type="radio" value="CONFIRMED" name="status"/> confirmed<br/>6375 <input type="radio" value="TENTATIVE" name="status"/> tentative<br/>6376 <input type="radio" value="CANCELLED" name="status"/> canceled<br/>6036 <input type="radio" value="" name="status" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsStatus"/><br/> 6037 <input type="radio" value="CONFIRMED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Confirmed"/><br/> 6038 <input type="radio" value="TENTATIVE" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Tentative"/><br/> 6039 <input type="radio" value="CANCELLED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Canceled"/><br/> 6377 6040 </td> 6378 6041 </tr> … … 6381 6044 <tr> 6382 6045 <td> 6383 <input name="submit" type="submit" value=" Continue"/>6384 <input name="cancelled" type="submit" value=" cancel"/>6046 <input name="submit" type="submit" value="{$bwStr-Upld-Continue}"/> 6047 <input name="cancelled" type="submit" value="{$bwStr-Upld-Cancel}"/> 6385 6048 </td> 6386 6049 </tr> … … 6395 6058 <table class="common" cellspacing="0"> 6396 6059 <tr> 6397 <th colspan="2" class="commonHeader"> Update email options</th>6060 <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-EmOp-UpdateEmailOptions"/></th> 6398 6061 </tr> 6399 6062 <tr> 6400 6063 <td> 6401 Email Address:6064 <xsl:copy-of select="$bwStr-EmOp-EmailAddress"/> 6402 6065 </td> 6403 6066 <td align="left"> … … 6407 6070 <tr> 6408 6071 <td> 6409 Subject:6072 <xsl:copy-of select="$bwStr-EmOp-Subject"/> 6410 6073 </td> 6411 6074 <td align="left"> … … 6416 6079 <td> </td> 6417 6080 <td> 6418 <input name="submit" type="submit" value=" Continue"/> 6419 <input name="cancelled" type="submit" value=" cancel"/>6081 <input name="submit" type="submit" value="{$bwStr-EmOp-Continue}"/>  6082 <input name="cancelled" type="submit" value="{$bwStr-EmOp-Cancel}"/> 6420 6083 </td> 6421 6084 </tr> … … 6427 6090 <xsl:template name="locationList"> 6428 6091 <h2> 6429 Manage Preferences6092 <xsl:copy-of select="$bwStr-LocL-ManagePreferences"/> 6430 6093 </h2> 6431 6094 <ul class="submenu"> 6432 6095 <li> 6433 <a href="{$prefs-fetchForUpdate}"> general</a>6096 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-LocL-General"/></a> 6434 6097 </li> 6435 6098 <li> 6436 <a href="{$category-initUpdate}"> categories</a>6099 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-LocL-Categories"/></a> 6437 6100 </li> 6438 <li class="selected"> locations</li>6101 <li class="selected"><xsl:copy-of select="$bwStr-LocL-Locations"/></li> 6439 6102 <li> 6440 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>6103 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-LocL-SchedulingMeetings"/></a> 6441 6104 </li> 6442 6105 </ul> 6443 6106 <table class="common" id="manage" cellspacing="0"> 6444 6107 <tr> 6445 <th class="commonHeader"> Manage Locations</th>6108 <th class="commonHeader"><xsl:copy-of select="$bwStr-LocL-ManageLocations"/></th> 6446 6109 </tr> 6447 6110 <tr> 6448 6111 <td> 6449 <input type="button" name="return" value=" Add new location" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/>6112 <input type="button" name="return" value="{$bwStr-LocL-AddNewLocation}" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 6450 6113 <xsl:if test="/bedework/locations/location"> 6451 6114 <ul> … … 6466 6129 <xsl:template name="modLocation"> 6467 6130 <h2> 6468 Manage Preferences6131 <xsl:copy-of select="$bwStr-ModL-ManagePreferences"/> 6469 6132 </h2> 6470 6133 <ul class="submenu"> 6471 6134 <li> 6472 <a href="{$prefs-fetchForUpdate}"> general</a>6135 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ModL-General"/></a> 6473 6136 </li> 6474 6137 <li> 6475 <a href="{$category-initUpdate}"> categories</a>6138 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Categories"/></a> 6476 6139 </li> 6477 6140 <li class="selected"> 6478 <a href="{$location-initUpdate}"> locations</a>6141 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Locations"/></a> 6479 6142 </li> 6480 6143 <li> 6481 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>6144 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-ModL-SchedulingMeetings"/></a> 6482 6145 </li> 6483 6146 </ul> … … 6487 6150 <table class="common" cellspacing="0"> 6488 6151 <tr> 6489 <th class="commonHeader" colspan="2"> Add Location</th>6152 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-ModL-AddLocation"/></th> 6490 6153 </tr> 6491 6154 <tr> 6492 6155 <td class="fieldname"> 6493 Main Address:6156 <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 6494 6157 </td> 6495 6158 <td> … … 6499 6162 <tr> 6500 6163 <td class="fieldname"> 6501 Subaddress:6164 <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 6502 6165 </td> 6503 6166 <td> … … 6507 6170 <tr> 6508 6171 <td class="fieldname"> 6509 Location Link:6172 <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 6510 6173 </td> 6511 6174 <td> … … 6517 6180 <tr> 6518 6181 <td> 6519 <input name="submit" type="submit" value=" Submit Location"/>6520 <input name="cancelled" type="submit" value=" cancel"/>6182 <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 6183 <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 6521 6184 </td> 6522 6185 </tr> … … 6530 6193 <tr> 6531 6194 <th colspan="2" class="commonHeader"> 6532 Edit Location6195 <xsl:copy-of select="$bwStr-ModL-EditLocation"/> 6533 6196 </th> 6534 6197 </tr> 6535 6198 <tr> 6536 6199 <td class="fieldname"> 6537 Main Address:6200 <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 6538 6201 </td> 6539 6202 <td align="left"> … … 6545 6208 <tr> 6546 6209 <td class="fieldname"> 6547 Subaddress:6210 <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 6548 6211 </td> 6549 6212 <td align="left"> … … 6555 6218 <tr> 6556 6219 <td class="fieldname"> 6557 Location Link:6220 <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 6558 6221 </td> 6559 6222 <td> … … 6567 6230 <tr> 6568 6231 <td> 6569 <input name="submit" type="submit" value=" Submit Location"/>6570 <input name="cancelled" type="submit" value=" cancel"/>6232 <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 6233 <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 6571 6234 </td> 6572 6235 <td align="right"> 6573 <input type="submit" name="delete" value=" Delete Location"/>6236 <input type="submit" name="delete" value="{$bwStr-ModL-DeleteLocation}"/> 6574 6237 </td> 6575 6238 </tr> … … 6581 6244 6582 6245 <xsl:template name="deleteLocationConfirm"> 6583 <h2> Ok to delete this location?</h2>6246 <h2><xsl:copy-of select="$bwStr-OKDL-OKToDeleteLocation"/></h2> 6584 6247 6585 6248 <table class="common" cellspacing="0"> 6586 6249 <tr> 6587 <th class="commonHeader" colspan="2"> Delete Location</th>6250 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-OKDL-DeleteLocation"/></th> 6588 6251 </tr> 6589 6252 <tr> 6590 6253 <td class="fieldname"> 6591 Main Address:6254 <xsl:copy-of select="$bwStr-OKDL-MainAddress"/> 6592 6255 </td> 6593 6256 <td align="left"> … … 6597 6260 <tr> 6598 6261 <td class="fieldname"> 6599 Subaddress:6262 <xsl:copy-of select="$bwStr-OKDL-Subaddress"/> 6600 6263 </td> 6601 6264 <td align="left"> … … 6605 6268 <tr> 6606 6269 <td class="fieldname"> 6607 Location Link:6270 <xsl:copy-of select="$bwStr-OKDL-LocationLink"/> 6608 6271 </td> 6609 6272 <td> … … 6615 6278 6616 6279 <form action="{$location-delete}" method="post"> 6617 <input type="submit" name="updateCategory" value=" Yes: Delete Location"/>6618 <input type="submit" name="cancelled" value=" No: Cancel"/>6280 <input type="submit" name="updateCategory" value="{$bwStr-OKDL-YesDeleteLocation}"/> 6281 <input type="submit" name="cancelled" value="{$bwStr-OKDL-Cancel}"/> 6619 6282 </form> 6620 6283 </xsl:template> … … 6622 6285 <!--==== INBOX, OUTBOX, and SCHEDULING ====--> 6623 6286 <xsl:template match="inbox"> 6624 <h2 class="common"> Inbox</h2>6287 <h2 class="common"><xsl:copy-of select="$bwStr-Inbx-Inbox"/></h2> 6625 6288 <table id="inoutbox" class="common" cellspacing="0"> 6626 6289 <tr> 6627 6290 <th class="commonHeader"> </th> 6628 <th class="commonHeader"> sent</th>6629 <th class="commonHeader"> from</th>6630 <th class="commonHeader"> title</th>6631 <th class="commonHeader"> start</th>6632 <th class="commonHeader"> end</th>6633 <th class="commonHeader"> method</th>6634 <th class="commonHeader"> status</th>6291 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Sent"/></th> 6292 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-From"/></th> 6293 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Title"/></th> 6294 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Start"/></th> 6295 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-End"/></th> 6296 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Method"/></th> 6297 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Status"/></th> 6635 6298 <th class="commonHeader"> </th> 6636 6299 <th class="commonHeader"> </th> … … 6654 6317 <xsl:attribute name="class"> 6655 6318 <xsl:choose> 6656 <xsl:when test="scheduleState=0"> unprocessed</xsl:when>6657 <xsl:when test="scheduleMethod=1"> publish</xsl:when>6658 <xsl:when test="scheduleMethod=2"> request</xsl:when>6659 <xsl:when test="scheduleMethod=5"> cancel</xsl:when>6660 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"> counter</xsl:when>6319 <xsl:when test="scheduleState=0"><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></xsl:when> 6320 <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Inbx-Publish"/></xsl:when> 6321 <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Inbx-Request"/></xsl:when> 6322 <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Inbx-Cancel"/></xsl:when> 6323 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Inbx-Counter"/></xsl:when> 6661 6324 </xsl:choose> 6662 6325 </xsl:attribute> … … 6733 6396 <a href="{$inboxItemAction}&calPath={$calPath}&eventName={$eventName}&recurrenceId={$recurrenceId}" title="check message"> 6734 6397 <xsl:choose> 6735 <xsl:when test="scheduleState=0"><em> unprocessed</em></xsl:when>6736 <xsl:otherwise> processed</xsl:otherwise>6398 <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></em></xsl:when> 6399 <xsl:otherwise><xsl:copy-of select="$bwStr-Inbx-Processed"/></xsl:otherwise> 6737 6400 </xsl:choose> 6738 6401 </a> … … 6755 6418 6756 6419 <xsl:template match="outbox"> 6757 <h2 class="common"> Outbox</h2>6420 <h2 class="common"><xsl:copy-of select="$bwStr-Oubx-Outbox"/></h2> 6758 6421 <table id="inoutbox" class="common" cellspacing="0"> 6759 6422 <tr> 6760 6423 <th class="commonHeader"> </th> 6761 <th class="commonHeader"> sent</th>6762 <th class="commonHeader"> organizer</th>6763 <th class="commonHeader"> title</th>6764 <th class="commonHeader"> start</th>6765 <th class="commonHeader"> end</th>6766 <th class="commonHeader"> method</th>6767 <th class="commonHeader"> status</th>6424 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Sent"/></th> 6425 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Organizer"/></th> 6426 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Title"/></th> 6427 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Start"/></th> 6428 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-End"/></th> 6429 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Method"/></th> 6430 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Status"/></th> 6768 6431 <th class="commonHeader"> </th> 6769 6432 <th class="commonHeader"> </th> … … 6785 6448 <xsl:attribute name="class"> 6786 6449 <xsl:choose> 6787 <xsl:when test="scheduleMethod=1"> publish</xsl:when>6788 <xsl:when test="scheduleMethod=2"> request</xsl:when>6789 <xsl:when test="scheduleMethod=5"> cancel</xsl:when>6790 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"> counter</xsl:when>6450 <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Oubx-Publish"/></xsl:when> 6451 <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Oubx-Request"/></xsl:when> 6452 <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Oubx-Cancel"/></xsl:when> 6453 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Oubx-Counter"/></xsl:when> 6791 6454 </xsl:choose> 6792 6455 </xsl:attribute> … … 6836 6499 <a href="{$inboxItemAction}&calPath={$calPath}&eventName={$eventName}&recurrenceId={$recurrenceId}"> 6837 6500 <xsl:choose> 6838 <xsl:when test="scheduleState=0"><em> unprocessed</em></xsl:when>6839 <xsl:otherwise> processed</xsl:otherwise>6501 <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Oubx-Unprocessed"/></em></xsl:when> 6502 <xsl:otherwise><xsl:copy-of select="$bwStr-Oubx-Processed"/></xsl:otherwise> 6840 6503 </xsl:choose> 6841 6504 </a> … … 6859 6522 <xsl:template match="scheduleMethod"> 6860 6523 <xsl:choose> 6861 <xsl:when test="node()=1"> publish</xsl:when>6862 <xsl:when test="node()=2"> request</xsl:when>6863 <xsl:when test="node()=3"> reply</xsl:when>6864 <xsl:when test="node()=4"> add</xsl:when>6865 <xsl:when test="node()=5"> cancel</xsl:when>6866 <xsl:when test="node()=6"> refresh</xsl:when>6867 <xsl:when test="node()=7"> counter</xsl:when>6868 <xsl:when test="node()=8"> declined</xsl:when><!-- declinecounter -->6524 <xsl:when test="node()=1"><xsl:copy-of select="$bwStr-ScMe-Publish"/></xsl:when> 6525 <xsl:when test="node()=2"><xsl:copy-of select="$bwStr-ScMe-Request"/></xsl:when> 6526 <xsl:when test="node()=3"><xsl:copy-of select="$bwStr-ScMe-Reply"/></xsl:when> 6527 <xsl:when test="node()=4"><xsl:copy-of select="$bwStr-ScMe-Add"/></xsl:when> 6528 <xsl:when test="node()=5"><xsl:copy-of select="$bwStr-ScMe-Cancel"/></xsl:when> 6529 <xsl:when test="node()=6"><xsl:copy-of select="$bwStr-ScMe-Refresh"/></xsl:when> 6530 <xsl:when test="node()=7"><xsl:copy-of select="$bwStr-ScMe-Counter"/></xsl:when> 6531 <xsl:when test="node()=8"><xsl:copy-of select="$bwStr-ScMe-Declined"/></xsl:when><!-- declinecounter --> 6869 6532 <xsl:otherwise>unknown</xsl:otherwise> 6870 6533 </xsl:choose> … … 6884 6547 <xsl:choose> 6885 6548 <xsl:when test="scheduleMethod = '5'"> 6886 Meeting Canceled6549 <xsl:copy-of select="$bwStr-AtRe-MeetingCanceled"/> 6887 6550 </xsl:when> 6888 6551 <xsl:when test="scheduleMethod = '8'"> 6889 Meeting Counter Declined6552 <xsl:copy-of select="$bwStr-AtRe-MeetingCounterDeclined"/> 6890 6553 </xsl:when> 6891 6554 <xsl:otherwise> 6892 Meeting Request6893 <xsl:if test="guidcals/calendar"> (update)</xsl:if>6555 <xsl:copy-of select="$bwStr-AtRe-MeetingRequest"/> 6556 <xsl:if test="guidcals/calendar"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-Update"/>(update)</xsl:if> 6894 6557 </xsl:otherwise> 6895 6558 </xsl:choose> … … 6898 6561 <tr> 6899 6562 <th colspan="2" class="commonHeader"> 6900 Organizer:6563 <xsl:copy-of select="$bwStr-AtRe-Organizer"/> 6901 6564 <xsl:choose> 6902 6565 <xsl:when test="organizer/cn != ''"> … … 6913 6576 <tr> 6914 6577 <td colspan="2" class="highlight"> 6915 This meeting has been canceled.6578 <xsl:copy-of select="$bwStr-AtRe-ThisMeetingCanceled"/> 6916 6579 </td> 6917 6580 </tr> … … 6920 6583 <tr> 6921 6584 <td colspan="2" class="highlight"> 6922 Your counter request has been declined.6585 <xsl:copy-of select="$bwStr-AtRe-CounterReqDeclined"/> 6923 6586 </td> 6924 6587 </tr> … … 6927 6590 <tr> 6928 6591 <td class="fieldname"> 6929 Calendar:6592 <xsl:copy-of select="$bwStr-AtRe-Calendar"/> 6930 6593 </td> 6931 6594 <td class="fieldval scheduleActions"> … … 7021 6684 <xsl:if test="scheduleMethod != '8'"> 7022 6685 <tr> 7023 <td class="fieldname"> Action:</td>6686 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Action"/></td> 7024 6687 <td class="fieldval scheduleActions"> 7025 6688 <xsl:choose> … … 7028 6691 <input type="hidden" name="method" value="REPLY"/> 7029 6692 <select name="cancelAction"> 7030 <option value="mark"> mark event as canceled</option>7031 <option value="delete"> delete event</option>6693 <option value="mark"><xsl:copy-of select="$bwStr-AtRe-MarkEventAsCanceled"/></option> 6694 <option value="delete"><xsl:copy-of select="$bwStr-AtRe-DeleteEvent"/></option> 7032 6695 </select> 7033 6696 </xsl:when> 7034 6697 <xsl:otherwise> 7035 6698 <!-- respond to a request --> 7036 <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/> reply as6699 <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-ReplyAs"/> 7037 6700 <select name="partstat"> 7038 <option value="ACCEPTED"> accepted</option>7039 <option value="DECLINED"> declined</option>7040 <option value="TENTATIVE"> tentative</option>6701 <option value="ACCEPTED"><xsl:copy-of select="$bwStr-AtRe-Accepted"/></option> 6702 <option value="DECLINED"><xsl:copy-of select="$bwStr-AtRe-Declined"/></option> 6703 <option value="TENTATIVE"><xsl:copy-of select="$bwStr-AtRe-Tentative"/></option> 7041 6704 </select><br/> 7042 6705 <!--<input type="radio" name="method" value="REFRESH" onclick="swapScheduleDisplay('hide');"/>refresh this event<br/>--> 7043 <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/> delegate to7044 <input type="test" name="delegate" value=""/> (uri or account)<br/>7045 <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/> counter (suggest a different date, time, and/or location)6706 <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-DelegateTo"/> 6707 <input type="test" name="delegate" value=""/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-URIOrAccount"/><br/> 6708 <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/><xsl:copy-of select="$bwStr-AtRe-CounterSuggest"/> 7046 6709 </xsl:otherwise> 7047 6710 </xsl:choose> … … 7049 6712 </tr> 7050 6713 <tr id="scheduleDateEdit" class="invisible"> 7051 <td class="fieldname"> New Date/Time:</td>6714 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewDateTime"/></td> 7052 6715 <td class="fieldval scheduleActions"> 7053 6716 <!-- Set the timefields class for the first load of the page; … … 7056 6719 <xsl:variable name="timeFieldsClass"> 7057 6720 <xsl:choose> 7058 <xsl:when test="form/allDay/input/@checked='checked'"> invisible</xsl:when>7059 <xsl:otherwise> timeFields</xsl:otherwise>6721 <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/>invisible</xsl:when> 6722 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-TimeFields"/></xsl:otherwise> 7060 6723 </xsl:choose> 7061 6724 </xsl:variable> … … 7072 6735 </xsl:otherwise> 7073 6736 </xsl:choose> 7074 all day event<br/>6737 <xsl:copy-of select="$bwStr-AtRe-AllDayEvent"/><br/> 7075 6738 <div class="dateStartEndBox"> 7076 <strong> Start:</strong>6739 <strong><xsl:copy-of select="$bwStr-AtRe-Start"/></strong> 7077 6740 <div class="dateFields"> 7078 <span class="startDateLabel"> Date</span>6741 <span class="startDateLabel"><xsl:copy-of select="$bwStr-AtRe-Date"/><xsl:text> </xsl:text></span> 7079 6742 <xsl:copy-of select="form/start/month/*"/> 7080 6743 <xsl:copy-of select="form/start/day/*"/> … … 7107 6770 </div> 7108 6771 <div class="dateStartEndBox"> 7109 <strong> End:</strong>6772 <strong><xsl:copy-of select="$bwStr-AtRe-End"/></strong> 7110 6773 <xsl:choose> 7111 6774 <xsl:when test="form/end/type='E'"> … … 7116 6779 </xsl:otherwise> 7117 6780 </xsl:choose> 7118 Date6781 <xsl:copy-of select="$bwStr-AtRe-Date"/> 7119 6782 <xsl:variable name="endDateTimeClass"> 7120 6783 <xsl:choose> 7121 <xsl:when test="form/end/type='E'"> shown</xsl:when>7122 <xsl:otherwise> invisible</xsl:otherwise>6784 <xsl:when test="form/end/type='E'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 6785 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 7123 6786 </xsl:choose> 7124 6787 </xsl:variable> … … 7165 6828 </xsl:otherwise> 7166 6829 </xsl:choose> 7167 Duration6830 <xsl:copy-of select="$bwStr-AtRe-Duration"/> 7168 6831 <xsl:variable name="endDurationClass"> 7169 6832 <xsl:choose> 7170 <xsl:when test="form/end/type='D'"> shown</xsl:when>7171 <xsl:otherwise> invisible</xsl:otherwise>6833 <xsl:when test="form/end/type='D'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 6834 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 7172 6835 </xsl:choose> 7173 6836 </xsl:variable> 7174 6837 <xsl:variable name="durationHrMinClass"> 7175 6838 <xsl:choose> 7176 <xsl:when test="form/allDay/input/@checked='checked'"> invisible</xsl:when>7177 <xsl:otherwise> shown</xsl:otherwise>6839 <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:when> 6840 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:otherwise> 7178 6841 </xsl:choose> 7179 6842 </xsl:variable> … … 7186 6849 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')" checked="checked"/> 7187 6850 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 7188 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/> days6851 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 7189 6852 <span id="durationHrMin" class="{$durationHrMinClass}"> 7190 6853 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 7191 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/> hours6854 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 7192 6855 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 7193 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/> minutes6856 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 7194 6857 </span> 7195 6858 </div> 7196 <span class="durationSpacerText"> or</span>6859 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 7197 6860 <div class="durationBox"> 7198 6861 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 7199 6862 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 7200 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/> weeks6863 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 7201 6864 </div> 7202 6865 </xsl:when> … … 7206 6869 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 7207 6870 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 7208 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/> days6871 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 7209 6872 <span id="durationHrMin" class="{$durationHrMinClass}"> 7210 6873 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 7211 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/> hours6874 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 7212 6875 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 7213 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/> minutes6876 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 7214 6877 </span> 7215 6878 </div> 7216 <span class="durationSpacerText"> or</span>6879 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 7217 6880 <div class="durationBox"> 7218 6881 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 7219 6882 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 7220 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/> weeks6883 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 7221 6884 </div> 7222 6885 </xsl:otherwise> … … 7233 6896 </xsl:otherwise> 7234 6897 </xsl:choose> 7235 This event has no duration / end date6898 <xsl:copy-of select="$bwStr-AtRe-ThisEventNoDuration"/> 7236 6899 </div> 7237 6900 </div> … … 7239 6902 </tr> 7240 6903 <tr id="scheduleLocationEdit" class="invisible"> 7241 <td class="fieldname"> New Location:</td>6904 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewLocation"/></td> 7242 6905 <td class="fieldval scheduleActions"> 7243 <span class="std-text"> choose:</span>6906 <span class="std-text"><xsl:copy-of select="$bwStr-AtRe-Choose"/><xsl:text> </xsl:text></span> 7244 6907 <span id="eventFormLocationList"> 7245 6908 <select name="eventLocationUid"> 7246 <option value="-1"> select...</option>6909 <option value="-1"><xsl:copy-of select="$bwStr-AtRe-Select"/></option> 7247 6910 <xsl:copy-of select="/bedework/formElements/form/location/locationmenu/select/*"/> 7248 6911 </select> 7249 6912 </span> 7250 <span class="std-text"> or add new:</span>6913 <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-OrAddNew"/><xsl:text> </xsl:text></span> 7251 6914 <input type="text" name="locationAddress.value" value="" /> 7252 6915 </td> … … 7254 6917 <xsl:if test="scheduleMethod != '5'"> 7255 6918 <tr> 7256 <td class="fieldname"> Comment:</td>6919 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Comment"/></td> 7257 6920 <td class="fieldval scheduleActions"> 7258 6921 <textarea name="comment" cols="60" rows="2"> … … 7268 6931 <xsl:choose> 7269 6932 <xsl:when test="scheduleMethod='8'"> 7270 <input name="delete" type="button" value=" Delete" onclick="document.location.replace('{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')"/>6933 <input name="delete" type="button" value="{$bwStr-AtRe-Delete}" onclick="document.location.replace('{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')"/> 7271 6934 </xsl:when> 7272 6935 <xsl:otherwise> 7273 <input name="submit" type="submit" value=" Submit"/>6936 <input name="submit" type="submit" value="{$bwStr-AtRe-Submit}"/> 7274 6937 </xsl:otherwise> 7275 6938 </xsl:choose> 7276 6939   7277 <input name="cancelled" type="submit" value=" cancel"/>6940 <input name="cancelled" type="submit" value="{$bwStr-AtRe-Cancel}"/> 7278 6941 </td> 7279 6942 </tr> 7280 6943 <tr> 7281 6944 <td class="fieldname"> 7282 Title:6945 <xsl:copy-of select="$bwStr-AtRe-Title"/>Title: 7283 6946 </td> 7284 6947 <td class="fieldval"> … … 7287 6950 </tr> 7288 6951 <tr> 7289 <td class="fieldname"> Description:</td>6952 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Description"/></td> 7290 6953 <td class="fieldval"> 7291 6954 <xsl:value-of select="/bedework/formElements/form/desc/textarea"/> … … 7294 6957 <tr> 7295 6958 <td class="fieldname"> 7296 Date & Time:6959 <xsl:copy-of select="$bwStr-AtRe-DateAndTime"/> 7297 6960 </td> 7298 6961 <td class="fieldval"> … … 7312 6975 <xsl:if test="form/allDay/input/@checked='checked'"> 7313 6976 <xsl:text> </xsl:text> 7314 (all day)6977 <xsl:copy-of select="$bwStr-AtRe-AllDay"/> 7315 6978 </xsl:if> 7316 6979 </td> 7317 6980 </tr> 7318 6981 <tr> 7319 <td class="fieldname"> Location:</td>6982 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Location"/></td> 7320 6983 <td class="fieldval" align="left"> 7321 6984 <xsl:if test="location/address = ''"> 7322 <em> not specified</em>6985 <em><xsl:copy-of select="$bwStr-AtRe-NotSpecified"/></em> 7323 6986 </xsl:if> 7324 6987 <xsl:value-of select="location/address"/> … … 7327 6990 <xsl:if test="attendee"> 7328 6991 <tr> 7329 <td class="fieldname"> Attendees:</td>6992 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Attendees"/></td> 7330 6993 <td class="fieldval"> 7331 6994 <table id="attendees" cellspacing="0"> 7332 6995 <tr> 7333 <th> role</th>7334 <th> status</th>7335 <th> attendee</th>6996 <th><xsl:copy-of select="$bwStr-AtRe-Role"/></th> 6997 <th><xsl:copy-of select="$bwStr-AtRe-Status"/></th> 6998 <th><xsl:copy-of select="$bwStr-AtRe-Attendee"/></th> 7336 6999 </tr> 7337 7000 <xsl:for-each select="attendee"> … … 7385 7048 <xsl:if test="form/link/input/@value != ''"> 7386 7049 <tr> 7387 <td class="fieldname"> See:</td>7050 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-See"/></td> 7388 7051 <td class="fieldval"> 7389 7052 <a> … … 7397 7060 <tr> 7398 7061 <td class="fieldname"> 7399 Status:7062 <xsl:copy-of select="$bwStr-AtRe-Status"/> 7400 7063 </td> 7401 7064 <td class="fieldval"> … … 7421 7084 <xsl:choose> 7422 7085 <xsl:when test="scheduleMethod='7'"> 7423 Meeting Change Request (Counter)7086 <xsl:copy-of select="$bwStr-AtRy-MeetingChangeRequest"/> 7424 7087 </xsl:when> 7425 7088 <xsl:otherwise> 7426 Meeting Reply7089 <xsl:copy-of select="$bwStr-AtRy-MeetingReply"/> 7427 7090 </xsl:otherwise> 7428 7091 </xsl:choose> … … 7434 7097 <div id="eventActions"> 7435 7098 </div> 7436 Organizer:7099 <xsl:copy-of select="$bwStr-AtRy-Organizer"/> 7437 7100 <xsl:choose> 7438 7101 <xsl:when test="organizer/cn != ''"> … … 7449 7112 <tr> 7450 7113 <td colspan="2" class="highlight"> 7451 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has requested a change to this meeting.7114 <xsl:copy-of select="$bwStr-AtRy-Shown"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-HasRequestedChange"/> 7452 7115 </td> 7453 7116 </tr> … … 7456 7119 <tr> 7457 7120 <td colspan="2" class="highlight"> 7458 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has7121 <xsl:copy-of select="$bwStr-AtRy-Attendee"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-Has"/> 7459 7122 <xsl:choose> 7460 7123 <xsl:when test="attendees/attendee/partstat = 'TENTATIVE'"> 7461 TENTATIVELY accepted7124 <xsl:copy-of select="$bwStr-AtRy-TentativelyAccepted"/> 7462 7125 </xsl:when> 7463 7126 <xsl:otherwise> … … 7465 7128 </xsl:otherwise> 7466 7129 </xsl:choose> 7467 your invitation.7130 <xsl:copy-of select="$bwStr-AtRy-YourInvitation"/> 7468 7131 </td> 7469 7132 </tr> … … 7472 7135 <tr> 7473 7136 <td class="fieldname"> 7474 Calendar:7137 <xsl:copy-of select="$bwStr-AtRy-Calendar"/> 7475 7138 </td> 7476 7139 <td class="fieldval scheduleActions"> … … 7478 7141 <xsl:when test="not(/bedework/guidcals/calendar)"> 7479 7142 <!-- the event has been deleted by the organizer --> 7480 Event no longer exists.7143 <xsl:copy-of select="$bwStr-AtRy-EventNoLongerExists"/> 7481 7144 </xsl:when> 7482 7145 <xsl:otherwise> … … 7500 7163 <tr> 7501 7164 <td class="fieldname"> 7502 From:7165 <xsl:copy-of select="$bwStr-AtRy-From"/> 7503 7166 </td> 7504 7167 <td class="fieldval scheduleActions"> … … 7520 7183 <tr> 7521 7184 <td class="fieldname"> 7522 Status:7185 <xsl:copy-of select="$bwStr-AtRy-Status"/> 7523 7186 </td> 7524 7187 <td class="fieldval scheduleActions"> 7525 7188 <xsl:apply-templates select="attendees/attendee/partstat"/> 7526 7189 <xsl:if test="comments/value"> 7527 <p><strong> Comments:</strong></p>7190 <p><strong><xsl:copy-of select="$bwStr-AtRy-Comments"/></strong></p> 7528 7191 <div id="comments"> 7529 7192 <xsl:for-each select="comments/value"> … … 7536 7199 <tr> 7537 7200 <td class="fieldname"> 7538 Action:7201 <xsl:copy-of select="$bwStr-AtRy-Action"/> 7539 7202 </td> 7540 7203 <td class="fieldval scheduleActions"> 7541 7204 <xsl:choose> 7542 7205 <xsl:when test="scheduleMethod='7'"><!-- counter --> 7543 <input type="submit" value="accept / modify" name=" accept"/>7544 <input type="submit" value="decline" name=" decline"/>7545 <input type="submit" value="cancel" name=" canceled"/>7206 <input type="submit" value="accept / modify" name="$bwStr-AtRy-Accept}"/> 7207 <input type="submit" value="decline" name="$bwStr-AtRy-Decline}"/> 7208 <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 7546 7209 </xsl:when> 7547 7210 <xsl:otherwise><!-- normal reply --> 7548 <input type="submit" value="ok" name=" update"/>7549 <input type="submit" value="cancel" name=" canceled"/>7211 <input type="submit" value="ok" name="{$bwStr-AtRy-Update}"/> 7212 <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 7550 7213 </xsl:otherwise> 7551 7214 </xsl:choose> … … 7553 7216 </tr> 7554 7217 <tr> 7555 <td class="fieldname"> Title:</td>7218 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Title"/></td> 7556 7219 <td class="fieldval"> 7557 7220 <strong> 7558 7221 <xsl:choose> 7559 7222 <xsl:when test="summary = ''"> 7560 <em> no title</em>7223 <em><xsl:copy-of select="$bwStr-AtRy-NoTitle"/></em><xsl:text> </xsl:text> 7561 7224 </xsl:when> 7562 7225 <xsl:when test="link != ''"> … … 7574 7237 </tr> 7575 7238 <tr> 7576 <td class="fieldname"> When:</td>7239 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-When"/></td> 7577 7240 <td class="fieldval"> 7578 7241 <xsl:value-of select="start/dayname"/>, <xsl:value-of select="start/longdate"/><xsl:text> </xsl:text> … … 7587 7250 <xsl:choose> 7588 7251 <xsl:when test="start/allday = 'true'"> 7589 <span class="time"><em> (all day)</em></span>7252 <span class="time"><em><xsl:copy-of select="$bwStr-AtRy-AllDay"/></em></span> 7590 7253 </xsl:when> 7591 7254 <xsl:when test="end/longdate != start/longdate"> … … 7605 7268 </tr> 7606 7269 <tr> 7607 <td class="fieldname"> Where:</td>7270 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Where"/></td> 7608 7271 <td class="fieldval"> 7609 7272 <xsl:choose> … … 7624 7287 </tr> 7625 7288 <tr> 7626 <td class="fieldname"> Description:</td>7289 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Description"/></td> 7627 7290 <td class="fieldval"> 7628 7291 <xsl:call-template name="replace"> … … 7635 7298 <xsl:if test="status !='' and status != 'CONFIRMED'"> 7636 7299 <tr> 7637 <td class="fieldname"> Status:</td>7300 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Status"/></td> 7638 7301 <td class="fieldval"> 7639 7302 <xsl:value-of select="status"/> … … 7663 7326 <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 7664 7327 7665 <h2> Add Event Reference</h2>7328 <h2><xsl:copy-of select="$bwStr-AERf-AddEventReference"/></h2> 7666 7329 <table class="common" cellspacing="0"> 7667 7330 <tr> 7668 7331 <td class="fieldname"> 7669 Event:7332 <xsl:copy-of select="$bwStr-AERf-Event"/> 7670 7333 </td> 7671 7334 <td> 7672 7335 <xsl:choose> 7673 7336 <xsl:when test="summary = ''"> 7674 <em> no title</em>7337 <em><xsl:copy-of select="$bwStr-AERf-NoTitle"/></em><xsl:text> </xsl:text> 7675 7338 </xsl:when> 7676 7339 <xsl:otherwise> … … 7682 7345 <tr> 7683 7346 <td class="fieldname"> 7684 Into calendar:7347 <xsl:copy-of select="$bwStr-AERf-IntoCalendar"/> 7685 7348 </td> 7686 7349 <td align="left"> 7687 7350 <span id="bwEventCalDisplay"> 7688 <em> default calendar</em>7351 <em><xsl:copy-of select="$bwStr-AERf-DefaultCalendar"/></em> 7689 7352 </span> 7690 7353 <xsl:call-template name="selectCalForEvent"/> … … 7693 7356 <tr> 7694 7357 <td class="fieldname"> 7695 Affects Free/busy:7358 <xsl:copy-of select="$bwStr-AERf-AffectsFreeBusy"/> 7696 7359 </td> 7697 7360 <td align="left"> 7698 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>7699 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span>7361 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Opaque"/></span><br/> 7362 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Transparent"/></span> 7700 7363 </td> 7701 7364 </tr> … … 7704 7367 <tr> 7705 7368 <td> 7706 <input name="submit" type="submit" value=" Continue"/>7707 <input name="cancelled" type="submit" value=" cancel"/>7369 <input name="submit" type="submit" value="{$bwStr-AERf-Continue}"/> 7370 <input name="cancelled" type="submit" value="{$bwStr-AERf-Cancel}"/> 7708 7371 </td> 7709 7372 </tr> … … 7714 7377 <!--==== PREFERENCES ====--> 7715 7378 <xsl:template match="prefs"> 7716 <h2> Manage Preferences</h2>7379 <h2><xsl:copy-of select="$bwStr-Pref-ManagePrefs"/></h2> 7717 7380 <ul class="submenu"> 7718 <li class="selected"> general</li>7381 <li class="selected"><xsl:copy-of select="$bwStr-Pref-General"/></li> 7719 7382 <li> 7720 <a href="{$category-initUpdate}"> categories</a>7383 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Categories"/></a> 7721 7384 </li> 7722 7385 <li> 7723 <a href="{$location-initUpdate}"> locations</a>7386 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Locations"/></a> 7724 7387 </li> 7725 7388 <li> 7726 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>7389 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Pref-SchedulingMeetings"/></a> 7727 7390 </li> 7728 7391 </ul> … … 7731 7394 <form name="eventForm" method="post" action="{$prefs-update}" onsubmit="setWorkDays(this)"> 7732 7395 <table class="common"> 7733 <tr><td colspan="2" class="fill"> User settings:</td></tr>7396 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-UserSettings"/></td></tr> 7734 7397 <tr> 7735 7398 <td class="fieldname"> 7736 User:7399 <xsl:copy-of select="$bwStr-Pref-User"/> 7737 7400 </td> 7738 7401 <td> … … 7744 7407 <tr> 7745 7408 <td class="fieldname"> 7746 Email address:7409 <xsl:copy-of select="$bwStr-Pref-EmailAddress"/> 7747 7410 </td> 7748 7411 <td> … … 7752 7415 </tr> 7753 7416 <tr><td colspan="2"> </td></tr> 7754 <tr><td colspan="2" class="fill"> Adding events:</td></tr>7417 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-AddingEvents"/></td></tr> 7755 7418 <tr> 7756 7419 <td class="fieldname"> 7757 Preferred time type:7420 <xsl:copy-of select="$bwStr-Pref-PreferredTimeType"/> 7758 7421 </td> 7759 7422 <td> … … 7763 7426 <xsl:attribute name="selected">selected</xsl:attribute> 7764 7427 </xsl:if> 7765 12 hour + AM/PM7428 <xsl:copy-of select="$bwStr-Pref-12HourAMPM"/> 7766 7429 </option> 7767 7430 <option value="true"> … … 7769 7432 <xsl:attribute name="selected">selected</xsl:attribute> 7770 7433 </xsl:if> 7771 24 hour7434 <xsl:copy-of select="$bwStr-Pref-24Hour"/> 7772 7435 </option> 7773 7436 </select> … … 7776 7439 <tr> 7777 7440 <td class="fieldname"> 7778 Preferred end date/time type:7441 <xsl:copy-of select="$bwStr-Pref-PreferredEndDateTimeType"/> 7779 7442 </td> 7780 7443 <td> … … 7784 7447 <xsl:attribute name="selected">selected</xsl:attribute> 7785 7448 </xsl:if> 7786 duration7449 <xsl:copy-of select="$bwStr-Pref-Duration"/> 7787 7450 </option> 7788 7451 <option value="date"> … … 7790 7453 <xsl:attribute name="selected">selected</xsl:attribute> 7791 7454 </xsl:if> 7792 date/time7455 <xsl:copy-of select="$bwStr-Pref-DateTime"/> 7793 7456 </option> 7794 7457 </select> … … 7799 7462 <tr> 7800 7463 <td class="fieldname"> 7801 Default scheduling calendar:7464 <xsl:copy-of select="$bwStr-Pref-DefaultSchedulingCalendar"/> 7802 7465 </td> 7803 7466 <td> … … 7820 7483 </xsl:if> 7821 7484 <tr><td colspan="2"> </td></tr> 7822 <tr><td colspan="2" class="fill"> Workday settings:</td></tr>7485 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-WorkdaySettings"/></td></tr> 7823 7486 <tr> 7824 7487 <td class="fieldname"> 7825 Workdays:7488 <xsl:copy-of select="$bwStr-Pref-Workdays"/> 7826 7489 </td> 7827 7490 <td> … … 7832 7495 <xsl:attribute name="checked">checked</xsl:attribute> 7833 7496 </xsl:if> 7834 Sun7497 <xsl:copy-of select="$bwStr-Pref-Sun"/> 7835 7498 </input> 7836 7499 <input type="checkbox" name="workDayIndex" value="1"> … … 7838 7501 <xsl:attribute name="checked">checked</xsl:attribute> 7839 7502 </xsl:if> 7840 Mon7503 <xsl:copy-of select="$bwStr-Pref-Mon"/> 7841 7504 </input> 7842 7505 <input type="checkbox" name="workDayIndex" value="2"> … … 7844 7507 <xsl:attribute name="checked">checked</xsl:attribute> 7845 7508 </xsl:if> 7846 Tue7509 <xsl:copy-of select="$bwStr-Pref-Tue"/> 7847 7510 </input> 7848 7511 <input type="checkbox" name="workDayIndex" value="3"> … … 7850 7513 <xsl:attribute name="checked">checked</xsl:attribute> 7851 7514 </xsl:if> 7852 Wed7515 <xsl:copy-of select="$bwStr-Pref-Wed"/> 7853 7516 </input> 7854 7517 <input type="checkbox" name="workDayIndex" value="4"> … … 7856 7519 <xsl:attribute name="checked">checked</xsl:attribute> 7857 7520 </xsl:if> 7858 Thu7521 <xsl:copy-of select="$bwStr-Pref-Thu"/> 7859 7522 </input> 7860 7523 <input type="checkbox" name="workDayIndex" value="5"> … … 7862 7525 <xsl:attribute name="checked">checked</xsl:attribute> 7863 7526 </xsl:if> 7864 Fri7527 <xsl:copy-of select="$bwStr-Pref-Fri"/> 7865 7528 </input> 7866 7529 <input type="checkbox" name="workDayIndex" value="6"> … … 7868 7531 <xsl:attribute name="checked">checked</xsl:attribute> 7869 7532 </xsl:if> 7870 Sat7533 <xsl:copy-of select="$bwStr-Pref-Sat"/> 7871 7534 </input> 7872 7535 </td> … … 7874 7537 <tr> 7875 7538 <td class="fieldname"> 7876 Workday start:7539 <xsl:copy-of select="$bwStr-Pref-WorkdayStart"/> 7877 7540 </td> 7878 7541 <td> … … 7886 7549 <tr> 7887 7550 <td class="fieldname"> 7888 Workday end:7551 <xsl:copy-of select="$bwStr-Pref-WorkdayEnd"/> 7889 7552 </td> 7890 7553 <td> … … 7898 7561 </tr> 7899 7562 <tr><td colspan="2"> </td></tr> 7900 <tr><td colspan="2" class="fill"> Display options:</td></tr>7563 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-DisplayOptions"/></td></tr> 7901 7564 <xsl:if test="/bedework/views/view[position()=2]"> 7902 7565 <!-- only display if there is more than one to select --> 7903 7566 <tr> 7904 7567 <td class="fieldname"> 7905 Preferred view:7568 <xsl:copy-of select="$bwStr-Pref-PreferredView"/> 7906 7569 </td> 7907 7570 <td> … … 7925 7588 <tr> 7926 7589 <td class="fieldname"> 7927 Preferred view period:7590 <xsl:copy-of select="$bwStr-Pref-PreferredViewPeriod"/> 7928 7591 </td> 7929 7592 <td> … … 7933 7596 <xsl:attribute name="selected">selected</xsl:attribute> 7934 7597 </xsl:if> 7935 day7598 <xsl:copy-of select="$bwStr-Pref-Day"/> 7936 7599 </option> 7937 7600 <option value="todayView"> … … 7939 7602 <xsl:attribute name="selected">selected</xsl:attribute> 7940 7603 </xsl:if> 7941 today7604 <xsl:copy-of select="$bwStr-Pref-Today"/> 7942 7605 </option> 7943 7606 <option value="weekView"> … … 7945 7608 <xsl:attribute name="selected">selected</xsl:attribute> 7946 7609 </xsl:if> 7947 week7610 <xsl:copy-of select="$bwStr-Pref-Week"/> 7948 7611 </option> 7949 7612 <option value="monthView"> … … 7951 7614 <xsl:attribute name="selected">selected</xsl:attribute> 7952 7615 </xsl:if> 7953 month7616 <xsl:copy-of select="$bwStr-Pref-Month"/> 7954 7617 </option> 7955 7618 <option value="yearView"> … … 7957 7620 <xsl:attribute name="selected">selected</xsl:attribute> 7958 7621 </xsl:if> 7959 year7622 <xsl:copy-of select="$bwStr-Pref-Year"/> 7960 7623 </option> 7961 7624 </select> … … 7964 7627 <tr> 7965 7628 <td class="fieldname"> 7966 Default timezone:7629 <xsl:copy-of select="$bwStr-Pref-DefaultTimezone"/> 7967 7630 </td> 7968 7631 <td> … … 7970 7633 7971 7634 <select name="defaultTzid" id="defaultTzid"> 7972 <option value="-1"> select timezone...</option>7635 <option value="-1"><xsl:copy-of select="$bwStr-Pref-SelectTimezone"/></option> 7973 7636 <!-- deprecated: now calling timezone server. See bedeworkEventForm.js --> 7974 7637 <!-- … … 7984 7647 7985 7648 <div class="desc"> 7986 Default timezone id for date/time values. This should normally be your local timezone.7649 <xsl:copy-of select="$bwStr-Pref-DefaultTimezoneNote"/> 7987 7650 </div> 7988 7651 </td> … … 8046 7709 <br /> 8047 7710 8048 <input type="submit" name="modPrefs" value=" Update"/>8049 <input type="submit" name="cancelled" value=" cancel"/>7711 <input type="submit" name="modPrefs" value="{$bwStr-Pref-Update}"/> 7712 <input type="submit" name="cancelled" value="{$bwStr-Pref-Cancel}"/> 8050 7713 </form> 8051 7714 </xsl:template> 8052 7715 8053 7716 <xsl:template match="schPrefs"> 8054 <h2> Manage Preferences</h2>7717 <h2><xsl:copy-of select="$bwStr-ScPr-ManagePreferences"/></h2> 8055 7718 <ul class="submenu"> 8056 7719 <li> 8057 <a href="{$prefs-fetchForUpdate}"> general</a>7720 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ScPr-General"/></a> 8058 7721 </li> 8059 7722 <li> 8060 <a href="{$category-initUpdate}"> categories</a>7723 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Categories"/></a> 8061 7724 </li> 8062 7725 <li> 8063 <a href="{$location-initUpdate}"> locations</a>7726 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Locations"/></a> 8064 7727 </li> 8065 <li class="selected"> scheduling/meetings</li>7728 <li class="selected"><xsl:copy-of select="$bwStr-ScPr-SchedulingMeetings"/></li> 8066 7729 </ul> 8067 7730 8068 7731 <form name="scheduleAutoProcessingForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 8069 7732 <table class="common"> 8070 <tr><td colspan="2" class="fill"> Scheduling access:</td></tr>7733 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAccess"/></td></tr> 8071 7734 <tr> 8072 7735 <td colspan="2"> 8073 7736 <div class="innerBlock"> 8074 7737 <p> 8075 <a href="{$calendar-fetch}"> Set scheduling access by modifying acls on your inbox and outbox</a>.<br/>8076 Grant "scheduling" access and "read freebusy".7738 <a href="{$calendar-fetch}"><xsl:copy-of select="$bwStr-ScPr-SetScheduleAccess"/></a>.<br/> 7739 <xsl:copy-of select="$bwStr-ScPr-GrantScheduleAccess"/> 8077 7740 </p> 8078 <ul> 8079 <li>Inbox: users granted scheduling access on your inbox can send you scheduling requests.</li> 8080 <li>Outbox: users granted scheduling access on your outbox can schedule on your behalf.</li> 8081 </ul> 8082 <p class="note"> 8083 *this approach is temporary and will be improved in upcoming releases. 8084 </p> 7741 <xsl:copy-of select="$bwStr-ScPr-AccessNote"/> 8085 7742 </div> 8086 7743 </td> 8087 7744 </tr> 8088 <tr><td colspan="2" class="fill"> Scheduling auto-processing:</td></tr>7745 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAutoProcessing"/></td></tr> 8089 7746 <tr> 8090 7747 <td class="fieldname"> 8091 Respond to scheduling requests:7748 <xsl:copy-of select="$bwStr-ScPr-RespondToSchedReqs"/> 8092 7749 </td> 8093 7750 <td> … … 8096 7753 <xsl:attribute name="checked">checked</xsl:attribute> 8097 7754 </xsl:if> 8098 true7755 <xsl:copy-of select="$bwStr-ScPr-True"/> 8099 7756 </input> 8100 7757 <input type="radio" name="scheduleAutoRespond" value="false" onclick="toggleAutoRespondFields(this.value)"> … … 8102 7759 <xsl:attribute name="checked">checked</xsl:attribute> 8103 7760 </xsl:if> 8104 false7761 <xsl:copy-of select="$bwStr-ScPr-False"/> 8105 7762 </input> 8106 7763 </td> … … 8108 7765 <tr class="subField"> 8109 7766 <td class="fieldname"> 8110 Accept double-bookings:7767 <xsl:copy-of select="$bwStr-ScPr-AcceptDoubleBookings"/> 8111 7768 </td> 8112 7769 <td> … … 8118 7775 <xsl:attribute name="checked">checked</xsl:attribute> 8119 7776 </xsl:if> 8120 true7777 <xsl:copy-of select="$bwStr-ScPr-True"/> 8121 7778 </input> 8122 7779 <input type="radio" name="scheduleDoubleBook" value="false" id="scheduleDoubleBookFalse"> … … 8127 7784 <xsl:attribute name="checked">checked</xsl:attribute> 8128 7785 </xsl:if> 8129 false7786 <xsl:copy-of select="$bwStr-ScPr-False"/> 8130 7787 </input> 8131 7788 </td> … … 8133 7790 <tr class="subField"> 8134 7791 <td class="fieldname"> 8135 Cancel processing:7792 <xsl:copy-of select="$bwStr-ScPr-CancelProcessing"/> 8136 7793 </td> 8137 7794 <td> … … 8144 7801 <xsl:attribute name="selected">selected</xsl:attribute> 8145 7802 </xsl:if> 8146 do nothing7803 <xsl:copy-of select="$bwStr-ScPr-DoNothing"/> 8147 7804 </option> 8148 7805 <option value="1"> … … 8150 7807 <xsl:attribute name="selected">selected</xsl:attribute> 8151 7808 </xsl:if> 8152 set event status to CANCELED7809 <xsl:copy-of select="$bwStr-ScPr-SetToCanceled"/> 8153 7810 </option> 8154 7811 <option value="2"> … … 8156 7813 <xsl:attribute name="selected">selected</xsl:attribute> 8157 7814 </xsl:if> 8158 delete the event7815 <xsl:copy-of select="$bwStr-ScPr-DeleteEvent"/> 8159 7816 </option> 8160 7817 </select> … … 8166 7823 <tr> 8167 7824 <td class="fieldname"> 8168 Response processing:7825 <xsl:copy-of select="$bwStr-ScPr-ReponseProcessing"/> 8169 7826 </td> 8170 7827 <td> … … 8174 7831 <xsl:attribute name="selected">selected</xsl:attribute> 8175 7832 </xsl:if> 8176 leave in Inbox for manual processing7833 <xsl:copy-of select="$bwStr-ScPr-LeaveInInbox"/> 8177 7834 </option> 8178 7835 <option value="1"> … … 8180 7837 <xsl:attribute name="selected">selected</xsl:attribute> 8181 7838 </xsl:if> 8182 process "Accept" responses - leave the rest in Inbox7839 <xsl:copy-of select="$bwStr-ScPr-ProcessAccepts"/> 8183 7840 </option> 8184 7841 <option value="2"> … … 8186 7843 <xsl:attribute name="selected">selected</xsl:attribute> 8187 7844 </xsl:if> 8188 try to process all responses7845 <xsl:copy-of select="$bwStr-ScPr-TryToProcessAll"/> 8189 7846 </option> 8190 7847 </select> … … 8192 7849 </tr> 8193 7850 </table> 8194 <input type="submit" name="modPrefs" value=" Update scheduling auto-processing"/>8195 <input type="submit" name="cancelled" value=" cancel"/>7851 <input type="submit" name="modPrefs" value="{$bwStr-ScPr-UpdateSchedulingProcessing}"/> 7852 <input type="submit" name="cancelled" value="{$bwStr-ScPr-Cancel}"/> 8196 7853 </form> 8197 7854 </xsl:template> … … 8229 7886 <p> 8230 7887 <input type="text" name="who" size="40"/> 8231 <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/> user</span>8232 <span class="nowrap"><input type="radio" name="whoType" value="group"/> group</span>7888 <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/><xsl:copy-of select="$bwStr-ScAF-User"/></span> 7889 <span class="nowrap"><input type="radio" name="whoType" value="group"/><xsl:copy-of select="$bwStr-ScAF-Group"/></span> 8233 7890 </p> 8234 7891 <p> 8235 7892 <strong>or</strong> 8236 <span class="nowrap"><input type="radio" name="whoType" value="owner"/> owner</span>8237 <span class="nowrap"><input type="radio" name="whoType" value="auth"/> authenticated</span>8238 <span class="nowrap"><input type="radio" name="whoType" value="unauth"/> unauthenticated</span>8239 <span class="nowrap"><input type="radio" name="whoType" value="all"/> all</span>7893 <span class="nowrap"><input type="radio" name="whoType" value="owner"/><xsl:copy-of select="$bwStr-ScAF-Owner"/></span> 7894 <span class="nowrap"><input type="radio" name="whoType" value="auth"/><xsl:copy-of select="$bwStr-ScAF-Authenticated"/></span> 7895 <span class="nowrap"><input type="radio" name="whoType" value="unauth"/><xsl:copy-of select="$bwStr-ScAF-UnAuthenticated"/></span> 7896 <span class="nowrap"><input type="radio" name="whoType" value="all"/><xsl:copy-of select="$bwStr-ScAF-All"/></span> 8240 7897 </p> 8241 7898 … … 8243 7900 <dl> 8244 7901 <dt> 8245 <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/> all scheduling7902 <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/><xsl:copy-of select="$bwStr-ScAF-AllScheduling"/> 8246 7903 </dt> 8247 7904 <dd> 8248 <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/> scheduling requests<br/>8249 <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/> scheduling replies<br/>8250 <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/> free-busy requests7905 <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReqs"/><br/> 7906 <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReplies"/><br/> 7907 <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-FreeBusyReqs"/> 8251 7908 </dd> 8252 7909 </dl> 8253 7910 8254 <input type="submit" name="modPrefs" value=" Update"/>7911 <input type="submit" name="modPrefs" value="{$bwStr-ScAF-Update}"/> 8255 7912 </xsl:template> 8256 7913 … … 8260 7917 <div id="searchFilter"> 8261 7918 <form name="searchForm" method="post" action="{$search}"> 8262 Search:7919 <xsl:copy-of select="$bwStr-Srch-Search"/> 8263 7920 <input type="text" name="query" size="15"> 8264 7921 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 8265 7922 </input> 8266 <input type="submit" name="submit" value=" go"/>8267 Limit:7923 <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 7924 <xsl:copy-of select="$bwStr-Srch-Limit"/> 8268 7925 <xsl:choose> 8269 7926 <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'"> 8270 <input type="radio" name="searchLimits" value="fromToday"/> today forward8271 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/> past dates8272 <input type="radio" name="searchLimits" value="none"/> all dates7927 <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7928 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7929 <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/>all dates 8273 7930 </xsl:when> 8274 7931 <xsl:when test="/bedework/searchResults/searchLimits = 'none'"> 8275 <input type="radio" name="searchLimits" value="fromToday"/> today forward8276 <input type="radio" name="searchLimits" value="beforeToday"/> past dates8277 <input type="radio" name="searchLimits" value="none" checked="checked"/> all dates7932 <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7933 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7934 <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 8278 7935 </xsl:when> 8279 7936 <xsl:otherwise> 8280 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/> today forward8281 <input type="radio" name="searchLimits" value="beforeToday"/> past dates8282 <input type="radio" name="searchLimits" value="none"/> all dates7937 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7938 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7939 <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 8283 7940 </xsl:otherwise> 8284 7941 </xsl:choose> 8285 7942 </form> 8286 7943 </div> 8287 Search Result7944 <xsl:copy-of select="$bwStr-Srch-SearchResult"/> 8288 7945 </h2> 8289 7946 <table id="searchTable" cellpadding="0" cellspacing="0"> … … 8293 7950 <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 8294 7951 <div id="searchPageForm"> 8295 page:7952 <xsl:copy-of select="$bwStr-Srch-Page"/> 8296 7953 <xsl:if test="/bedework/searchResults/curPage != 1"> 8297 7954 <xsl:variable name="prevPage" select="number($curPage) - 1"/> 8298 <<a href="{$search-next}&pageNum={$prevPage}"> prev</a>7955 <<a href="{$search-next}&pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 8299 7956 </xsl:if> 8300 7957 <xsl:text> </xsl:text> … … 8313 7970 <xsl:when test="$curPage != /bedework/searchResults/numPages"> 8314 7971 <xsl:variable name="nextPage" select="number($curPage) + 1"/> 8315 <a href="{$search-next}&pageNum={$nextPage}"> next</a>>7972 <a href="{$search-next}&pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>> 8316 7973 </xsl:when> 8317 7974 <xsl:otherwise> 8318 <span class="hidden"> next></span><!-- occupy the space to keep the navigation from moving around -->7975 <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>></span><!-- occupy the space to keep the navigation from moving around --> 8319 7976 </xsl:otherwise> 8320 7977 </xsl:choose> 8321 7978 </div> 8322 7979 </xsl:if> 8323 <xsl:value-of select="/bedework/searchResults/resultSize"/> 8324 result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned 8325 for <em><xsl:value-of select="/bedework/searchResults/query"/></em> 7980 <xsl:value-of select="/bedework/searchResults/resultSize"/><xsl:text> </xsl:text> 7981 <xsl:copy-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text><em><xsl:value-of select="/bedework/searchResults/query"/></em> 8326 7982 </th> 8327 7983 </tr> … … 8329 7985 <tr class="fieldNames"> 8330 7986 <td> 8331 relevance7987 <xsl:copy-of select="$bwStr-Srch-Relevance"/> 8332 7988 </td> 8333 7989 <td> 8334 summary7990 <xsl:copy-of select="$bwStr-Srch-Summary"/> 8335 7991 </td> 8336 7992 <td> 8337 date & time7993 <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 8338 7994 </td> 8339 7995 <td> 8340 calendar7996 <xsl:copy-of select="$bwStr-Srch-Calendar"/> 8341 7997 </td> 8342 7998 <td> 8343 location7999 <xsl:copy-of select="$bwStr-Srch-Location"/> 8344 8000 </td> 8345 8001 </tr> … … 8360 8016 <xsl:choose> 8361 8017 <xsl:when test="event/summary = ''"> 8362 <em> no title</em>8018 <em><xsl:copy-of select="$bwStr-Srch-NoTitle"/></em><xsl:text> </xsl:text> 8363 8019 </xsl:when> 8364 8020 <xsl:otherwise> … … 8470 8126 <xsl:variable name="AmPm"> 8471 8127 <xsl:choose> 8472 <xsl:when test="$hour < 12"> AM</xsl:when>8473 <xsl:otherwise> PM</xsl:otherwise>8128 <xsl:when test="$hour < 12"><xsl:copy-of select="$bwStr-TiFo-AM"/></xsl:when> 8129 <xsl:otherwise><xsl:copy-of select="$bwStr-TiFo-PM"/></xsl:otherwise> 8474 8130 </xsl:choose> 8475 8131 </xsl:variable> … … 8497 8153 <xsl:template name="footer"> 8498 8154 <div id="footer"> 8499 Demonstration calendar; place footer information here.8155 <xsl:copy-of select="$bwStr-Foot-DemonstrationCalendar"/> 8500 8156 </div> 8501 8157 <div id="subfoot"> 8502 <a href="http://www.bedework.org/"> Bedework Website</a> |8503 <a href="?noxslt=yes"> show XML</a> |8504 <a href="?refreshXslt=yes"> refresh XSLT</a>8158 <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 8159 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 8160 <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 8505 8161 </div> 8506 8162 </xsl:template>
