Changeset 2325
- Timestamp:
- 08/12/09 09:54:49
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/bedework-leibson/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
r2235 r2325 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" /> … … 606 607 <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/resources/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 607 608 <td colspan="2" id="schoolLinksCell"> 608 <h2> Personal Calendar</h2>609 <a href="{$publicCal}"> Public Calendar</a> |610 <a href="http://www.yourschoolhere.edu"> School Home</a> |611 <a href="http://www.bedework.org/"> Other Link</a> |609 <h2><xsl:copy-of select="$bwStr-HdBr-PersonalCalendar"/></h2> 610 <a href="{$publicCal}"><xsl:copy-of select="$bwStr-HdBr-PublicCalendar"/></a> | 611 <a href="http://www.yourschoolhere.edu"><xsl:copy-of select="$bwStr-HdBr-SchoolHome"/></a> | 612 <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-HdBr-OtherLink"/></a> | 612 613 <a href="http://helpdesk.rpi.edu/update.do?catcenterkey=51"> 613 Example Calendar Help614 <xsl:copy-of select="$bwStr-HdBr-ExampleCalendarHelp"/> 614 615 </a> 615 616 </td> … … 640 641 </td> 641 642 <td class="rssPrint"> 642 <a href="javascript:window.print()" title=" print this view">643 <img alt="print this view" src="{$resourcesRoot}/resources/std-print-icon.gif" width="20" height="14" border="0"/> print643 <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 644 <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"/> 644 645 </a> 645 <a class="rss" href="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3" title=" RSS feed">RSS</a>646 <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> 646 647 </td> 647 648 </tr> … … 652 653 <h3> 653 654 <!--<img alt="manage views" src="{$resourcesRoot}/resources/glassFill-icon-menuButton.gif" width="12" height="11" border="0"/>--> 654 views655 <xsl:copy-of select="$bwStr-SdBr-Views"/> 655 656 </h3> 656 657 <ul id="myViews"> … … 671 672 </xsl:when> 672 673 <xsl:otherwise> 673 <li class="none"> no views</li>674 <li class="none"><xsl:copy-of select="$bwStr-SdBr-NoViews"/></li> 674 675 </xsl:otherwise> 675 676 </xsl:choose> … … 677 678 678 679 <h3> 679 <!-- a href="{$subscriptions-showSubsMenu}" title="subscribe to calendars or iCal feeds">680 subscribe681 </a -->682 <a href="{$calendar-fetch}" title=" manage calendars and subscriptions" class="calManageLink">683 manage680 <!--a href="{$subscriptions-showSubsMenu}" title="{$bwStr-SdBr-SubscribeToCalendarsOrICalFeeds}"> 681 <xsl:copy-of select="$bwStr-SdBr-Subscribe"/> 682 </a--> 683 <a href="{$calendar-fetch}" title="{$bwStr-SdBr-ManageCalendarsAndSubscriptions}" class="calManageLink"> 684 <xsl:copy-of select="$bwStr-SdBr-Manage"/> 684 685 </a> 685 calendars686 <xsl:copy-of select="$bwStr-SdBr-Calendars"/> 686 687 </h3> 687 688 <!-- normal calendars --> … … 716 717 </ul>--> 717 718 718 <h3> options</h3>719 <h3><xsl:copy-of select="$bwStr-SdBr-Options"/></h3> 719 720 <ul id="sideBarMenu"> 720 721 <li class="prefs"> … … 723 724 src="{$resourcesRoot}/resources/prefsIcon.gif" 724 725 alt="upload event" /> 725 Preferences726 <xsl:copy-of select="$bwStr-SdBr-Preferences"/> 726 727 </a> 727 728 </li> … … 731 732 src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" 732 733 alt="upload ical" /> 733 Upload iCAL734 <xsl:copy-of select="$bwStr-SdBr-UploadICal"/> 734 735 </a> 735 736 </li> … … 739 740 src="{$resourcesRoot}/resources/std-icalDownload-icon-small.gif" 740 741 alt="upload event" /> 741 Export Calendars742 <xsl:copy-of select="$bwStr-SdBr-ExportCalendars"/> 742 743 </a> 743 744 </li> … … 755 756 <div id="bwTabs"> 756 757 <div id="bwUserInfo"> 757 logged in as758 <xsl:copy-of select="$bwStr-Tabs-LoggedInAs"/><xsl:text> </xsl:text> 758 759 <xsl:text> </xsl:text> 759 760 <strong><xsl:value-of select="/bedework/userid"/></strong> 760 761 <xsl:text> </xsl:text> 761 <span class="logout"><a href="{$setup}&logout=true"> logout</a></span>762 <span class="logout"><a href="{$setup}&logout=true"><xsl:copy-of select="$bwStr-Tabs-Logout"/></a></span> 762 763 </div> 763 764 <ul> … … 766 767 <xsl:attribute name="class">selected</xsl:attribute> 767 768 </xsl:if> 768 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"> DAY</a>769 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Day"/></a> 769 770 </li> 770 771 <li> … … 772 773 <xsl:attribute name="class">selected</xsl:attribute> 773 774 </xsl:if> 774 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"> WEEK</a>775 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Week"/></a> 775 776 </li> 776 777 <li> 777 778 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 778 779 <xsl:attribute name="class">selected</xsl:attribute> 779 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"> MONTH</a>780 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Month"/></a> 780 781 </li> 781 782 <li> 782 783 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 783 784 <xsl:attribute name="class">selected</xsl:attribute> 784 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"> YEAR</a>785 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"><xsl:copy-of select="$bwStr-Tabs-Year"/></a> 785 786 </li> 786 787 <li> 787 788 <xsl:if test="/bedework/page='eventList'"> 788 789 <xsl:attribute name="class">selected</xsl:attribute> 789 </xsl:if><a href="{$listEvents}"> LIST</a>790 </xsl:if><a href="{$listEvents}"><xsl:copy-of select="$bwStr-Tabs-List"/></a> 790 791 </li> 791 792 </ul> … … 814 815 </xsl:when> 815 816 <xsl:when test="/bedework/periodname='Week'"> 816 Week of<xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/>817 <xsl:copy-of select="$bwStr-Navi-WeekOf"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 817 818 </xsl:when> 818 819 <xsl:otherwise> … … 879 880 </td> 880 881 <td> 881 <input name="submit" type="submit" value=" go"/>882 <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 882 883 </td> 883 884 </tr> … … 894 895 <td class="leftCell"> 895 896 <xsl:if test="/bedework/page != 'addEvent' or /bedework/page='editEvent'"> 896 <input type="button" value=" add..." id="bwAddButton"/>897 <input type="button" value="{$bwStr-Util-Add}" id="bwAddButton"/> 897 898 <xsl:call-template name="actionIcons"> 898 899 <xsl:with-param name="actionIconsId">bwActionIcons-0</xsl:with-param> … … 911 912 <xsl:if test="/bedework/page!='searchResult'"> 912 913 <form name="searchForm" method="post" action="{$search}"> 913 Search:914 <xsl:copy-of select="$bwStr-Util-Search"/>: 914 915 <input type="text" name="query" size="15"> 915 916 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 916 917 </input> 917 <input type="submit" name="submit" value=" go"/>918 <input type="submit" name="submit" value="{$bwStr-Util-Go}"/> 918 919 </form> 919 920 </xsl:if> … … 939 940 <xsl:choose> 940 941 <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 941 <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>942 <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 942 943 </xsl:when> 943 944 <xsl:when test="/bedework/periodname='Year'"> 944 <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>945 <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 945 946 </xsl:when> 946 947 <xsl:when test="/bedework/periodname='Month'"> 947 948 <xsl:choose> 948 949 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 949 <a href="{$setup}&setappvar=monthViewMode(cal)" title=" toggle list/calendar view">950 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>950 <a href="{$setup}&setappvar=monthViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 951 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 951 952 </a> 952 953 </xsl:when> 953 954 <xsl:otherwise> 954 <a href="{$setup}&setappvar=monthViewMode(list)" title=" toggle list/calendar view">955 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>955 <a href="{$setup}&setappvar=monthViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 956 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 956 957 </a> 957 958 </xsl:otherwise> … … 961 962 <xsl:choose> 962 963 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 963 <a href="{$setup}&setappvar=weekViewMode(cal)" title=" toggle list/calendar view">964 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>964 <a href="{$setup}&setappvar=weekViewMode(cal)" title="{$bwStr-Util-ToggleListCalView}"> 965 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 965 966 </a> 966 967 </xsl:when> 967 968 <xsl:otherwise> 968 <a href="{$setup}&setappvar=weekViewMode(list)" title=" toggle list/calendar view">969 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>969 <a href="{$setup}&setappvar=weekViewMode(list)" title="{$bwStr-Util-ToggleListCalView}"> 970 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="{$bwStr-Util-ToggleListCalView}"/> 970 971 </a> 971 972 </xsl:otherwise> … … 979 980 <xsl:choose> 980 981 <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 981 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title=" toggle summary/detailed view">982 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>982 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 983 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 983 984 </a> 984 985 </xsl:when> 985 986 <xsl:otherwise> 986 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title=" toggle summary/detailed view">987 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>987 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 988 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 988 989 </a> 989 990 </xsl:otherwise> … … 1009 1010 <xsl:choose> 1010 1011 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 1011 <a href="{$setup}&setappvar=summaryMode(summary)" title=" toggle summary/detailed view">1012 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>1012 <a href="{$setup}&setappvar=summaryMode(summary)" title="{$bwStr-Util-ToggleSummDetView}"> 1013 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 1013 1014 </a> 1014 1015 </xsl:when> 1015 1016 <xsl:otherwise> 1016 <a href="{$setup}&setappvar=summaryMode(details)" title=" toggle summary/detailed view">1017 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt=" toggle summary/detailed view"/>1017 <a href="{$setup}&setappvar=summaryMode(details)" title="{$bwStr-Util-ToggleSummDetView}"> 1018 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="{$bwStr-Util-ToggleSummDetView}"/> 1018 1019 </a> 1019 1020 </xsl:otherwise> … … 1043 1044 <a href="{$initEvent}&entityType=event&startdate={$dateTime}" title="add event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1044 1045 <img src="{$resourcesRoot}/resources/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="add event"/> 1045 add event1046 <xsl:copy-of select="$bwStr-Actn-AddEvent"/> 1046 1047 </a> 1047 1048 <a href="{$event-initMeeting}&entityType=event&schedule=request&startdate={$dateTime}" title="schedule a meeting" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1048 1049 <img src="{$resourcesRoot}/resources/std-icalMeeting-icon-small.gif" width="12" height="16" border="0" alt="schedule meeting"/> 1049 schedule meeting1050 <xsl:copy-of select="$bwStr-Actn-ScheduleMeeting"/> 1050 1051 </a> 1051 1052 <a href="{$initEvent}&entityType=task&startdate={$dateTime}" title="add task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1052 1053 <img src="{$resourcesRoot}/resources/std-icalTask-icon-small.gif" width="12" height="16" border="0" alt="add task"/> 1053 add task1054 <xsl:copy-of select="$bwStr-Actn-AddTask"/> 1054 1055 </a> 1055 1056 <a href="{$event-initMeeting}&entityType=task&schedule=request&startdate={$dateTime}" title="schedule a task" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1056 1057 <img src="{$resourcesRoot}/resources/std-icalSchTask-icon-small.gif" width="12" height="16" border="0" alt="schedule task"/> 1057 schedule task1058 <xsl:copy-of select="$bwStr-Actn-ScheduleTask"/> 1058 1059 </a> 1059 1060 <a href="{$initUpload}" title="upload event" onclick="javascript:changeClass('{$actionIconsId}','invisible')"> 1060 1061 <img src="{$resourcesRoot}/resources/std-icalUpload-icon-small.gif" width="12" height="16" border="0" alt="upload event"/> 1061 upload1062 <xsl:copy-of select="$bwStr-Actn-Upload"/> 1062 1063 </a> 1063 1064 </div> … … 1071 1072 <tr> 1072 1073 <td class="noEventsCell"> 1073 No events to display.1074 <xsl:copy-of select="$bwStr-LsVw-NoEventsToDisplay"/> 1074 1075 </td> 1075 1076 </tr> … … 1087 1088 <div class="listAdd"> 1088 1089 <span class="listAddButton"> 1089 add...1090 <xsl:copy-of select="$bwStr-LsVw-Add"/> 1090 1091 </span> 1091 1092 <xsl:call-template name="actionIcons"> … … 1125 1126 start/shortdate = end/shortdate"> 1126 1127 <td class="{$dateRangeStyle} center" colspan="3"> 1127 all day1128 <xsl:copy-of select="$bwStr-LsVw-AllDay"/> 1128 1129 </td> 1129 1130 </xsl:when> … … 1142 1143 <xsl:when test="start/allday = 'true' and 1143 1144 parent::day/shortdate = start/shortdate"> 1144 today1145 <xsl:copy-of select="$bwStr-LsVw-Today"/> 1145 1146 </xsl:when> 1146 1147 <xsl:when test="parent::day/shortdate != start/shortdate"> … … 1162 1163 <xsl:when test="end/allday = 'true' and 1163 1164 parent::day/shortdate = end/shortdate"> 1164 today1165 <xsl:copy-of select="$bwStr-LsVw-Today"/> 1165 1166 </xsl:when> 1166 1167 <xsl:when test="parent::day/shortdate != end/shortdate"> … … 1180 1181 <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 1181 1182 <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 1182 <xsl:otherwise> description</xsl:otherwise>1183 <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 1183 1184 </xsl:choose> 1184 1185 </xsl:variable> 1185 1186 <xsl:variable name="subStyle" select="subscription/subStyle"/> 1186 1187 <td class="{$descriptionClass} {$subStyle}"> 1187 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1188 <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 1188 1189 <xsl:choose> 1189 1190 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> … … 1191 1192 <xsl:choose> 1192 1193 <xsl:when test="summary = ''"> 1193 <em> no title</em>1194 <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 1194 1195 </xsl:when> 1195 1196 <xsl:otherwise> … … 1209 1210 </xsl:if> 1210 1211 <xsl:if test="sponsor/name!='none'"> 1211 Contact:<xsl:value-of select="sponsor/name"/>1212 <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="sponsor/name"/> 1212 1213 </xsl:if> 1213 1214 </em> … … 1222 1223 <xsl:choose> 1223 1224 <xsl:when test="summary = ''"> 1224 <em> no title</em>1225 <em><xsl:copy-of select="$bwStr-LsVw-NoTitle"/></em> 1225 1226 </xsl:when> 1226 1227 <xsl:otherwise> … … 1238 1239 <td class="smallIcon"> 1239 1240 <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 1240 <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">1241 <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"/>1241 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 1242 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 1242 1243 </a> 1243 1244 </td> … … 1258 1259 <xsl:choose> 1259 1260 <xsl:when test="recurring='true' or recurrenceId != ''"> 1260 Edit:1261 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit master (recurring event)">all</a>1262 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" edit instance (recurring event)">instance</a>1261 <xsl:copy-of select="$bwStr-EvLn-EditColon"/><xsl:text> </xsl:text> 1262 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvLn-EditMaster}"><xsl:copy-of select="$bwStr-EvLn-All"/></a> 1263 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-EditInstance}"><xsl:copy-of select="$bwStr-EvLn-Instance"/></a> 1263 1264 <br/> 1264 1265 </xsl:when> 1265 1266 <xsl:otherwise> 1266 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title=" edit event">1267 Edit1267 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}" title="{$bwStr-EvLn-EditEvent}"> 1268 <xsl:copy-of select="$bwStr-EvLn-Edit"/> 1268 1269 </a> 1269 1270 </xsl:otherwise> … … 1273 1274 <!-- temporarily hide from Recurring events --> 1274 1275 <a href="{$addEventRef}&calPath={$calPath}&guid={$guid}" title="add event reference to a calendar"> 1275 Link1276 <xsl:copy-of select="$bwStr-EvLn-Link"/> 1276 1277 </a> 1277 1278 <xsl:text> </xsl:text> … … 1280 1281 <xsl:choose> 1281 1282 <xsl:when test="recurring='true' or recurrenceId != ''"> 1282 Delete:1283 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title=" delete master (recurring event)" onclick="return confirm('Delete all recurrences of this event?');">all</a>1284 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete instance (recurring event)" onclick="return confirm('Delete this event?');">instance</a>1283 <xsl:copy-of select="$bwStr-EvLn-DeleteColon"/><xsl:text> </xsl:text> 1284 <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> 1285 <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> 1285 1286 </xsl:when> 1286 1287 <xsl:otherwise> 1287 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" delete event" onclick="return confirm('Delete this event?');">1288 Delete1288 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-EvLn-DeleteEvent}" onclick="return confirm('{$bwStr-EvLn-DeleteThisEvent}');"> 1289 <xsl:copy-of select="$bwStr-EvLn-Delete"/> 1289 1290 </a> 1290 1291 </xsl:otherwise> … … 1296 1297 <xsl:template match="events" mode="eventList"> 1297 1298 <h2 class="bwStatusConfirmed"> 1298 Next 7 Days1299 <xsl:copy-of select="$bwStr-LsEv-Next7Days"/> 1299 1300 <!-- xsl:choose> 1300 1301 <xsl:when test="/bedework/now/longdate = /bedework/events/event[position()=last()]/start/longdate"><xsl:value-of select="/bedework/now/longdate"/></xsl:when> … … 1307 1308 <xsl:choose> 1308 1309 <xsl:when test="not(event)"> 1309 <li> No events to display.</li>1310 <li><xsl:copy-of select="$bwStr-LsEv-NoEventsToDisplay"/></li> 1310 1311 </xsl:when> 1311 1312 <xsl:otherwise> … … 1323 1324 </xsl:attribute> 1324 1325 1325 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1326 <xsl:if test="status='TENTATIVE'"><em> TENTATIVE:</em></xsl:if>1326 <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 1327 <xsl:if test="status='TENTATIVE'"><em><xsl:copy-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 1327 1328 1328 1329 <a class="title" href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}"> … … 1337 1338 <xsl:text> </xsl:text> 1338 1339 <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 1339 <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">1340 <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"/>1340 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 1341 <img src="{$resourcesRoot}/resources/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsEv-DownloadEvent}"/> 1341 1342 </a> 1342 1343 … … 1377 1378 <xsl:if test="categories/category"> 1378 1379 <br/> 1379 Categories:1380 <xsl:copy-of select="$bwStr-LsEv-Categories"/><xsl:text> </xsl:text> 1380 1381 <xsl:for-each select="categories/category"> 1381 1382 <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> … … 1388 1389 </xsl:if> 1389 1390 <xsl:if test="contact/name!='none'"> 1390 Contact:<xsl:value-of select="contact/name"/>1391 <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 1391 1392 </xsl:if> 1392 1393 </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 Calendar:1595 <xsl:copy-of select="$bwStr-EvCG-Calendar"/><xsl:text> </xsl:text> 1595 1596 <xsl:variable name="userPath">user/<xsl:value-of select="/bedework/userid"/>/</xsl:variable> 1596 1597 <xsl:choose> … … 1602 1603 </xsl:otherwise> 1603 1604 </xsl:choose><br/> 1604 Type:1605 <xsl:copy-of select="$bwStr-EvCG-Type"/><xsl:text> </xsl:text> 1605 1606 <xsl:variable name="entityType"> 1606 1607 <xsl:choose> 1607 <xsl:when test="entityType = '2'"> task</xsl:when>1608 <xsl:when test="scheduleMethod = '2'"> meeting</xsl:when>1609 <xsl:otherwise> event</xsl:otherwise>1608 <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-EvCG-Task"/></xsl:when> 1609 <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-EvCG-Meeting"/></xsl:when> 1610 <xsl:otherwise><xsl:copy-of select="$bwStr-EvCG-Event"/></xsl:otherwise> 1610 1611 </xsl:choose> 1611 1612 </xsl:variable> 1612 1613 <xsl:if test="recurring='true' or recurrenceId != ''"> 1613 recurring1614 <xsl:copy-of select="$bwStr-EvCG-Recurring"/> 1614 1615 </xsl:if> 1615 1616 <xsl:variable name="userStr">/principals/users/<xsl:value-of select="/bedework/userid"/></xsl:variable> 1616 1617 <xsl:choose> 1617 1618 <xsl:when test="$userStr = owner"> 1618 personal<xsl:value-of select="$entityType"/>1619 <xsl:copy-of select="$bwStr-EvCG-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 1619 1620 </xsl:when> 1620 1621 <xsl:when test="public = 'true'"> 1621 public<xsl:value-of select="$entityType"/>1622 <xsl:copy-of select="$bwStr-EvCG-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 1622 1623 </xsl:when> 1623 1624 <xsl:otherwise> … … 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-SgEv-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');changeClass('bwColorField','visible');setField('bwCalType',this.value);"/> Calendar5189 <input type="radio" value="folder" name="typeSwitch" onclick="changeClass('subscriptionTypes','invisible');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');setField('bwCalType',this.value);"/> Folder5190 <input type="radio" value="subscription" name="typeSwitch" onclick="changeClass('subscriptionTypes','visible');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');setField('bwCalType',this.value);"/> Subscription5185 <input type="radio" value="calendar" name="typeSwitch" checked="checked" onclick="changeClass('subscriptionTypes','invisible');changeClass('bwColorField','visible');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');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');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');changeClass('bwColorField','invisible');bwUpdateColor('','bwCalColor');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"> … … 5362 5359 </tr> 5363 5360 <tr> 5364 <th> Color:</th>5361 <th><xsl:copy-of select="$bwStr-CuCa-Color"/></th> 5365 5362 <td> 5366 5363 <input type="text" name="calendar.color" id="bwCalColor" size="7"> … … 5374 5371 </tr> 5375 5372 <tr> 5376 <th> Display:</th>5373 <th><xsl:copy-of select="$bwStr-CuCa-Display"/></th> 5377 5374 <td> 5378 5375 <input type="hidden" name="calendar.display"> … … 5383 5380 <xsl:attribute name="checked">checked</xsl:attribute> 5384 5381 </xsl:if> 5385 </input> display items in this collection5382 </input><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CuCa-DisplayItemsInThisCollection"/> 5386 5383 </td> 5387 5384 </tr> … … 5389 5386 <tr> 5390 5387 <xsl:attribute name="class">disabled</xsl:attribute> 5391 <th> Disabled:</th>5388 <th><xsl:copy-of select="$bwStr-CuCa-Disabled"/></th> 5392 5389 <td> 5393 5390 <input type="hidden" name="calendar.disabled" size="40"> … … 5397 5394 <xsl:if test="disabled = 'true'"> 5398 5395 <span class="disabledNote"> 5399 This item is inaccessible and has been disabled. You may 5400 re-enable it to try again. 5396 <xsl:copy-of select="$bwStr-CuCa-ThisItemIsInaccessible"/> 5401 5397 </span> 5402 5398 </xsl:if> … … 5405 5401 </xsl:if> 5406 5402 <tr> 5407 <th> Filter Expression:</th>5403 <th><xsl:copy-of select="$bwStr-CuCa-FilterExpression"/></th> 5408 5404 <td> 5409 5405 <input type="text" name="fexpr" value="" size="40"> … … 5414 5410 <xsl:if test="isSubscription = 'true'"> 5415 5411 <tr> 5416 <th> URL:</th>5412 <th><xsl:copy-of select="$bwStr-CuCa-URL"/></th> 5417 5413 <td> 5418 5414 <input name="aliasUri" value="" size="40"> … … 5423 5419 <xsl:if test="externalSub = 'true'"> 5424 5420 <tr> 5425 <th> Id (if required):</th>5421 <th><xsl:copy-of select="$bwStr-CuCa-ID"/></th> 5426 5422 <td> 5427 5423 <input name="remoteId" value="" size="40"/> … … 5429 5425 </tr> 5430 5426 <tr> 5431 <th> Password (if required):</th>5427 <th><xsl:copy-of select="$bwStr-CuCa-Password"/></th> 5432 5428 <td> 5433 5429 <input type="password" name="remotePw" value="" size="40"/> … … 5439 5435 5440 5436 <div id="sharingBox"> 5441 <h3> Current Access:</h3>5437 <h3><xsl:copy-of select="$bwStr-CuCa-CurrentAccess"/>Current Access:</h3> 5442 5438 <div id="bwCurrentAccessWidget"> </div> 5443 5439 <script type="text/javascript"> … … 5450 5446 5451 5447 <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> 5448 <xsl:copy-of select="$bwStr-CuCa-AccessNote"/> 5462 5449 </div> 5463 5450 … … 5467 5454 <xsl:choose> 5468 5455 <xsl:when test="isSubscription='true'"> 5469 <input type="submit" name="updateCalendar" value=" Update Subscription"/>5456 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateSubscription}"/> 5470 5457 </xsl:when> 5471 5458 <xsl:when test="calType = '0'"> 5472 <input type="submit" name="updateCalendar" value=" Update Folder"/>5459 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateFolder}"/> 5473 5460 </xsl:when> 5474 5461 <xsl:otherwise> 5475 <input type="submit" name="updateCalendar" value=" Update Calendar"/>5462 <input type="submit" name="updateCalendar" value="{$bwStr-CuCa-UpdateCalendar}"/> 5476 5463 </xsl:otherwise> 5477 5464 </xsl:choose> 5478 <input type="submit" name="cancelled" value=" cancel"/>5465 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5479 5466 </td> 5480 5467 <td align="right"> … … 5482 5469 <xsl:choose> 5483 5470 <xsl:when test="isSubscription='true'"> 5484 <input type="submit" name="delete" value=" Delete Subscription"/>5471 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteSubscription}"/> 5485 5472 </xsl:when> 5486 5473 <xsl:when test="calType = '0'"> 5487 <input type="submit" name="delete" value=" Delete Folder"/>5474 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteFolder}"/> 5488 5475 </xsl:when> 5489 5476 <xsl:otherwise> 5490 <input type="submit" name="delete" value=" Delete Calendar"/>5477 <input type="submit" name="delete" value="{$bwStr-CuCa-DeleteCalendar}"/> 5491 5478 </xsl:otherwise> 5492 5479 </xsl:choose> … … 5531 5518 }); 5532 5519 </script> 5533 <button type="button" id="bwColorPickerButton" value=" pick"><img src="{$resourcesRoot}/resources/colorIcon.gif" width="16" height="13" alt="pick a color"/></button>5520 <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 5521 5535 5522 <div id="bwColorPicker" title="Select a color"> … … 5545 5532 <xsl:if test="position() mod 6 = 0"><br style="clear:both;"/></xsl:if> 5546 5533 </xsl:for-each> 5547 <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"> use default colors</a></p>5534 <p><a href="javascript:bwUpdateColor('','{$colorFieldId}')" onclick="$('#bwColorPicker').dialog('close');"><xsl:copy-of select="$bwStr-CoPi-UseDefaultColors"/></a></p> 5548 5535 </div> 5549 5536 </xsl:template> 5550 5537 5551 5538 <xsl:template name="calendarList"> 5552 <h3> Managing Calendars & Subscriptions</h3>5539 <h3><xsl:copy-of select="$bwStr-CaLi-ManagingCalendars"/></h3> 5553 5540 <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 5541 <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"/>), 5542 <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> 5543 <li><xsl:copy-of select="$bwStr-CaLi-Select"/><xsl:text> </xsl:text> 5559 5544 <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.5545 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-CaLi-Icon"/> 5561 5546 <ul> 5562 <li> Folders may only contain calendars and subfolders.</li>5563 <li> Calendars may only contain events (and other calendar items).</li>5547 <li><xsl:copy-of select="$bwStr-CaLi-Folders"/></li> 5548 <li><xsl:copy-of select="$bwStr-CaLi-Calendars"/></li> 5564 5549 </ul> 5565 5550 </li> … … 5568 5553 5569 5554 <xsl:template name="calendarDescriptions"> 5570 <h2> Calendar Information</h2>5555 <h2><xsl:copy-of select="$bwStr-CaDe-CalInfo"/></h2> 5571 5556 <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> 5557 <li><xsl:copy-of select="$bwStr-CaDe-SelectAnItem"/></li> 5575 5558 </ul> 5576 5559 5577 <p><strong> All Calendar Descriptions:</strong></p>5560 <p><strong><xsl:copy-of select="$bwStr-CaDe-AllCalDescriptions"/></strong></p> 5578 5561 <table id="flatCalendarDescriptions" cellspacing="0"> 5579 5562 <tr> 5580 <th> Name</th>5581 <th> Description</th>5563 <th><xsl:copy-of select="$bwStr-CaDe-Name"/></th> 5564 <th><xsl:copy-of select="$bwStr-CaDe-Description"/></th> 5582 5565 </tr> 5583 5566 <xsl:for-each select="//calendar[calType < 2]"> … … 5601 5584 5602 5585 <xsl:template match="currentCalendar" mode="displayCalendar"> 5603 <h2> Calendar Information</h2>5586 <h2><xsl:copy-of select="$bwStr-CuCa-CalendarInformation"/></h2> 5604 5587 <table class="common"> 5605 5588 <tr> 5606 <th> Name:</th>5589 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5607 5590 <td> 5608 5591 <xsl:value-of select="name"/> … … 5610 5593 </tr> 5611 5594 <tr> 5612 <th> Path:</th>5595 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5613 5596 <td> 5614 5597 <xsl:value-of select="path"/> … … 5616 5599 </tr> 5617 5600 <tr> 5618 <th> Summary:</th>5601 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5619 5602 <td> 5620 5603 <xsl:value-of select="summary"/> … … 5622 5605 </tr> 5623 5606 <tr> 5624 <th> Description:</th>5607 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5625 5608 <td> 5626 5609 <xsl:value-of select="desc"/> … … 5633 5616 <xsl:choose> 5634 5617 <xsl:when test="calType = '0'"> 5635 <h3> Delete Folder</h3>5618 <h3><xsl:copy-of select="$bwStr-CuCa-DeleteFolder"/></h3> 5636 5619 <p> 5637 The following folder <em>and all its contents</em> will be deleted. 5638 Continue? 5620 <xsl:copy-of select="$bwStr-CuCa-TheFollowingFolder"/> 5639 5621 </p> 5640 5622 </xsl:when> 5641 5623 <xsl:otherwise> 5642 <h3> Delete Calendar</h3>5624 <h3><xsl:copy-of select="$bwStr-CuCa-DeleteCalendar"/></h3> 5643 5625 <p> 5644 The following calendar will be deleted. Continue?5626 <xsl:copy-of select="$bwStr-CuCa-TheFollowingCalendar"/> 5645 5627 </p> 5646 5628 </xsl:otherwise> … … 5650 5632 <table class="common"> 5651 5633 <tr> 5652 <th> Path:</th>5634 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5653 5635 <td> 5654 5636 <xsl:value-of select="path"/> … … 5656 5638 </tr> 5657 5639 <tr> 5658 <th> Name:</th>5640 <th><xsl:copy-of select="$bwStr-CuCa-Name"/></th> 5659 5641 <td> 5660 5642 <xsl:value-of select="name"/> … … 5662 5644 </tr> 5663 5645 <tr> 5664 <th> Summary:</th>5646 <th><xsl:copy-of select="$bwStr-CuCa-Summary"/></th> 5665 5647 <td> 5666 5648 <xsl:value-of select="summary"/> … … 5668 5650 </tr> 5669 5651 <tr> 5670 <th> Description:</th>5652 <th><xsl:copy-of select="$bwStr-CuCa-Description"/></th> 5671 5653
