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 <td> 5672 5654 <xsl:value-of select="desc"/> … … 5678 5660 <tr> 5679 5661 <td> 5680 <input type="submit" name="cancelled" value=" cancel"/>5662 <input type="submit" name="cancelled" value="{$bwStr-CuCa-Cancel}"/> 5681 5663 </td> 5682 5664 <td align="right"> 5683 5665 <xsl:choose> 5684 5666 <xsl:when test="calType = '0'"> 5685 <input type="submit" name="delete" value=" Yes: Delete Folder!"/>5667 <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteFolder}"/> 5686 5668 </xsl:when> 5687 5669 <xsl:otherwise> 5688 <input type="submit" name="delete" value=" Yes: Delete Calendar!"/>5670 <input type="submit" name="delete" value="{$bwStr-CuCa-YesDeleteCalendar}"/> 5689 5671 </xsl:otherwise> 5690 5672 </xsl:choose> … … 5697 5679 5698 5680 <xsl:template match="calendars" mode="exportCalendars"> 5699 <h2> Export Calendars as iCal</h2>5681 <h2><xsl:copy-of select="$bwStr-Cals-ExportCals"/></h2> 5700 5682 <form name="eventForm" id="exportCalendarForm" action="{$export}" method="post"> 5701 5683 <input type="hidden" name="calPath" value=""/> … … 5706 5688 <tr> 5707 5689 <th class="commonHeader"> 5708 Event date limits:5709 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> today forward5710 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> all dates5711 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> date range5690 <xsl:copy-of select="$bwStr-Cals-EventDateLimits"/> 5691 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-TodayForward"/> 5692 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> <xsl:copy-of select="$bwStr-Cals-AllDates"/> 5693 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> <xsl:copy-of select="$bwStr-Cals-DateRange"/> 5712 5694 </th> 5713 5695 </tr> 5714 5696 <tr id="exportDateRange" class="invisible"> 5715 5697 <td class="dates"> 5716 < strong>Start:</strong>5698 <xsl:copy-of select="$bwStr-Cals-Start"/> 5717 5699 <div class="dateFields"> 5718 5700 <xsl:copy-of select="/bedework/formElements/form/start/month/*"/> … … 5721 5703 </div> 5722 5704    5723 < strong>End:</strong>5705 <xsl:copy-of select="$bwStr-Cals-End"/> 5724 5706 <div class="dateFields"> 5725 5707 <xsl:copy-of select="/bedework/formElements/form/end/month/*"/> … … 5731 5713 <tr> 5732 5714 <th class="borderRight"> 5733 My Calendars5715 <xsl:copy-of select="$bwStr-Cals-MyCalendars"/> 5734 5716 </th> 5735 5717 </tr> … … 5802 5784 subfolders. --> 5803 5785 <xsl:variable name="userid" select="/bedework/userid"/> 5804 <h2> Add Subscriptions</h2>5786 <h2><xsl:copy-of select="$bwStr-SuMe-AddSubs"/></h2> 5805 5787 <div id="content"> 5806 <h4> Subscribe to:</h4>5788 <h4><xsl:copy-of select="$bwStr-SuMe-SubscribeTo"/></h4> 5807 5789 <ul id="subsMenu"> 5808 5790 <li> 5809 5791 <a href="{$calendar-initAddPublicAlias}&calPath=/user/{$userid}" title="subscribe to a public calendar"> 5810 a public calendar (in this system)5792 <xsl:copy-of select="$bwStr-SuMe-PublicCal"/> 5811 5793 </a> 5812 5794 </li> 5813 5795 <li> 5814 5796 <a href="{$calendar-initAddAlias}&calPath=/user/{$userid}" title="subscribe to a user calendar"> 5815 a user calendar (in this system)5797 <xsl:copy-of select="$bwStr-SuMe-UserCal"/> 5816 5798 </a> 5817 5799 </li> 5818 5800 <li> 5819 5801 <a href="{$calendar-initAddExternal}&calPath=/user/{$userid}" title="subscribe to an external calendar"> 5820 an external iCal feed (e.g. Google, Eventful, etc)5802 <xsl:copy-of select="$bwStr-SuMe-ExternalFeed"/> 5821 5803 </a> 5822 5804 </li> … … 5825 5807 </xsl:template> 5826 5808 5827 <!-- This template is deprecated --> 5828 <xsl:template name="addPublicAlias"> 5829 <h2>Subscribe to a Public Calendar</h2> 5830 <div id="content"> 5831 <h3>Add a public subscription</h3> 5832 <p class="note">*the subsciption name must be unique</p> 5833 <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, true)" method="post"> 5834 <table class="common" cellspacing="0"> 5835 <tr> 5836 <td class="fieldname">Calendar:</td> 5837 <td> 5838 <input type="hidden" value="" name="aliasUri" size="60" id="bwNewCalPathField"/> 5839 <input type="hidden" value="" name="calendarCollection" id="bwCalCollectionField"/> 5840 <span id="bwEventCalDisplay"> 5841 <xsl:text> </xsl:text> 5842 </span> 5843 <xsl:call-template name="selectCalForPublicAlias"/> 5844 </td> 5845 </tr> 5846 <tr> 5847 <td class="fieldname">Name:</td> 5848 <td> 5849 <xsl:variable name="subName" select="name"/> 5850 <input type="text" value="{$subName}" name="calendar.name" size="30"/> 5851 </td> 5852 </tr> 5853 <!--<tr> 5854 <td class="fieldname">Display:</td> 5855 <td> 5856 <input type="radio" value="true" name="calendar.display" checked="checked"/> yes 5857 <input type="radio" value="false" name="calendar.display"/> no 5858 </td> 5859 </tr>--> 5860 <tr> 5861 <td class="fieldname">Affects Free/Busy:</td> 5862 <td> 5863 <input type="radio" value="true" name="calendar.affectsFreeBusy"/> yes 5864 <input type="radio" value="false" name="calendar.affectsFreeBusy" checked="checked"/> no 5865 </td> 5866 </tr> 5867 <tr> 5868 <td class="fieldname">Style:</td> 5869 <td> 5870 <select name="calendar.color"> 5871 <option value="">default</option> 5872 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 5873 <xsl:variable name="subColor" select="@rgb"/> 5874 <xsl:variable name="subColorClass" select="."/> 5875 <option value="{$subColor}" class="{$subColorClass}"> 5876 <xsl:value-of select="@name"/> 5877 </option> 5878 </xsl:for-each> 5879 </select> 5880 </td> 5881 </tr> 5882 <!--<tr> 5883 <td class="fieldname">Unremovable:</td> 5884 <td> 5885 <input type="radio" value="true" name="calendar.unremoveable" size="60"/> true 5886 <input type="radio" value="false" name="calendar.unremoveable" size="60" checked="checked"/> false 5887 </td> 5888 </tr>--> 5889 </table> 5890 <table border="0" id="submitTable"> 5891 <tr> 5892 <td> 5893 <input type="submit" name="addSubscription" value="Add Subscription"/> 5894 <input type="submit" name="cancelled" value="cancel"/> 5895 </td> 5896 </tr> 5897 </table> 5898 </form> 5899 </div> 5900 </xsl:template> 5901 5809 5902 5810 <xsl:template match="calendar" mode="subscribe"> 5903 5811 <xsl:variable name="calPath" select="encodedPath"/> 5904 5812 <xsl:variable name="itemClass"> 5905 5813 <xsl:choose> 5906 <xsl:when test="calType = '0'"> folder</xsl:when>5907 <xsl:otherwise> calendar</xsl:otherwise>5814 <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 5815 <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 5908 5816 </xsl:choose> 5909 5817 </xsl:variable> … … 5924 5832 <!-- add a subscription to a user calendar by user and path --> 5925 5833 <xsl:template name="addAlias"> 5926 <h2> Subscribe to a User Calendar</h2>5834 <h2><xsl:copy-of select="$bwStr-AddA-SubscribeToUserCal"/></h2> 5927 5835 <div id="content"> 5928 <p class="note"> *the subsciption name must be unique</p>5836 <p class="note"><xsl:copy-of select="$bwStr-AddA-SubscriptionMustBeUnique"/></p> 5929 5837 <form name="subscribeForm" action="{$calendar-update}" onsubmit="return setBwSubscriptionUri(this, false)" method="post"> 5930 5838 <table class="common" cellspacing="0"> 5931 5839 <tr> 5932 <td class="fieldname"> Name:</td>5840 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Name"/></td> 5933 5841 <td> 5934 5842 <input type="text" value="" name="calendar.name" size="60"/> … … 5943 5851 </tr>--> 5944 5852 <tr> 5945 <td class="fieldname"> User ID:</td>5853 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-UserID"/></td> 5946 5854 <td> 5947 5855 <input type="hidden" value="" name="aliasUri"/> 5948 5856 <input type="text" value="" name="userId" size="20"/> 5949 <span class="note"> ex: janedoe</span>5857 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExJaneDoe"/></span> 5950 5858 </td> 5951 5859 </tr> 5952 5860 <tr> 5953 <td class="fieldname"> Calendar path:</td>5861 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-CalendarPath"/></td> 5954 5862 <td> 5955 5863 <input type="text" value="" name="userPath" size="20"/> 5956 <span class="note"> ex: calendar</span>5864 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-ExCalendar"/></span> 5957 5865 </td> 5958 5866 </tr> … … 5965 5873 </tr>--> 5966 5874 <tr> 5967 <td class="fieldname"> Affects Free/Busy:</td>5875 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-AffectsFreeBusy"/></td> 5968 5876 <td> 5969 <input type="radio" value="true" name="affectsFreeBusy"/> yes5970 <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/> no5877 <input type="radio" value="true" name="affectsFreeBusy"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-Yes"/> 5878 <input type="radio" value="false" name="affectsFreeBusy" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AddA-No"/> 5971 5879 </td> 5972 5880 </tr> 5973 5881 <tr> 5974 <td class="fieldname"> Style:</td>5882 <td class="fieldname"><xsl:copy-of select="$bwStr-AddA-Style"/></td> 5975 5883 <td> 5976 5884 <select name="calendar.color"> 5977 <option value="default"> default</option>5885 <option value="default"><xsl:copy-of select="$bwStr-AddA-Default"/></option> 5978 5886 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 5979 5887 <xsl:variable name="subColor" select="."/> … … 5996 5904 <tr> 5997 5905 <td> 5998 <input type="submit" name="addSubscription" value=" Add Subscription"/>5999 <input type="submit" name="cancelled" value=" cancel"/>5906 <input type="submit" name="addSubscription" value="{$bwStr-AddA-AddSubscription}"/> 5907 <input type="submit" name="cancelled" value="{$bwStr-AddA-Cancel}"/> 6000 5908 </td> 6001 5909 </tr> … … 6003 5911 </form> 6004 5912 6005 <ul class="note" style="margin-left: 2em;"> 6006 <li> 6007 You must be granted at least read access to the other user's calendar 6008 to subscribe to it. 6009 </li> 6010 <li>The <strong>Name</strong> is anything you want to call your subscription.</li> 6011 <li>The <strong>User ID</strong> is the user id that owns the calendar</li> 6012 <li> 6013 The <strong>Path</strong> is the name of the folder and/or calendar within 6014 the remote user's calendar tree. For example, to subscribe to 6015 janedoe/someFolder/someCalendar, enter "someFolder/someCalendar". To subscribe to janedoe's root folder, leave this field blank. 6016 </li> 6017 <li> 6018 You can add subscriptions to your own calendars to help group and organize collections you may wish to share. 6019 </li> 6020 </ul> 6021 </div> 6022 </xsl:template> 6023 6024 <!-- DEPRECTATED --> 6025 <xsl:template match="subscription" mode="modSubscription"> 6026 <h3>Modify Subscription</h3> 6027 <form name="subscribeForm" action="{$subscriptions-subscribe}" method="post"> 6028 <table class="common" cellspacing="0"> 6029 <tr> 6030 <td class="fieldname">Name:</td> 6031 <td> 6032 <xsl:value-of select="name"/> 6033 <xsl:variable name="subName" select="name"/> 6034 <input type="hidden" value="{$subName}" name="name"/> 6035 </td> 6036 </tr> 6037 <xsl:choose> 6038 <xsl:when test="internal='false'"> 6039 <tr> 6040 <td class="fieldname">Uri:</td> 6041 <td> 6042 <xsl:variable name="subUri" select="uri"/> 6043 <input type="text" value="{$subUri}" name="subscription.uri" size="60"/> 6044 </td> 6045 </tr> 6046 </xsl:when> 6047 <xsl:otherwise> 6048 <tr> 6049 <td class="fieldname">Uri:</td> 6050 <td> 6051 <xsl:value-of select="uri"/> 6052 </td> 6053 </tr> 6054 </xsl:otherwise> 6055 </xsl:choose> 6056 <!-- <tr> 6057 <td class="fieldname">Display:</td> 6058 <td> 6059 <xsl:choose> 6060 <xsl:when test="display='true'"> 6061 <input type="radio" value="true" name="subscription.display" checked="checked"/> yes 6062 <input type="radio" value="false" name="subscription.display"/> no 6063 </xsl:when> 6064 <xsl:otherwise> 6065 <input type="radio" value="true" name="subscription.display"/> yes 6066 <input type="radio" value="false" name="subscription.display" checked="checked"/> no 6067 </xsl:otherwise> 6068 </xsl:choose> 6069 </td> 6070 </tr> --> 6071 <tr> 6072 <td class="fieldname">Affects Free/Busy:</td> 6073 <td> 6074 <xsl:choose> 6075 <xsl:when test="affectsFreeBusy='true'"> 6076 <input type="radio" value="true" name="subscription.affectsFreeBusy" checked="checked"/> yes 6077 <input type="radio" value="false" name="subscription.affectsFreeBusy"/> no 6078 </xsl:when> 6079 <xsl:otherwise> 6080 <input type="radio" value="true" name="subscription.affectsFreeBusy"/> yes 6081 <input type="radio" value="false" name="subscription.affectsFreeBusy" checked="checked"/> no 6082 </xsl:otherwise> 6083 </xsl:choose> 6084 </td> 6085 </tr> 6086 <tr> 6087 <td class="fieldname">Style:</td> 6088 <td> 6089 <xsl:variable name="subStyle" select="style"/> 6090 <select name="subscription.style"> 6091 <option value="default">default</option> 6092 <xsl:for-each select="document('subColors.xml')/subscriptionColors/color"> 6093 <xsl:variable name="subColor" select="."/> 6094 <xsl:choose> 6095 <xsl:when test="$subStyle = $subColor"> 6096 <option value="{$subColor}" class="{$subColor}" selected="selected"> 6097 <xsl:value-of select="@name"/> 6098 </option> 6099 </xsl:when> 6100 <xsl:otherwise> 6101 <option value="{$subColor}" class="{$subColor}"> 6102 <xsl:value-of select="@name"/> 6103 </option> 6104 </xsl:otherwise> 6105 </xsl:choose> 6106 </xsl:for-each> 6107 </select> 6108 </td> 6109 </tr> 6110 <!--<tr> 6111 <td class="fieldname">Unremovable:</td> 6112 <td> 6113 <xsl:choose> 6114 <xsl:when test="unremoveable='true'"> 6115 <input type="radio" value="true" name="unremoveable" size="60" checked="checked"/> true 6116 <input type="radio" value="false" name="unremoveable" size="60"/> false 6117 </xsl:when> 6118 <xsl:otherwise> 6119 <input type="radio" value="true" name="unremoveable" size="60"/> true 6120 <input type="radio" value="false" name="unremoveable" size="60" checked="checked"/> false 6121 </xsl:otherwise> 6122 </xsl:choose> 6123 </td> 6124 </tr>--> 6125 </table> 6126 <table border="0" id="submitTable"> 6127 <tr> 6128 <td> 6129 <input type="submit" name="updateSubscription" value="Update Subscription"/> 6130 <input type="submit" name="cancelled" value="cancel"/> 6131 </td> 6132 <td align="right"> 6133 <xsl:choose> 6134 <xsl:when test="unremoveable='true'"> 6135 Subscription unremoveable 6136 </xsl:when> 6137 <xsl:otherwise> 6138 <input type="submit" name="delete" value="Delete Subscription"/> 6139 </xsl:otherwise> 6140 </xsl:choose> 6141 </td> 6142 </tr> 6143 </table> 6144 </form> 6145 </xsl:template> 6146 6147 <!-- DEPRECTATED --> 6148 <xsl:template name="subscriptionList"> 6149 <h3>Current subscriptions</h3> 6150 <table class="common" cellspacing="0"> 6151 <tr> 6152 <th>Name</th> 6153 <th>URI</th> 6154 <th>Style</th> 6155 <!--<th>Display</th>--> 6156 <th>Free/Busy</th> 6157 <!--<th>Unremovable</th> 6158 <th>External</th> 6159 <th>Deleted?</th>--> 6160 </tr> 6161 <xsl:for-each select="subscription"> 6162 <xsl:variable name="style" select="style"/> 6163 <tr> 6164 <td> 6165 <xsl:variable name="subname" select="encodedName"/> 6166 <a href="{$subscriptions-fetchForUpdate}&subname={$subname}"> 6167 <xsl:value-of select="name"/> 6168 </a> 6169 </td> 6170 <td> 6171 <xsl:value-of select="uri"/> 6172 </td> 6173 <td class="{$style}" style="border: none;"> 6174   <!-- just make room and let the style show --> 6175 </td> 6176 <!-- <td class="center"> 6177 <xsl:if test="display='true'"> 6178 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6179 </xsl:if> 6180 </td> --> 6181 <td class="center"> 6182 <xsl:if test="affectsFreeBusy='true'"> 6183 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6184 </xsl:if> 6185 </td> 6186 <!--<td class="center"> 6187 <xsl:if test="unremoveable='true'"> 6188 <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6189 </xsl:if> 6190 </td> 6191 <td class="center"> 6192 <xsl:if test="internal='false'"> 6193 <img src="{$resourcesRoot}/resources/greenCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6194 </xsl:if> 6195 </td> 6196 <td class="center"> 6197 <xsl:if test="calendarDeleted='true'"> 6198 <img src="{$resourcesRoot}/resources/redCheckIcon.gif" width="13" height="13" alt="true" border="0"/> 6199 </xsl:if> 6200 </td>--> 6201 </tr> 6202 </xsl:for-each> 6203 </table> 6204 </xsl:template> 6205 6206 <!-- DEPRECTATED --> 6207 <xsl:template match="subscription" mode="mySubscriptions"> 6208 <li> 6209 <xsl:attribute name="class"> 6210 <xsl:choose> 6211 <xsl:when test="/bedework/selectionState/selectionType = 'subscription' 6212 and /bedework/selectionState/subscriptions/subscription/name = name">selected</xsl:when> 6213 <xsl:when test="calendarDeleted = 'true'">deleted</xsl:when> 6214 <xsl:otherwise>calendar</xsl:otherwise> 6215 </xsl:choose> 6216 </xsl:attribute> 6217 <xsl:variable name="subname" select="encodedName"/> 6218 <xsl:if test="style != '' and style != 'default'"> 6219 <!-- the spacer gif approach allows us to avoid some IE misbehavior --> 6220 <xsl:variable name="subStyle" select="style"/> 6221 <img src="{$resourcesRoot}/resources/spacer.gif" width="6" height="6" alt="subscription style" class="subStyle {$subStyle}"/> 6222 </xsl:if> 6223 <xsl:choose> 6224 <xsl:when test="calendarDeleted = 'true'"> 6225 <a href="{$subscriptions-inaccessible}" title="underlying calendar is inaccessible"> 6226 <xsl:value-of select="name"/> 6227 </a> 6228 </xsl:when> 6229 <xsl:otherwise> 6230 <a href="{$setSelection}&subname={$subname}"> 6231 <xsl:value-of select="name"/> 6232 </a> 6233 </xsl:otherwise> 6234 </xsl:choose> 6235 </li> 6236 </xsl:template> 6237 6238 <!-- DEPRECTATED --> 6239 <xsl:template name="subInaccessible"> 6240 <h2 class="bwStatusConfirmed">Inaccessible</h2> 6241 <div class="noEventsCell"> 6242 <p> 6243 <strong>This subscription cannot be displayed.</strong><br/> 6244 The underlying calendar 6245 is inaccessible. 6246 </p> 6247 <p> 6248 Possible causes: 6249 </p> 6250 <ol> 6251 <li>Access control was changed, and you may no longer access the underlying calendar.</li> 6252 <li>The underlying calendar was deleted.</li> 6253 </ol> 5913 <xsl:copy-of select="$bwStr-AddA-NoteAboutAccess"/> 6254 5914 </div> 6255 5915 </xsl:template> … … 6261 5921 <table class="common" cellspacing="0"> 6262 5922 <tr> 6263 <th colspan="2" class="commonHeader"> Alarm options</th>5923 <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-AlOp-AlarmOptions"/></th> 6264 5924 </tr> 6265 5925 <tr> 6266 5926 <td class="fieldname"> 6267 Alarm Date/Time:5927 <xsl:copy-of select="$bwStr-AlOp-AlarmDateTime"/> 6268 5928 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDate/*"/> 6269 5929 </td> 6270 5930 <td class="fieldval"> 6271 5931 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmdate/*"/> 6272 <span class="std-text"> at</span>5932 <span class="std-text"><xsl:copy-of select="$bwStr-AlOp-At"/><xsl:text> </xsl:text></span> 6273 5933 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmtime/*"/> 6274 5934 </td> … … 6276 5936 <tr> 6277 5937 <td class="fieldname"> 6278 or Before/After event:5938 <xsl:copy-of select="$bwStr-AlOp-OrBeforeAfterEvent"/> 6279 5939 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmTriggerSelectorDuration/*"/> 6280 5940 </td> 6281 5941 <td align="left"> 6282 5942 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/days/*"/> 6283 days5943 <xsl:copy-of select="$bwStr-AlOp-Days"/> 6284 5944 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/hours/*"/> 6285 hours5945 <xsl:copy-of select="$bwStr-AlOp-Hours"/> 6286 5946 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/minutes/*"/> 6287 minutes5947 <xsl:copy-of select="$bwStr-AlOp-Minutes"/> 6288 5948 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/seconds/*"/> 6289 seconds OR:5949 <xsl:copy-of select="$bwStr-AlOp-SecondsOr"/> 6290 5950 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmduration/weeks/*"/> 6291 weeks5951 <xsl:copy-of select="$bwStr-AlOp-Weeks"/> 6292 5952   6293 5953 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationBefore/*"/> 6294 before5954 <xsl:copy-of select="$bwStr-AlOp-Before"/> 6295 5955 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationAfter/*"/> 6296 after5956 <xsl:copy-of select="$bwStr-AlOp-After"/> 6297 5957   6298 5958 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelStart/*"/> 6299 start5959 <xsl:copy-of select="$bwStr-AlOp-Start"/> 6300 5960 <xsl:copy-of select="/bedework/alarmoptionsform/form/alarmDurationRelEnd/*"/> 6301 end5961 <xsl:copy-of select="$bwStr-AlOp-End"/> 6302 5962 </td> 6303 5963 </tr> 6304 5964 <tr> 6305 5965 <td> 6306 Email Address:5966 <xsl:copy-of select="$bwStr-AlOp-EmailAddress"/> 6307 5967 </td> 6308 5968 <td align="left"> … … 6312 5972 <tr> 6313 5973 <td> 6314 Subject:5974 <xsl:copy-of select="$bwStr-AlOp-Subject"/> 6315 5975 </td> 6316 5976 <td align="left"> … … 6321 5981 <td> </td> 6322 5982 <td> 6323 <input name="submit" type="submit" value=" Continue"/> 6324 <input name="cancelled" type="submit" value=" cancel"/>5983 <input name="submit" type="submit" value="{$bwStr-AlOp-Continue}"/>  5984 <input name="cancelled" type="submit" value="{$bwStr-AlOp-Cancel}"/> 6325 5985 </td> 6326 5986 </tr> … … 6334 5994 change it without modifying bedework.js --> 6335 5995 <form name="eventForm" method="post" action="{$upload}" id="standardForm" enctype="multipart/form-data"> 6336 <h2> Upload iCAL File</h2>5996 <h2><xsl:copy-of select="$bwStr-Upld-UploadICalFile"/></h2> 6337 5997 <table class="common" cellspacing="0"> 6338 5998 <tr> 6339 5999 <td class="fieldname"> 6340 Filename:6000 <xsl:copy-of select="$bwStr-Upld-Filename"/> 6341 6001 </td> 6342 6002 <td align="left"> … … 6346 6006 <tr> 6347 6007 <td class="fieldname padMeTop"> 6348 Into calendar:6008 <xsl:copy-of select="$bwStr-Upld-IntoCalendar"/> 6349 6009 </td> 6350 6010 <td align="left" class="padMeTop"> 6351 6011 <input type="hidden" name="newCalPath" id="bwNewCalPathField" value=""/> 6352 6012 <span id="bwEventCalDisplay"> 6353 <em> default calendar</em>6013 <em><xsl:copy-of select="$bwStr-Upld-DefaultCalendar"/></em> 6354 6014 </span> 6355 6015 <xsl:call-template name="selectCalForEvent"/> … … 6358 6018 <tr> 6359 6019 <td class="fieldname padMeTop"> 6360 Affects free/busy:6020 <xsl:copy-of select="$bwStr-Upld-AffectsFreeBusy"/> 6361 6021 </td> 6362 6022 <td align="left" class="padMeTop"> 6363 <input type="radio" value="" name="transparency" checked="checked"/> accept event's settings<br/>6364 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>6365 <input type="radio" value="TRANSPARENT" name="transparency"/> no <span class="note">(transparent: event status does not affect your free/busy)</span><br/>6023 <input type="radio" value="" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsSettings"/><br/> 6024 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Opaque"/></span><br/> 6025 <input type="radio" value="TRANSPARENT" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Transparent"/></span><br/> 6366 6026 </td> 6367 6027 </tr> 6368 6028 <tr> 6369 6029 <td class="fieldname padMeTop"> 6370 Status:6030 <xsl:copy-of select="$bwStr-Upld-Status"/> 6371 6031 </td> 6372 6032 <td align="left" class="padMeTop"> 6373 <input type="radio" value="" name="status" checked="checked"/> accept event's status<br/>6374 <input type="radio" value="CONFIRMED" name="status"/> confirmed<br/>6375 <input type="radio" value="TENTATIVE" name="status"/> tentative<br/>6376 <input type="radio" value="CANCELLED" name="status"/> canceled<br/>6033 <input type="radio" value="" name="status" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsStatus"/><br/> 6034 <input type="radio" value="CONFIRMED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Confirmed"/><br/> 6035 <input type="radio" value="TENTATIVE" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Tentative"/><br/> 6036 <input type="radio" value="CANCELLED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Canceled"/><br/> 6377 6037 </td> 6378 6038 </tr> … … 6381 6041 <tr> 6382 6042 <td> 6383 <input name="submit" type="submit" value=" Continue"/>6384 <input name="cancelled" type="submit" value=" cancel"/>6043 <input name="submit" type="submit" value="{$bwStr-Upld-Continue}"/> 6044 <input name="cancelled" type="submit" value="{$bwStr-Upld-Cancel}"/> 6385 6045 </td> 6386 6046 </tr> … … 6395 6055 <table class="common" cellspacing="0"> 6396 6056 <tr> 6397 <th colspan="2" class="commonHeader"> Update email options</th>6057 <th colspan="2" class="commonHeader"><xsl:copy-of select="$bwStr-EmOp-UpdateEmailOptions"/></th> 6398 6058 </tr> 6399 6059 <tr> 6400 6060 <td> 6401 Email Address:6061 <xsl:copy-of select="$bwStr-EmOp-EmailAddress"/> 6402 6062 </td> 6403 6063 <td align="left"> … … 6407 6067 <tr> 6408 6068 <td> 6409 Subject:6069 <xsl:copy-of select="$bwStr-EmOp-Subject"/> 6410 6070 </td> 6411 6071 <td align="left"> … … 6416 6076 <td> </td> 6417 6077 <td> 6418 <input name="submit" type="submit" value=" Continue"/> 6419 <input name="cancelled" type="submit" value=" cancel"/>6078 <input name="submit" type="submit" value="{$bwStr-EmOp-Continue}"/>  6079 <input name="cancelled" type="submit" value="{$bwStr-EmOp-Cancel}"/> 6420 6080 </td> 6421 6081 </tr> … … 6427 6087 <xsl:template name="locationList"> 6428 6088 <h2> 6429 Manage Preferences6089 <xsl:copy-of select="$bwStr-LocL-ManagePreferences"/> 6430 6090 </h2> 6431 6091 <ul class="submenu"> 6432 6092 <li> 6433 <a href="{$prefs-fetchForUpdate}"> general</a>6093 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-LocL-General"/></a> 6434 6094 </li> 6435 6095 <li> 6436 <a href="{$category-initUpdate}"> categories</a>6096 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-LocL-Categories"/></a> 6437 6097 </li> 6438 <li class="selected"> locations</li>6098 <li class="selected"><xsl:copy-of select="$bwStr-LocL-Locations"/></li> 6439 6099 <li> 6440 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>6100 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-LocL-SchedulingMeetings"/></a> 6441 6101 </li> 6442 6102 </ul> 6443 6103 <table class="common" id="manage" cellspacing="0"> 6444 6104 <tr> 6445 <th class="commonHeader"> Manage Locations</th>6105 <th class="commonHeader"><xsl:copy-of select="$bwStr-LocL-ManageLocations"/></th> 6446 6106 </tr> 6447 6107 <tr> 6448 6108 <td> 6449 <input type="button" name="return" value=" Add new location" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/>6109 <input type="button" name="return" value="{$bwStr-LocL-AddNewLocation}" onclick="javascript:location.replace('{$location-initAdd}')" class="titleButton"/> 6450 6110 <xsl:if test="/bedework/locations/location"> 6451 6111 <ul> … … 6466 6126 <xsl:template name="modLocation"> 6467 6127 <h2> 6468 Manage Preferences6128 <xsl:copy-of select="$bwStr-ModL-ManagePreferences"/> 6469 6129 </h2> 6470 6130 <ul class="submenu"> 6471 6131 <li> 6472 <a href="{$prefs-fetchForUpdate}"> general</a>6132 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ModL-General"/></a> 6473 6133 </li> 6474 6134 <li> 6475 <a href="{$category-initUpdate}"> categories</a>6135 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Categories"/></a> 6476 6136 </li> 6477 6137 <li class="selected"> 6478 <a href="{$location-initUpdate}"> locations</a>6138 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ModL-Locations"/></a> 6479 6139 </li> 6480 6140 <li> 6481 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>6141 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-ModL-SchedulingMeetings"/></a> 6482 6142 </li> 6483 6143 </ul> … … 6487 6147 <table class="common" cellspacing="0"> 6488 6148 <tr> 6489 <th class="commonHeader" colspan="2"> Add Location</th>6149 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-ModL-AddLocation"/></th> 6490 6150 </tr> 6491 6151 <tr> 6492 6152 <td class="fieldname"> 6493 Main Address:6153 <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 6494 6154 </td> 6495 6155 <td> … … 6499 6159 <tr> 6500 6160 <td class="fieldname"> 6501 Subaddress:6161 <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 6502 6162 </td> 6503 6163 <td> … … 6507 6167 <tr> 6508 6168 <td class="fieldname"> 6509 Location Link:6169 <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 6510 6170 </td> 6511 6171 <td> … … 6517 6177 <tr> 6518 6178 <td> 6519 <input name="submit" type="submit" value=" Submit Location"/>6520 <input name="cancelled" type="submit" value=" cancel"/>6179 <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 6180 <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 6521 6181 </td> 6522 6182 </tr> … … 6530 6190 <tr> 6531 6191 <th colspan="2" class="commonHeader"> 6532 Edit Location6192 <xsl:copy-of select="$bwStr-ModL-EditLocation"/> 6533 6193 </th> 6534 6194 </tr> 6535 6195 <tr> 6536 6196 <td class="fieldname"> 6537 Main Address:6197 <xsl:copy-of select="$bwStr-ModL-MainAddress"/> 6538 6198 </td> 6539 6199 <td align="left"> … … 6545 6205 <tr> 6546 6206 <td class="fieldname"> 6547 Subaddress:6207 <xsl:copy-of select="$bwStr-ModL-SubAddress"/> 6548 6208 </td> 6549 6209 <td align="left"> … … 6555 6215 <tr> 6556 6216 <td class="fieldname"> 6557 Location Link:6217 <xsl:copy-of select="$bwStr-ModL-LocationLink"/> 6558 6218 </td> 6559 6219 <td> … … 6567 6227 <tr> 6568 6228 <td> 6569 <input name="submit" type="submit" value=" Submit Location"/>6570 <input name="cancelled" type="submit" value=" cancel"/>6229 <input name="submit" type="submit" value="{$bwStr-ModL-SubmitLocation}"/> 6230 <input name="cancelled" type="submit" value="{$bwStr-ModL-Cancel}"/> 6571 6231 </td> 6572 6232 <td align="right"> 6573 <input type="submit" name="delete" value=" Delete Location"/>6233 <input type="submit" name="delete" value="{$bwStr-ModL-DeleteLocation}"/> 6574 6234 </td> 6575 6235 </tr> … … 6581 6241 6582 6242 <xsl:template name="deleteLocationConfirm"> 6583 <h2> Ok to delete this location?</h2>6243 <h2><xsl:copy-of select="$bwStr-OKDL-OKToDeleteLocation"/></h2> 6584 6244 6585 6245 <table class="common" cellspacing="0"> 6586 6246 <tr> 6587 <th class="commonHeader" colspan="2"> Delete Location</th>6247 <th class="commonHeader" colspan="2"><xsl:copy-of select="$bwStr-OKDL-DeleteLocation"/></th> 6588 6248 </tr> 6589 6249 <tr> 6590 6250 <td class="fieldname"> 6591 Main Address:6251 <xsl:copy-of select="$bwStr-OKDL-MainAddress"/> 6592 6252 </td> 6593 6253 <td align="left"> … … 6597 6257 <tr> 6598 6258 <td class="fieldname"> 6599 Subaddress:6259 <xsl:copy-of select="$bwStr-OKDL-Subaddress"/> 6600 6260 </td> 6601 6261 <td align="left"> … … 6605 6265 <tr> 6606 6266 <td class="fieldname"> 6607 Location Link:6267 <xsl:copy-of select="$bwStr-OKDL-LocationLink"/> 6608 6268 </td> 6609 6269 <td> … … 6615 6275 6616 6276 <form action="{$location-delete}" method="post"> 6617 <input type="submit" name="updateCategory" value=" Yes: Delete Location"/>6618 <input type="submit" name="cancelled" value=" No: Cancel"/>6277 <input type="submit" name="updateCategory" value="{$bwStr-OKDL-YesDeleteLocation}"/> 6278 <input type="submit" name="cancelled" value="{$bwStr-OKDL-Cancel}"/> 6619 6279 </form> 6620 6280 </xsl:template> … … 6622 6282 <!--==== INBOX, OUTBOX, and SCHEDULING ====--> 6623 6283 <xsl:template match="inbox"> 6624 <h2 class="common"> Inbox</h2>6284 <h2 class="common"><xsl:copy-of select="$bwStr-Inbx-Inbox"/></h2> 6625 6285 <table id="inoutbox" class="common" cellspacing="0"> 6626 6286 <tr> 6627 6287 <th class="commonHeader"> </th> 6628 <th class="commonHeader"> sent</th>6629 <th class="commonHeader"> from</th>6630 <th class="commonHeader"> title</th>6631 <th class="commonHeader"> start</th>6632 <th class="commonHeader"> end</th>6633 <th class="commonHeader"> method</th>6634 <th class="commonHeader"> status</th>6288 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Sent"/></th> 6289 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-From"/></th> 6290 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Title"/></th> 6291 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Start"/></th> 6292 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-End"/></th> 6293 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Method"/></th> 6294 <th class="commonHeader"><xsl:copy-of select="$bwStr-Inbx-Status"/></th> 6635 6295 <th class="commonHeader"> </th> 6636 6296 <th class="commonHeader"> </th> … … 6654 6314 <xsl:attribute name="class"> 6655 6315 <xsl:choose> 6656 <xsl:when test="scheduleState=0"> unprocessed</xsl:when>6657 <xsl:when test="scheduleMethod=1"> publish</xsl:when>6658 <xsl:when test="scheduleMethod=2"> request</xsl:when>6659 <xsl:when test="scheduleMethod=5"> cancel</xsl:when>6660 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"> counter</xsl:when>6316 <xsl:when test="scheduleState=0"><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></xsl:when> 6317 <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Inbx-Publish"/></xsl:when> 6318 <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Inbx-Request"/></xsl:when> 6319 <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Inbx-Cancel"/></xsl:when> 6320 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Inbx-Counter"/></xsl:when> 6661 6321 </xsl:choose> 6662 6322 </xsl:attribute> … … 6733 6393 <a href="{$inboxItemAction}&calPath={$calPath}&eventName={$eventName}&recurrenceId={$recurrenceId}" title="check message"> 6734 6394 <xsl:choose> 6735 <xsl:when test="scheduleState=0"><em> unprocessed</em></xsl:when>6736 <xsl:otherwise> processed</xsl:otherwise>6395 <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Inbx-Unprocessed"/></em></xsl:when> 6396 <xsl:otherwise><xsl:copy-of select="$bwStr-Inbx-Processed"/></xsl:otherwise> 6737 6397 </xsl:choose> 6738 6398 </a> … … 6755 6415 6756 6416 <xsl:template match="outbox"> 6757 <h2 class="common"> Outbox</h2>6417 <h2 class="common"><xsl:copy-of select="$bwStr-Oubx-Outbox"/></h2> 6758 6418 <table id="inoutbox" class="common" cellspacing="0"> 6759 6419 <tr> 6760 6420 <th class="commonHeader"> </th> 6761 <th class="commonHeader"> sent</th>6762 <th class="commonHeader"> organizer</th>6763 <th class="commonHeader"> title</th>6764 <th class="commonHeader"> start</th>6765 <th class="commonHeader"> end</th>6766 <th class="commonHeader"> method</th>6767 <th class="commonHeader"> status</th>6421 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Sent"/></th> 6422 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Organizer"/></th> 6423 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Title"/></th> 6424 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Start"/></th> 6425 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-End"/></th> 6426 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Method"/></th> 6427 <th class="commonHeader"><xsl:copy-of select="$bwStr-Oubx-Status"/></th> 6768 6428 <th class="commonHeader"> </th> 6769 6429 <th class="commonHeader"> </th> … … 6785 6445 <xsl:attribute name="class"> 6786 6446 <xsl:choose> 6787 <xsl:when test="scheduleMethod=1"> publish</xsl:when>6788 <xsl:when test="scheduleMethod=2"> request</xsl:when>6789 <xsl:when test="scheduleMethod=5"> cancel</xsl:when>6790 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"> counter</xsl:when>6447 <xsl:when test="scheduleMethod=1"><xsl:copy-of select="$bwStr-Oubx-Publish"/></xsl:when> 6448 <xsl:when test="scheduleMethod=2"><xsl:copy-of select="$bwStr-Oubx-Request"/></xsl:when> 6449 <xsl:when test="scheduleMethod=5"><xsl:copy-of select="$bwStr-Oubx-Cancel"/></xsl:when> 6450 <xsl:when test="scheduleMethod=7 or scheduleMethod=8"><xsl:copy-of select="$bwStr-Oubx-Counter"/></xsl:when> 6791 6451 </xsl:choose> 6792 6452 </xsl:attribute> … … 6836 6496 <a href="{$inboxItemAction}&calPath={$calPath}&eventName={$eventName}&recurrenceId={$recurrenceId}"> 6837 6497 <xsl:choose> 6838 <xsl:when test="scheduleState=0"><em> unprocessed</em></xsl:when>6839 <xsl:otherwise> processed</xsl:otherwise>6498 <xsl:when test="scheduleState=0"><em><xsl:copy-of select="$bwStr-Oubx-Unprocessed"/></em></xsl:when> 6499 <xsl:otherwise><xsl:copy-of select="$bwStr-Oubx-Processed"/></xsl:otherwise> 6840 6500 </xsl:choose> 6841 6501 </a> … … 6859 6519 <xsl:template match="scheduleMethod"> 6860 6520 <xsl:choose> 6861 <xsl:when test="node()=1"> publish</xsl:when>6862 <xsl:when test="node()=2"> request</xsl:when>6863 <xsl:when test="node()=3"> reply</xsl:when>6864 <xsl:when test="node()=4"> add</xsl:when>6865 <xsl:when test="node()=5"> cancel</xsl:when>6866 <xsl:when test="node()=6"> refresh</xsl:when>6867 <xsl:when test="node()=7"> counter</xsl:when>6868 <xsl:when test="node()=8"> declined</xsl:when><!-- declinecounter -->6521 <xsl:when test="node()=1"><xsl:copy-of select="$bwStr-ScMe-Publish"/></xsl:when> 6522 <xsl:when test="node()=2"><xsl:copy-of select="$bwStr-ScMe-Request"/></xsl:when> 6523 <xsl:when test="node()=3"><xsl:copy-of select="$bwStr-ScMe-Reply"/></xsl:when> 6524 <xsl:when test="node()=4"><xsl:copy-of select="$bwStr-ScMe-Add"/></xsl:when> 6525 <xsl:when test="node()=5"><xsl:copy-of select="$bwStr-ScMe-Cancel"/></xsl:when> 6526 <xsl:when test="node()=6"><xsl:copy-of select="$bwStr-ScMe-Refresh"/></xsl:when> 6527 <xsl:when test="node()=7"><xsl:copy-of select="$bwStr-ScMe-Counter"/></xsl:when> 6528 <xsl:when test="node()=8"><xsl:copy-of select="$bwStr-ScMe-Declined"/></xsl:when><!-- declinecounter --> 6869 6529 <xsl:otherwise>unknown</xsl:otherwise> 6870 6530 </xsl:choose> … … 6884 6544 <xsl:choose> 6885 6545 <xsl:when test="scheduleMethod = '5'"> 6886 Meeting Canceled6546 <xsl:copy-of select="$bwStr-AtRe-MeetingCanceled"/> 6887 6547 </xsl:when> 6888 6548 <xsl:when test="scheduleMethod = '8'"> 6889 Meeting Counter Declined6549 <xsl:copy-of select="$bwStr-AtRe-MeetingCounterDeclined"/> 6890 6550 </xsl:when> 6891 6551 <xsl:otherwise> 6892 Meeting Request6893 <xsl:if test="guidcals/calendar"> (update)</xsl:if>6552 <xsl:copy-of select="$bwStr-AtRe-MeetingRequest"/> 6553 <xsl:if test="guidcals/calendar"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-Update"/>(update)</xsl:if> 6894 6554 </xsl:otherwise> 6895 6555 </xsl:choose> … … 6898 6558 <tr> 6899 6559 <th colspan="2" class="commonHeader"> 6900 Organizer:6560 <xsl:copy-of select="$bwStr-AtRe-Organizer"/> 6901 6561 <xsl:choose> 6902 6562 <xsl:when test="organizer/cn != ''"> … … 6913 6573 <tr> 6914 6574 <td colspan="2" class="highlight"> 6915 This meeting has been canceled.6575 <xsl:copy-of select="$bwStr-AtRe-ThisMeetingCanceled"/> 6916 6576 </td> 6917 6577 </tr> … … 6920 6580 <tr> 6921 6581 <td colspan="2" class="highlight"> 6922 Your counter request has been declined.6582 <xsl:copy-of select="$bwStr-AtRe-CounterReqDeclined"/> 6923 6583 </td> 6924 6584 </tr> … … 6927 6587 <tr> 6928 6588 <td class="fieldname"> 6929 Calendar:6589 <xsl:copy-of select="$bwStr-AtRe-Calendar"/> 6930 6590 </td> 6931 6591 <td class="fieldval scheduleActions"> … … 7021 6681 <xsl:if test="scheduleMethod != '8'"> 7022 6682 <tr> 7023 <td class="fieldname"> Action:</td>6683 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Action"/></td> 7024 6684 <td class="fieldval scheduleActions"> 7025 6685 <xsl:choose> … … 7028 6688 <input type="hidden" name="method" value="REPLY"/> 7029 6689 <select name="cancelAction"> 7030 <option value="mark"> mark event as canceled</option>7031 <option value="delete"> delete event</option>6690 <option value="mark"><xsl:copy-of select="$bwStr-AtRe-MarkEventAsCanceled"/></option> 6691 <option value="delete"><xsl:copy-of select="$bwStr-AtRe-DeleteEvent"/></option> 7032 6692 </select> 7033 6693 </xsl:when> 7034 6694 <xsl:otherwise> 7035 6695 <!-- respond to a request --> 7036 <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/> reply as6696 <input type="radio" name="method" value="REPLY" checked="checked" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-ReplyAs"/> 7037 6697 <select name="partstat"> 7038 <option value="ACCEPTED"> accepted</option>7039 <option value="DECLINED"> declined</option>7040 <option value="TENTATIVE"> tentative</option>6698 <option value="ACCEPTED"><xsl:copy-of select="$bwStr-AtRe-Accepted"/></option> 6699 <option value="DECLINED"><xsl:copy-of select="$bwStr-AtRe-Declined"/></option> 6700 <option value="TENTATIVE"><xsl:copy-of select="$bwStr-AtRe-Tentative"/></option> 7041 6701 </select><br/> 7042 6702 <!--<input type="radio" name="method" value="REFRESH" onclick="swapScheduleDisplay('hide');"/>refresh this event<br/>--> 7043 <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/> delegate to7044 <input type="test" name="delegate" value=""/> (uri or account)<br/>7045 <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/> counter (suggest a different date, time, and/or location)6703 <input type="radio" name="method" value="DELEGATE" onclick="swapScheduleDisplay('hide');"/><xsl:copy-of select="$bwStr-AtRe-DelegateTo"/> 6704 <input type="test" name="delegate" value=""/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-URIOrAccount"/><br/> 6705 <input type="radio" name="method" value="COUNTER" onclick="swapScheduleDisplay('show');"/><xsl:copy-of select="$bwStr-AtRe-CounterSuggest"/> 7046 6706 </xsl:otherwise> 7047 6707 </xsl:choose> … … 7049 6709 </tr> 7050 6710 <tr id="scheduleDateEdit" class="invisible"> 7051 <td class="fieldname"> New Date/Time:</td>6711 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewDateTime"/></td> 7052 6712 <td class="fieldval scheduleActions"> 7053 6713 <!-- Set the timefields class for the first load of the page; … … 7056 6716 <xsl:variable name="timeFieldsClass"> 7057 6717 <xsl:choose> 7058 <xsl:when test="form/allDay/input/@checked='checked'"> invisible</xsl:when>7059 <xsl:otherwise> timeFields</xsl:otherwise>6718 <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/>invisible</xsl:when> 6719 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-TimeFields"/></xsl:otherwise> 7060 6720 </xsl:choose> 7061 6721 </xsl:variable> … … 7072 6732 </xsl:otherwise> 7073 6733 </xsl:choose> 7074 all day event<br/>6734 <xsl:copy-of select="$bwStr-AtRe-AllDayEvent"/><br/> 7075 6735 <div class="dateStartEndBox"> 7076 <strong> Start:</strong>6736 <strong><xsl:copy-of select="$bwStr-AtRe-Start"/></strong> 7077 6737 <div class="dateFields"> 7078 <span class="startDateLabel"> Date</span>6738 <span class="startDateLabel"><xsl:copy-of select="$bwStr-AtRe-Date"/><xsl:text> </xsl:text></span> 7079 6739 <xsl:copy-of select="form/start/month/*"/> 7080 6740 <xsl:copy-of select="form/start/day/*"/> … … 7107 6767 </div> 7108 6768 <div class="dateStartEndBox"> 7109 <strong> End:</strong>6769 <strong><xsl:copy-of select="$bwStr-AtRe-End"/></strong> 7110 6770 <xsl:choose> 7111 6771 <xsl:when test="form/end/type='E'"> … … 7116 6776 </xsl:otherwise> 7117 6777 </xsl:choose> 7118 Date6778 <xsl:copy-of select="$bwStr-AtRe-Date"/> 7119 6779 <xsl:variable name="endDateTimeClass"> 7120 6780 <xsl:choose> 7121 <xsl:when test="form/end/type='E'"> shown</xsl:when>7122 <xsl:otherwise> invisible</xsl:otherwise>6781 <xsl:when test="form/end/type='E'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 6782 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 7123 6783 </xsl:choose> 7124 6784 </xsl:variable> … … 7165 6825 </xsl:otherwise> 7166 6826 </xsl:choose> 7167 Duration6827 <xsl:copy-of select="$bwStr-AtRe-Duration"/> 7168 6828 <xsl:variable name="endDurationClass"> 7169 6829 <xsl:choose> 7170 <xsl:when test="form/end/type='D'"> shown</xsl:when>7171 <xsl:otherwise> invisible</xsl:otherwise>6830 <xsl:when test="form/end/type='D'"><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:when> 6831 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:otherwise> 7172 6832 </xsl:choose> 7173 6833 </xsl:variable> 7174 6834 <xsl:variable name="durationHrMinClass"> 7175 6835 <xsl:choose> 7176 <xsl:when test="form/allDay/input/@checked='checked'"> invisible</xsl:when>7177 <xsl:otherwise> shown</xsl:otherwise>6836 <xsl:when test="form/allDay/input/@checked='checked'"><xsl:copy-of select="$bwStr-AtRe-Invisible"/></xsl:when> 6837 <xsl:otherwise><xsl:copy-of select="$bwStr-AtRe-Shown"/></xsl:otherwise> 7178 6838 </xsl:choose> 7179 6839 </xsl:variable> … … 7186 6846 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')" checked="checked"/> 7187 6847 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 7188 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/> days6848 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 7189 6849 <span id="durationHrMin" class="{$durationHrMinClass}"> 7190 6850 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 7191 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/> hours6851 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 7192 6852 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 7193 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/> minutes6853 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 7194 6854 </span> 7195 6855 </div> 7196 <span class="durationSpacerText"> or</span>6856 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 7197 6857 <div class="durationBox"> 7198 6858 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 7199 6859 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 7200 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/> weeks6860 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 7201 6861 </div> 7202 6862 </xsl:when> … … 7206 6866 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 7207 6867 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 7208 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/> days6868 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Days"/> 7209 6869 <span id="durationHrMin" class="{$durationHrMinClass}"> 7210 6870 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 7211 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/> hours6871 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Hours"/> 7212 6872 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 7213 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/> minutes6873 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-AtRe-Minutes"/> 7214 6874 </span> 7215 6875 </div> 7216 <span class="durationSpacerText"> or</span>6876 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-AtRe-Or"/></span> 7217 6877 <div class="durationBox"> 7218 6878 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 7219 6879 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 7220 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/> weeks6880 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-AtRe-Weeks"/> 7221 6881 </div> 7222 6882 </xsl:otherwise> … … 7233 6893 </xsl:otherwise> 7234 6894 </xsl:choose> 7235 This event has no duration / end date6895 <xsl:copy-of select="$bwStr-AtRe-ThisEventNoDuration"/> 7236 6896 </div> 7237 6897 </div> … … 7239 6899 </tr> 7240 6900 <tr id="scheduleLocationEdit" class="invisible"> 7241 <td class="fieldname"> New Location:</td>6901 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-NewLocation"/></td> 7242 6902 <td class="fieldval scheduleActions"> 7243 <span class="std-text"> choose:</span>6903 <span class="std-text"><xsl:copy-of select="$bwStr-AtRe-Choose"/><xsl:text> </xsl:text></span> 7244 6904 <span id="eventFormLocationList"> 7245 6905 <select name="eventLocationUid"> 7246 <option value="-1"> select...</option>6906 <option value="-1"><xsl:copy-of select="$bwStr-AtRe-Select"/></option> 7247 6907 <xsl:copy-of select="/bedework/formElements/form/location/locationmenu/select/*"/> 7248 6908 </select> 7249 6909 </span> 7250 <span class="std-text"> or add new:</span>6910 <span class="std-text"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRe-OrAddNew"/><xsl:text> </xsl:text></span> 7251 6911 <input type="text" name="locationAddress.value" value="" /> 7252 6912 </td> … … 7254 6914 <xsl:if test="scheduleMethod != '5'"> 7255 6915 <tr> 7256 <td class="fieldname"> Comment:</td>6916 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Comment"/></td> 7257 6917 <td class="fieldval scheduleActions"> 7258 6918 <textarea name="comment" cols="60" rows="2"> … … 7268 6928 <xsl:choose> 7269 6929 <xsl:when test="scheduleMethod='8'"> 7270 <input name="delete" type="button" value=" Delete" onclick="document.location.replace('{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')"/>6930 <input name="delete" type="button" value="{$bwStr-AtRe-Delete}" onclick="document.location.replace('{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')"/> 7271 6931 </xsl:when> 7272 6932 <xsl:otherwise> 7273 <input name="submit" type="submit" value=" Submit"/>6933 <input name="submit" type="submit" value="{$bwStr-AtRe-Submit}"/> 7274 6934 </xsl:otherwise> 7275 6935 </xsl:choose> 7276 6936   7277 <input name="cancelled" type="submit" value=" cancel"/>6937 <input name="cancelled" type="submit" value="{$bwStr-AtRe-Cancel}"/> 7278 6938 </td> 7279 6939 </tr> 7280 6940 <tr> 7281 6941 <td class="fieldname"> 7282 Title:6942 <xsl:copy-of select="$bwStr-AtRe-Title"/>Title: 7283 6943 </td> 7284 6944 <td class="fieldval"> … … 7287 6947 </tr> 7288 6948 <tr> 7289 <td class="fieldname"> Description:</td>6949 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Description"/></td> 7290 6950 <td class="fieldval"> 7291 6951 <xsl:value-of select="/bedework/formElements/form/desc/textarea"/> … … 7294 6954 <tr> 7295 6955 <td class="fieldname"> 7296 Date & Time:6956 <xsl:copy-of select="$bwStr-AtRe-DateAndTime"/> 7297 6957 </td> 7298 6958 <td class="fieldval"> … … 7312 6972 <xsl:if test="form/allDay/input/@checked='checked'"> 7313 6973 <xsl:text> </xsl:text> 7314 (all day)6974 <xsl:copy-of select="$bwStr-AtRe-AllDay"/> 7315 6975 </xsl:if> 7316 6976 </td> 7317 6977 </tr> 7318 6978 <tr> 7319 <td class="fieldname"> Location:</td>6979 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Location"/></td> 7320 6980 <td class="fieldval" align="left"> 7321 6981 <xsl:if test="location/address = ''"> 7322 <em> not specified</em>6982 <em><xsl:copy-of select="$bwStr-AtRe-NotSpecified"/></em> 7323 6983 </xsl:if> 7324 6984 <xsl:value-of select="location/address"/> … … 7327 6987 <xsl:if test="attendee"> 7328 6988 <tr> 7329 <td class="fieldname"> Attendees:</td>6989 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-Attendees"/></td> 7330 6990 <td class="fieldval"> 7331 6991 <table id="attendees" cellspacing="0"> 7332 6992 <tr> 7333 <th> role</th>7334 <th> status</th>7335 <th> attendee</th>6993 <th><xsl:copy-of select="$bwStr-AtRe-Role"/></th> 6994 <th><xsl:copy-of select="$bwStr-AtRe-Status"/></th> 6995 <th><xsl:copy-of select="$bwStr-AtRe-Attendee"/></th> 7336 6996 </tr> 7337 6997 <xsl:for-each select="attendee"> … … 7385 7045 <xsl:if test="form/link/input/@value != ''"> 7386 7046 <tr> 7387 <td class="fieldname"> See:</td>7047 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRe-See"/></td> 7388 7048 <td class="fieldval"> 7389 7049 <a> … … 7397 7057 <tr> 7398 7058 <td class="fieldname"> 7399 Status:7059 <xsl:copy-of select="$bwStr-AtRe-Status"/> 7400 7060 </td> 7401 7061 <td class="fieldval"> … … 7421 7081 <xsl:choose> 7422 7082 <xsl:when test="scheduleMethod='7'"> 7423 Meeting Change Request (Counter)7083 <xsl:copy-of select="$bwStr-AtRy-MeetingChangeRequest"/> 7424 7084 </xsl:when> 7425 7085 <xsl:otherwise> 7426 Meeting Reply7086 <xsl:copy-of select="$bwStr-AtRy-MeetingReply"/> 7427 7087 </xsl:otherwise> 7428 7088 </xsl:choose> … … 7434 7094 <div id="eventActions"> 7435 7095 </div> 7436 Organizer:7096 <xsl:copy-of select="$bwStr-AtRy-Organizer"/> 7437 7097 <xsl:choose> 7438 7098 <xsl:when test="organizer/cn != ''"> … … 7449 7109 <tr> 7450 7110 <td colspan="2" class="highlight"> 7451 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has requested a change to this meeting.7111 <xsl:copy-of select="$bwStr-AtRy-Shown"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-HasRequestedChange"/> 7452 7112 </td> 7453 7113 </tr> … … 7456 7116 <tr> 7457 7117 <td colspan="2" class="highlight"> 7458 Attendee <xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/> has7118 <xsl:copy-of select="$bwStr-AtRy-Attendee"/><xsl:text> </xsl:text><xsl:value-of select="substring-after(attendees/attendee/attendeeUri,'mailto:')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AtRy-Has"/> 7459 7119 <xsl:choose> 7460 7120 <xsl:when test="attendees/attendee/partstat = 'TENTATIVE'"> 7461 TENTATIVELY accepted7121 <xsl:copy-of select="$bwStr-AtRy-TentativelyAccepted"/> 7462 7122 </xsl:when> 7463 7123 <xsl:otherwise> … … 7465 7125 </xsl:otherwise> 7466 7126 </xsl:choose> 7467 your invitation.7127 <xsl:copy-of select="$bwStr-AtRy-YourInvitation"/> 7468 7128 </td> 7469 7129 </tr> … … 7472 7132 <tr> 7473 7133 <td class="fieldname"> 7474 Calendar:7134 <xsl:copy-of select="$bwStr-AtRy-Calendar"/>Calendar: 7475 7135 </td> 7476 7136 <td class="fieldval scheduleActions"> … … 7478 7138 <xsl:when test="not(/bedework/guidcals/calendar)"> 7479 7139 <!-- the event has been deleted by the organizer --> 7480 Event no longer exists.7140 <xsl:copy-of select="$bwStr-AtRy-EventNoLongerExists"/> 7481 7141 </xsl:when> 7482 7142 <xsl:otherwise> … … 7500 7160 <tr> 7501 7161 <td class="fieldname"> 7502 From:7162 <xsl:copy-of select="$bwStr-AtRy-From"/> 7503 7163 </td> 7504 7164 <td class="fieldval scheduleActions"> … … 7520 7180 <tr> 7521 7181 <td class="fieldname"> 7522 Status:7182 <xsl:copy-of select="$bwStr-AtRy-Status"/> 7523 7183 </td> 7524 7184 <td class="fieldval scheduleActions"> 7525 7185 <xsl:apply-templates select="attendees/attendee/partstat"/> 7526 7186 <xsl:if test="comments/value"> 7527 <p><strong> Comments:</strong></p>7187 <p><strong><xsl:copy-of select="$bwStr-AtRy-Comments"/></strong></p> 7528 7188 <div id="comments"> 7529 7189 <xsl:for-each select="comments/value"> … … 7536 7196 <tr> 7537 7197 <td class="fieldname"> 7538 Action:7198 <xsl:copy-of select="$bwStr-AtRy-Action"/> 7539 7199 </td> 7540 7200 <td class="fieldval scheduleActions"> 7541 7201 <xsl:choose> 7542 7202 <xsl:when test="scheduleMethod='7'"><!-- counter --> 7543 <input type="submit" value="accept / modify" name=" accept"/>7544 <input type="submit" value="decline" name=" decline"/>7545 <input type="submit" value="cancel" name=" canceled"/>7203 <input type="submit" value="accept / modify" name="$bwStr-AtRy-Accept}accept"/> 7204 <input type="submit" value="decline" name="$bwStr-AtRy-Decline}decline"/> 7205 <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 7546 7206 </xsl:when> 7547 7207 <xsl:otherwise><!-- normal reply --> 7548 <input type="submit" value="ok" name=" update"/>7549 <input type="submit" value="cancel" name=" canceled"/>7208 <input type="submit" value="ok" name="{$bwStr-AtRy-Update}"/> 7209 <input type="submit" value="cancel" name="{$bwStr-AtRy-Canceled}"/> 7550 7210 </xsl:otherwise> 7551 7211 </xsl:choose> … … 7553 7213 </tr> 7554 7214 <tr> 7555 <td class="fieldname"> Title:</td>7215 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Title"/></td> 7556 7216 <td class="fieldval"> 7557 7217 <strong> 7558 7218 <xsl:choose> 7559 7219 <xsl:when test="summary = ''"> 7560 <em> no title</em>7220 <em><xsl:copy-of select="$bwStr-AtRy-NoTitle"/></em><xsl:text> </xsl:text> 7561 7221 </xsl:when> 7562 7222 <xsl:when test="link != ''"> … … 7574 7234 </tr> 7575 7235 <tr> 7576 <td class="fieldname"> When:</td>7236 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-When"/></td> 7577 7237 <td class="fieldval"> 7578 7238 <xsl:value-of select="start/dayname"/>, <xsl:value-of select="start/longdate"/><xsl:text> </xsl:text> … … 7587 7247 <xsl:choose> 7588 7248 <xsl:when test="start/allday = 'true'"> 7589 <span class="time"><em> (all day)</em></span>7249 <span class="time"><em><xsl:copy-of select="$bwStr-AtRy-AllDay"/></em></span> 7590 7250 </xsl:when> 7591 7251 <xsl:when test="end/longdate != start/longdate"> … … 7605 7265 </tr> 7606 7266 <tr> 7607 <td class="fieldname"> Where:</td>7267 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Where"/></td> 7608 7268 <td class="fieldval"> 7609 7269 <xsl:choose> … … 7624 7284 </tr> 7625 7285 <tr> 7626 <td class="fieldname"> Description:</td>7286 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Description"/></td> 7627 7287 <td class="fieldval"> 7628 7288 <xsl:call-template name="replace"> … … 7635 7295 <xsl:if test="status !='' and status != 'CONFIRMED'"> 7636 7296 <tr> 7637 <td class="fieldname"> Status:</td>7297 <td class="fieldname"><xsl:copy-of select="$bwStr-AtRy-Status"/></td> 7638 7298 <td class="fieldval"> 7639 7299 <xsl:value-of select="status"/> … … 7663 7323 <input type="hidden" name="newCalPath" value="" id="bwNewCalPathField"/> 7664 7324 7665 <h2> Add Event Reference</h2>7325 <h2><xsl:copy-of select="$bwStr-AERf-AddEventReference"/></h2> 7666 7326 <table class="common" cellspacing="0"> 7667 7327 <tr> 7668 7328 <td class="fieldname"> 7669 Event:7329 <xsl:copy-of select="$bwStr-AERf-Event"/> 7670 7330 </td> 7671 7331 <td> 7672 7332 <xsl:choose> 7673 7333 <xsl:when test="summary = ''"> 7674 <em> no title</em>7334 <em><xsl:copy-of select="$bwStr-AERf-NoTitle"/></em><xsl:text> </xsl:text> 7675 7335 </xsl:when> 7676 7336 <xsl:otherwise> … … 7682 7342 <tr> 7683 7343 <td class="fieldname"> 7684 Into calendar:7344 <xsl:copy-of select="$bwStr-AERf-IntoCalendar"/> 7685 7345 </td> 7686 7346 <td align="left"> 7687 7347 <span id="bwEventCalDisplay"> 7688 <em> default calendar</em>7348 <em><xsl:copy-of select="$bwStr-AERf-DefaultCalendar"/></em> 7689 7349 </span> 7690 7350 <xsl:call-template name="selectCalForEvent"/> … … 7693 7353 <tr> 7694 7354 <td class="fieldname"> 7695 Affects Free/busy:7355 <xsl:copy-of select="$bwStr-AERf-AffectsFreeBusy"/> 7696 7356 </td> 7697 7357 <td align="left"> 7698 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>7699 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/> no <span class="note">(transparent: event status does not affect your free/busy)</span>7358 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-Yes"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Opaque"/></span><br/> 7359 <input type="radio" value="TRANSPARENT" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AERf-No"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-AERf-Transparent"/></span> 7700 7360 </td> 7701 7361 </tr> … … 7704 7364 <tr> 7705 7365 <td> 7706 <input name="submit" type="submit" value=" Continue"/>7707 <input name="cancelled" type="submit" value=" cancel"/>7366 <input name="submit" type="submit" value="{$bwStr-AERf-Continue}"/> 7367 <input name="cancelled" type="submit" value="{$bwStr-AERf-Cancel}"/> 7708 7368 </td> 7709 7369 </tr> … … 7714 7374 <!--==== PREFERENCES ====--> 7715 7375 <xsl:template match="prefs"> 7716 <h2> Manage Preferences</h2>7376 <h2><xsl:copy-of select="$bwStr-Pref-ManagePrefs"/></h2> 7717 7377 <ul class="submenu"> 7718 <li class="selected"> general</li>7378 <li class="selected"><xsl:copy-of select="$bwStr-Pref-General"/></li> 7719 7379 <li> 7720 <a href="{$category-initUpdate}"> categories</a>7380 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Categories"/></a> 7721 7381 </li> 7722 7382 <li> 7723 <a href="{$location-initUpdate}"> locations</a>7383 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-Pref-Locations"/></a> 7724 7384 </li> 7725 7385 <li> 7726 <a href="{$prefs-fetchSchedulingForUpdate}"> scheduling/meetings</a>7386 <a href="{$prefs-fetchSchedulingForUpdate}"><xsl:copy-of select="$bwStr-Pref-SchedulingMeetings"/></a> 7727 7387 </li> 7728 7388 </ul> … … 7731 7391 <form name="eventForm" method="post" action="{$prefs-update}" onsubmit="setWorkDays(this)"> 7732 7392 <table class="common"> 7733 <tr><td colspan="2" class="fill"> User settings:</td></tr>7393 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-UserSettings"/></td></tr> 7734 7394 <tr> 7735 7395 <td class="fieldname"> 7736 User:7396 <xsl:copy-of select="$bwStr-Pref-User"/> 7737 7397 </td> 7738 7398 <td> … … 7744 7404 <tr> 7745 7405 <td class="fieldname"> 7746 Email address:7406 <xsl:copy-of select="$bwStr-Pref-EmailAddress"/> 7747 7407 </td> 7748 7408 <td> … … 7752 7412 </tr> 7753 7413 <tr><td colspan="2"> </td></tr> 7754 <tr><td colspan="2" class="fill"> Adding events:</td></tr>7414 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-AddingEvents"/></td></tr> 7755 7415 <tr> 7756 7416 <td class="fieldname"> 7757 Preferred time type:7417 <xsl:copy-of select="$bwStr-Pref-PreferredTimeType"/> 7758 7418 </td> 7759 7419 <td> … … 7763 7423 <xsl:attribute name="selected">selected</xsl:attribute> 7764 7424 </xsl:if> 7765 12 hour + AM/PM7425 <xsl:copy-of select="$bwStr-Pref-12HourAMPM"/> 7766 7426 </option> 7767 7427 <option value="true"> … … 7769 7429 <xsl:attribute name="selected">selected</xsl:attribute> 7770 7430 </xsl:if> 7771 24 hour7431 <xsl:copy-of select="$bwStr-Pref-24Hour"/> 7772 7432 </option> 7773 7433 </select> … … 7776 7436 <tr> 7777 7437 <td class="fieldname"> 7778 Preferred end date/time type:7438 <xsl:copy-of select="$bwStr-Pref-PreferredEndDateTimeType"/> 7779 7439 </td> 7780 7440 <td> … … 7784 7444 <xsl:attribute name="selected">selected</xsl:attribute> 7785 7445 </xsl:if> 7786 duration7446 <xsl:copy-of select="$bwStr-Pref-Duration"/> 7787 7447 </option> 7788 7448 <option value="date"> … … 7790 7450 <xsl:attribute name="selected">selected</xsl:attribute> 7791 7451 </xsl:if> 7792 date/time7452 <xsl:copy-of select="$bwStr-Pref-DateTime"/> 7793 7453 </option> 7794 7454 </select> … … 7799 7459 <tr> 7800 7460 <td class="fieldname"> 7801 Default scheduling calendar:7461 <xsl:copy-of select="$bwStr-Pref-DefaultSchedulingCalendar"/> 7802 7462 </td> 7803 7463 <td> … … 7820 7480 </xsl:if> 7821 7481 <tr><td colspan="2"> </td></tr> 7822 <tr><td colspan="2" class="fill"> Workday settings:</td></tr>7482 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-WorkdaySettings"/></td></tr> 7823 7483 <tr> 7824 7484 <td class="fieldname"> 7825 Workdays:7485 <xsl:copy-of select="$bwStr-Pref-Workdays"/> 7826 7486 </td> 7827 7487 <td> … … 7832 7492 <xsl:attribute name="checked">checked</xsl:attribute> 7833 7493 </xsl:if> 7834 Sun7494 <xsl:copy-of select="$bwStr-Pref-Sun"/> 7835 7495 </input> 7836 7496 <input type="checkbox" name="workDayIndex" value="1"> … … 7838 7498 <xsl:attribute name="checked">checked</xsl:attribute> 7839 7499 </xsl:if> 7840 Mon7500 <xsl:copy-of select="$bwStr-Pref-Mon"/> 7841 7501 </input> 7842 7502 <input type="checkbox" name="workDayIndex" value="2"> … … 7844 7504 <xsl:attribute name="checked">checked</xsl:attribute> 7845 7505 </xsl:if> 7846 Tue7506 <xsl:copy-of select="$bwStr-Pref-Tue"/> 7847 7507 </input> 7848 7508 <input type="checkbox" name="workDayIndex" value="3"> … … 7850 7510 <xsl:attribute name="checked">checked</xsl:attribute> 7851 7511 </xsl:if> 7852 Wed7512 <xsl:copy-of select="$bwStr-Pref-Wed"/> 7853 7513 </input> 7854 7514 <input type="checkbox" name="workDayIndex" value="4"> … … 7856 7516 <xsl:attribute name="checked">checked</xsl:attribute> 7857 7517 </xsl:if> 7858 Thu7518 <xsl:copy-of select="$bwStr-Pref-Thu"/> 7859 7519 </input> 7860 7520 <input type="checkbox" name="workDayIndex" value="5"> … … 7862 7522 <xsl:attribute name="checked">checked</xsl:attribute> 7863 7523 </xsl:if> 7864 Fri7524 <xsl:copy-of select="$bwStr-Pref-Fri"/> 7865 7525 </input> 7866 7526 <input type="checkbox" name="workDayIndex" value="6"> … … 7868 7528 <xsl:attribute name="checked">checked</xsl:attribute> 7869 7529 </xsl:if> 7870 Sat7530 <xsl:copy-of select="$bwStr-Pref-Sat"/> 7871 7531 </input> 7872 7532 </td> … … 7874 7534 <tr> 7875 7535 <td class="fieldname"> 7876 Workday start:7536 <xsl:copy-of select="$bwStr-Pref-WorkdayStart"/> 7877 7537 </td> 7878 7538 <td> … … 7886 7546 <tr> 7887 7547 <td class="fieldname"> 7888 Workday end:7548 <xsl:copy-of select="$bwStr-Pref-WorkdayEnd"/> 7889 7549 </td> 7890 7550 <td> … … 7898 7558 </tr> 7899 7559 <tr><td colspan="2"> </td></tr> 7900 <tr><td colspan="2" class="fill"> Display options:</td></tr>7560 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-Pref-DisplayOptions"/></td></tr> 7901 7561 <xsl:if test="/bedework/views/view[position()=2]"> 7902 7562 <!-- only display if there is more than one to select --> 7903 7563 <tr> 7904 7564 <td class="fieldname"> 7905 Preferred view:7565 <xsl:copy-of select="$bwStr-Pref-PreferredView"/> 7906 7566 </td> 7907 7567 <td> … … 7925 7585 <tr> 7926 7586 <td class="fieldname"> 7927 Preferred view period:7587 <xsl:copy-of select="$bwStr-Pref-PreferredViewPeriod"/> 7928 7588 </td> 7929 7589 <td> … … 7933 7593 <xsl:attribute name="selected">selected</xsl:attribute> 7934 7594 </xsl:if> 7935 day7595 <xsl:copy-of select="$bwStr-Pref-Day"/> 7936 7596 </option> 7937 7597 <option value="todayView"> … … 7939 7599 <xsl:attribute name="selected">selected</xsl:attribute> 7940 7600 </xsl:if> 7941 today7601 <xsl:copy-of select="$bwStr-Pref-Today"/> 7942 7602 </option> 7943 7603 <option value="weekView"> … … 7945 7605 <xsl:attribute name="selected">selected</xsl:attribute> 7946 7606 </xsl:if> 7947 week7607 <xsl:copy-of select="$bwStr-Pref-Week"/> 7948 7608 </option> 7949 7609 <option value="monthView"> … … 7951 7611 <xsl:attribute name="selected">selected</xsl:attribute> 7952 7612 </xsl:if> 7953 month7613 <xsl:copy-of select="$bwStr-Pref-Month"/> 7954 7614 </option> 7955 7615 <option value="yearView"> … … 7957 7617 <xsl:attribute name="selected">selected</xsl:attribute> 7958 7618 </xsl:if> 7959 year7619 <xsl:copy-of select="$bwStr-Pref-Year"/> 7960 7620 </option> 7961 7621 </select> … … 7964 7624 <tr> 7965 7625 <td class="fieldname"> 7966 Default timezone:7626 <xsl:copy-of select="$bwStr-Pref-DefaultTimezone"/> 7967 7627 </td> 7968 7628 <td> … … 7970 7630 7971 7631 <select name="defaultTzid" id="defaultTzid"> 7972 <option value="-1"> select timezone...</option>7632 <option value="-1"><xsl:copy-of select="$bwStr-Pref-SelectTimezone"/></option> 7973 7633 <!-- deprecated: now calling timezone server. See bedeworkEventForm.js --> 7974 7634 <!-- … … 7984 7644 7985 7645 <div class="desc"> 7986 Default timezone id for date/time values. This should normally be your local timezone.7646 <xsl:copy-of select="$bwStr-Pref-DefaultTimezoneNote"/> 7987 7647 </div> 7988 7648 </td> … … 8046 7706 <br /> 8047 7707 8048 <input type="submit" name="modPrefs" value=" Update"/>8049 <input type="submit" name="cancelled" value=" cancel"/>7708 <input type="submit" name="modPrefs" value="{$bwStr-Pref-Update}"/> 7709 <input type="submit" name="cancelled" value="{$bwStr-Pref-Cancel}"/> 8050 7710 </form> 8051 7711 </xsl:template> 8052 7712 8053 7713 <xsl:template match="schPrefs"> 8054 <h2> Manage Preferences</h2>7714 <h2><xsl:copy-of select="$bwStr-ScPr-ManagePreferences"/></h2> 8055 7715 <ul class="submenu"> 8056 7716 <li> 8057 <a href="{$prefs-fetchForUpdate}"> general</a>7717 <a href="{$prefs-fetchForUpdate}"><xsl:copy-of select="$bwStr-ScPr-General"/></a> 8058 7718 </li> 8059 7719 <li> 8060 <a href="{$category-initUpdate}"> categories</a>7720 <a href="{$category-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Categories"/></a> 8061 7721 </li> 8062 7722 <li> 8063 <a href="{$location-initUpdate}"> locations</a>7723 <a href="{$location-initUpdate}"><xsl:copy-of select="$bwStr-ScPr-Locations"/></a> 8064 7724 </li> 8065 <li class="selected"> scheduling/meetings</li>7725 <li class="selected"><xsl:copy-of select="$bwStr-ScPr-SchedulingMeetings"/></li> 8066 7726 </ul> 8067 7727 8068 7728 <form name="scheduleAutoProcessingForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 8069 7729 <table class="common"> 8070 <tr><td colspan="2" class="fill"> Scheduling access:</td></tr>7730 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAccess"/></td></tr> 8071 7731 <tr> 8072 7732 <td colspan="2"> 8073 7733 <div class="innerBlock"> 8074 7734 <p> 8075 <a href="{$calendar-fetch}"> Set scheduling access by modifying acls on your inbox and outbox</a>.<br/>8076 Grant "scheduling" access and "read freebusy".7735 <a href="{$calendar-fetch}"><xsl:copy-of select="$bwStr-ScPr-SetScheduleAccess"/></a>.<br/> 7736 <xsl:copy-of select="$bwStr-ScPr-GrantScheduleAccess"/> 8077 7737 </p> 8078 <ul> 8079 <li>Inbox: users granted scheduling access on your inbox can send you scheduling requests.</li> 8080 <li>Outbox: users granted scheduling access on your outbox can schedule on your behalf.</li> 8081 </ul> 8082 <p class="note"> 8083 *this approach is temporary and will be improved in upcoming releases. 8084 </p> 7738 <xsl:copy-of select="$bwStr-ScPr-AccessNote"/> 8085 7739 </div> 8086 7740 </td> 8087 7741 </tr> 8088 <tr><td colspan="2" class="fill"> Scheduling auto-processing:</td></tr>7742 <tr><td colspan="2" class="fill"><xsl:copy-of select="$bwStr-ScPr-SchedulingAutoProcessing"/></td></tr> 8089 7743 <tr> 8090 7744 <td class="fieldname"> 8091 Respond to scheduling requests:7745 <xsl:copy-of select="$bwStr-ScPr-RespondToSchedReqs"/> 8092 7746 </td> 8093 7747 <td> … … 8096 7750 <xsl:attribute name="checked">checked</xsl:attribute> 8097 7751 </xsl:if> 8098 true7752 <xsl:copy-of select="$bwStr-ScPr-True"/> 8099 7753 </input> 8100 7754 <input type="radio" name="scheduleAutoRespond" value="false" onclick="toggleAutoRespondFields(this.value)"> … … 8102 7756 <xsl:attribute name="checked">checked</xsl:attribute> 8103 7757 </xsl:if> 8104 false7758 <xsl:copy-of select="$bwStr-ScPr-False"/> 8105 7759 </input> 8106 7760 </td> … … 8108 7762 <tr class="subField"> 8109 7763 <td class="fieldname"> 8110 Accept double-bookings:7764 <xsl:copy-of select="$bwStr-ScPr-AcceptDoubleBookings"/> 8111 7765 </td> 8112 7766 <td> … … 8118 7772 <xsl:attribute name="checked">checked</xsl:attribute> 8119 7773 </xsl:if> 8120 true7774 <xsl:copy-of select="$bwStr-ScPr-True"/> 8121 7775 </input> 8122 7776 <input type="radio" name="scheduleDoubleBook" value="false" id="scheduleDoubleBookFalse"> … … 8127 7781 <xsl:attribute name="checked">checked</xsl:attribute> 8128 7782 </xsl:if> 8129 false7783 <xsl:copy-of select="$bwStr-ScPr-False"/> 8130 7784 </input> 8131 7785 </td> … … 8133 7787 <tr class="subField"> 8134 7788 <td class="fieldname"> 8135 Cancel processing:7789 <xsl:copy-of select="$bwStr-ScPr-CancelProcessing"/> 8136 7790 </td> 8137 7791 <td> … … 8144 7798 <xsl:attribute name="selected">selected</xsl:attribute> 8145 7799 </xsl:if> 8146 do nothing7800 <xsl:copy-of select="$bwStr-ScPr-DoNothing"/> 8147 7801 </option> 8148 7802 <option value="1"> … … 8150 7804 <xsl:attribute name="selected">selected</xsl:attribute> 8151 7805 </xsl:if> 8152 set event status to CANCELED7806 <xsl:copy-of select="$bwStr-ScPr-SetToCanceled"/> 8153 7807 </option> 8154 7808 <option value="2"> … … 8156 7810 <xsl:attribute name="selected">selected</xsl:attribute> 8157 7811 </xsl:if> 8158 delete the event7812 <xsl:copy-of select="$bwStr-ScPr-DeleteEvent"/> 8159 7813 </option> 8160 7814 </select> … … 8166 7820 <tr> 8167 7821 <td class="fieldname"> 8168 Response processing:7822 <xsl:copy-of select="$bwStr-ScPr-ReponseProcessing"/> 8169 7823 </td> 8170 7824 <td> … … 8174 7828 <xsl:attribute name="selected">selected</xsl:attribute> 8175 7829 </xsl:if> 8176 leave in Inbox for manual processing7830 <xsl:copy-of select="$bwStr-ScPr-LeaveInInbox"/> 8177 7831 </option> 8178 7832 <option value="1"> … … 8180 7834 <xsl:attribute name="selected">selected</xsl:attribute> 8181 7835 </xsl:if> 8182 process "Accept" responses - leave the rest in Inbox7836 <xsl:copy-of select="$bwStr-ScPr-ProcessAccepts"/> 8183 7837 </option> 8184 7838 <option value="2"> … … 8186 7840 <xsl:attribute name="selected">selected</xsl:attribute> 8187 7841 </xsl:if> 8188 try to process all responses7842 <xsl:copy-of select="$bwStr-ScPr-TryToProcessAll"/> 8189 7843 </option> 8190 7844 </select> … … 8192 7846 </tr> 8193 7847 </table> 8194 <input type="submit" name="modPrefs" value=" Update scheduling auto-processing"/>8195 <input type="submit" name="cancelled" value=" cancel"/>7848 <input type="submit" name="modPrefs" value="{$bwStr-ScPr-UpdateSchedulingProcessing}"/> 7849 <input type="submit" name="cancelled" value="{$bwStr-ScPr-Cancel}"/> 8196 7850 </form> 8197 7851 </xsl:template> … … 8229 7883 <p> 8230 7884 <input type="text" name="who" size="40"/> 8231 <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/> user</span>8232 <span class="nowrap"><input type="radio" name="whoType" value="group"/> group</span>7885 <span class="nowrap"><input type="radio" name="whoType" value="user" checked="checked"/><xsl:copy-of select="$bwStr-ScAF-User"/></span> 7886 <span class="nowrap"><input type="radio" name="whoType" value="group"/><xsl:copy-of select="$bwStr-ScAF-Group"/></span> 8233 7887 </p> 8234 7888 <p> 8235 7889 <strong>or</strong> 8236 <span class="nowrap"><input type="radio" name="whoType" value="owner"/> owner</span>8237 <span class="nowrap"><input type="radio" name="whoType" value="auth"/> authenticated</span>8238 <span class="nowrap"><input type="radio" name="whoType" value="unauth"/> unauthenticated</span>8239 <span class="nowrap"><input type="radio" name="whoType" value="all"/> all</span>7890 <span class="nowrap"><input type="radio" name="whoType" value="owner"/><xsl:copy-of select="$bwStr-ScAF-Owner"/></span> 7891 <span class="nowrap"><input type="radio" name="whoType" value="auth"/><xsl:copy-of select="$bwStr-ScAF-Authenticated"/></span> 7892 <span class="nowrap"><input type="radio" name="whoType" value="unauth"/><xsl:copy-of select="$bwStr-ScAF-UnAuthenticated"/></span> 7893 <span class="nowrap"><input type="radio" name="whoType" value="all"/><xsl:copy-of select="$bwStr-ScAF-All"/></span> 8240 7894 </p> 8241 7895 … … 8243 7897 <dl> 8244 7898 <dt> 8245 <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/> all scheduling7899 <input type="checkbox" name="howSetter" value="S" checked="checked" onchange="toggleScheduleHow(this.form,this)"/><xsl:copy-of select="$bwStr-ScAF-AllScheduling"/> 8246 7900 </dt> 8247 7901 <dd> 8248 <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/> scheduling requests<br/>8249 <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/> scheduling replies<br/>8250 <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/> free-busy requests7902 <input type="checkbox" name="howSetter" value="t" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReqs"/><br/> 7903 <input type="checkbox" name="howSetter" value="y" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-SchedulingReplies"/><br/> 7904 <input type="checkbox" name="howSetter" value="s" checked="checked" disabled="disabled"/><xsl:copy-of select="$bwStr-ScAF-FreeBusyReqs"/> 8251 7905 </dd> 8252 7906 </dl> 8253 7907 8254 <input type="submit" name="modPrefs" value=" Update"/>7908 <input type="submit" name="modPrefs" value="{$bwStr-ScAF-Update}"/> 8255 7909 </xsl:template> 8256 7910 … … 8260 7914 <div id="searchFilter"> 8261 7915 <form name="searchForm" method="post" action="{$search}"> 8262 Search:7916 <xsl:copy-of select="$bwStr-Srch-Search"/> 8263 7917 <input type="text" name="query" size="15"> 8264 7918 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 8265 7919 </input> 8266 <input type="submit" name="submit" value=" go"/>8267 Limit:7920 <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 7921 <xsl:copy-of select="$bwStr-Srch-Limit"/> 8268 7922 <xsl:choose> 8269 7923 <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'"> 8270 <input type="radio" name="searchLimits" value="fromToday"/> today forward8271 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/> past dates8272 <input type="radio" name="searchLimits" value="none"/> all dates7924 <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7925 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7926 <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/>all dates 8273 7927 </xsl:when> 8274 7928 <xsl:when test="/bedework/searchResults/searchLimits = 'none'"> 8275 <input type="radio" name="searchLimits" value="fromToday"/> today forward8276 <input type="radio" name="searchLimits" value="beforeToday"/> past dates8277 <input type="radio" name="searchLimits" value="none" checked="checked"/> all dates7929 <input type="radio" name="searchLimits" value="fromToday"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7930 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7931 <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 8278 7932 </xsl:when> 8279 7933 <xsl:otherwise> 8280 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/> today forward8281 <input type="radio" name="searchLimits" value="beforeToday"/> past dates8282 <input type="radio" name="searchLimits" value="none"/> all dates7934 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/><xsl:copy-of select="$bwStr-Srch-TodayForward"/> 7935 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:copy-of select="$bwStr-Srch-PastDates"/> 7936 <input type="radio" name="searchLimits" value="none"/><xsl:copy-of select="$bwStr-Srch-AllDates"/> 8283 7937 </xsl:otherwise> 8284 7938 </xsl:choose> 8285 7939 </form> 8286 7940 </div> 8287 Search Result7941 <xsl:copy-of select="$bwStr-Srch-SearchResult"/> 8288 7942 </h2> 8289 7943 <table id="searchTable" cellpadding="0" cellspacing="0"> … … 8293 7947 <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 8294 7948 <div id="searchPageForm"> 8295 page:7949 <xsl:copy-of select="$bwStr-Srch-Page"/> 8296 7950 <xsl:if test="/bedework/searchResults/curPage != 1"> 8297 7951 <xsl:variable name="prevPage" select="number($curPage) - 1"/> 8298 <<a href="{$search-next}&pageNum={$prevPage}"> prev</a>7952 <<a href="{$search-next}&pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 8299 7953 </xsl:if> 8300 7954 <xsl:text> </xsl:text> … … 8313 7967 <xsl:when test="$curPage != /bedework/searchResults/numPages"> 8314 7968 <xsl:variable name="nextPage" select="number($curPage) + 1"/> 8315 <a href="{$search-next}&pageNum={$nextPage}"> next</a>>7969 <a href="{$search-next}&pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>> 8316 7970 </xsl:when> 8317 7971 <xsl:otherwise> 8318 <span class="hidden"> next></span><!-- occupy the space to keep the navigation from moving around -->7972 <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>></span><!-- occupy the space to keep the navigation from moving around --> 8319 7973 </xsl:otherwise> 8320 7974 </xsl:choose> 8321 7975 </div> 8322 7976 </xsl:if> 8323 <xsl:value-of select="/bedework/searchResults/resultSize"/> 8324 result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned 8325 for <em><xsl:value-of select="/bedework/searchResults/query"/></em> 7977 <xsl:value-of select="/bedework/searchResults/resultSize"/><xsl:text> </xsl:text> 7978 <xsl:copy-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text><em><xsl:value-of select="/bedework/searchResults/query"/></em> 8326 7979 </th> 8327 7980 </tr> … … 8329 7982 <tr class="fieldNames"> 8330 7983 <td> 8331 relevance7984 <xsl:copy-of select="$bwStr-Srch-Relevance"/> 8332 7985 </td> 8333 7986 <td> 8334 summary7987 <xsl:copy-of select="$bwStr-Srch-Summary"/> 8335 7988 </td> 8336 7989 <td> 8337 date & time7990 <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 8338 7991 </td> 8339 7992 <td> 8340 calendar7993 <xsl:copy-of select="$bwStr-Srch-Calendar"/> 8341 7994 </td> 8342 7995 <td> 8343 location7996 <xsl:copy-of select="$bwStr-Srch-Location"/> 8344 7997 </td> 8345 7998 </tr> … … 8360 8013 <xsl:choose> 8361 8014 <xsl:when test="event/summary = ''"> 8362 <em> no title</em>8015 <em><xsl:copy-of select="$bwStr-Srch-NoTitle"/></em><xsl:text> </xsl:text> 8363 8016 </xsl:when> 8364 8017 <xsl:otherwise> … … 8470 8123 <xsl:variable name="AmPm"> 8471 8124 <xsl:choose> 8472 <xsl:when test="$hour < 12"> AM</xsl:when>8473 <xsl:otherwise> PM</xsl:otherwise>8125 <xsl:when test="$hour < 12"><xsl:copy-of select="$bwStr-TiFo-AM"/></xsl:when> 8126 <xsl:otherwise><xsl:copy-of select="$bwStr-TiFo-PM"/></xsl:otherwise> 8474 8127 </xsl:choose> 8475 8128 </xsl:variable> … … 8497 8150 <xsl:template name="footer"> 8498 8151 <div id="footer"> 8499 Demonstration calendar; place footer information here.8152 <xsl:copy-of select="$bwStr-Foot-DemonstrationCalendar"/> 8500 8153 </div> 8501 8154 <div id="subfoot"> 8502 <a href="http://www.bedework.org/"> Bedework Website</a> |8503 <a href="?noxslt=yes"> show XML</a> |8504 <a href="?refreshXslt=yes"> refresh XSLT</a>8155 <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 8156 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 8157 <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 8505 8158 </div> 8506 8159 </xsl:template>
