Changeset 1641
- Timestamp:
- 11/30/07 08:02:41
- Files:
-
- branches/xslt-rewrite/deployment/resources/xsl/default/default/navigation.xsl (modified) (1 diff)
- branches/xslt-rewrite/deployment/resources/xsl/default/default/search.xsl (modified) (1 diff)
- branches/xslt-rewrite/deployment/resources/xsl/default/default/variables.xsl (added)
- branches/xslt-rewrite/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/blue.css (modified) (11 diffs)
- branches/xslt-rewrite/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl (modified) (8 diffs)
- branches/xslt-rewrite/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/xslt-rewrite/deployment/resources/xsl/default/default/navigation.xsl
r1639 r1641 268 268 </xsl:choose> 269 269 </td> 270 <td class="centerCell"> 271   272 </td> 270 273 <td class="rightCell"> 271 logged in as 272 <xsl:text> </xsl:text> 273 <strong><xsl:value-of select="/bedework/userid"/></strong> 274 <xsl:text> </xsl:text> 275 <span class="logout"><a href="{$setup}&logout=true">logout</a></span> 274 <xsl:choose> 275 <xsl:when test="/bedework/userid"> 276 logged in as 277 <xsl:text> </xsl:text> 278 <strong><xsl:value-of select="/bedework/userid"/></strong> 279 <xsl:text> </xsl:text> 280 <span class="logout"><a href="{$setup}&logout=true">logout</a></span> 281 </xsl:when> 282 <xsl:otherwise> 283   284 </xsl:otherwise> 285 </xsl:choose> 276 286 </td> 277 287 </tr> branches/xslt-rewrite/deployment/resources/xsl/default/default/search.xsl
r1622 r1641 686 686 </xsl:if> 687 687 </xsl:template> 688 689 690 <xsl:template name="searchBar"> 691 <table width="100%" border="0" cellpadding="0" cellspacing="0" id="searchBarTable"> 692 <tr> 693 <td class="leftCell"> 694 <xsl:choose> 695 <xsl:when test="/bedework/selectionState/selectionType = 'calendar'"> 696 Calendar: <xsl:value-of select="/bedework/selectionState/subscriptions/subscription/calendar/name"/> 697 <span class="link">[<a href="{$setSelection}">default view</a>]</span> 698 </xsl:when> 699 <xsl:when test="/bedework/selectionState/selectionType = 'search'"> 700 Current search: <xsl:value-of select="/bedework/search"/> 701 <span class="link">[<a href="{$setSelection}">default view</a>]</span> 702 </xsl:when> 703 <xsl:when test="/bedework/selectionState/selectionType = 'subscription'"> 704 Subscription: (not implemented yet) 705 <span class="link">[<a href="{$setSelection}">default view</a>]</span> 706 </xsl:when> 707 <xsl:when test="/bedework/selectionState/selectionType = 'filter'"> 708 Filter: (not implemented yet) 709 <span class="link">[<a href="{$setSelection}">default view</a>]</span> 710 </xsl:when> 711 <xsl:otherwise><!-- view --> 712 View: 713 <form name="selectViewForm" method="post" action="{$setSelection}"> 714 <select name="viewName" onchange="submit()" > 715 <xsl:for-each select="/bedework/views/view"> 716 <xsl:variable name="name" select="name"/> 717 <xsl:choose> 718 <xsl:when test="name=/bedework/selectionState/view/name"> 719 <option value="{$name}" selected="selected"><xsl:value-of select="name"/></option> 720 </xsl:when> 721 <xsl:otherwise> 722 <option value="{$name}"><xsl:value-of select="name"/></option> 723 </xsl:otherwise> 724 </xsl:choose> 725 </xsl:for-each> 726 </select> 727 </form> 728 <span class="link"><a href="{$setSelection}">default view</a> | <a href="{$fetchPublicCalendars}">available calendars</a></span> 729 </xsl:otherwise> 730 </xsl:choose> 731 </td> 732 <td class="rightCell"> 733 <xsl:if test="/bedework/page!='searchResult'"> 734 <form name="searchForm" id="searchForm" method="post" action="{$search}"> 735 Search: 736 <input type="text" name="query" size="15"> 737 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 738 </input> 739 <input type="submit" name="submit" value="go"/> 740 </form> 741 <xsl:text> </xsl:text> 742 </xsl:if> 743 <xsl:choose> 744 <xsl:when test="/bedework/periodname='Day'"> 745 <img src="{$resourcesRoot}/resources/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 746 </xsl:when> 747 <xsl:when test="/bedework/periodname='Year'"> 748 <img src="{$resourcesRoot}/resources/std-button-calview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 749 </xsl:when> 750 <xsl:when test="/bedework/periodname='Month'"> 751 <xsl:choose> 752 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 753 <a href="{$setup}&setappvar=monthViewMode(cal)" title="toggle list/calendar view"> 754 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 755 </a> 756 </xsl:when> 757 <xsl:otherwise> 758 <a href="{$setup}&setappvar=monthViewMode(list)" title="toggle list/calendar view"> 759 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 760 </a> 761 </xsl:otherwise> 762 </xsl:choose> 763 </xsl:when> 764 <xsl:otherwise> 765 <xsl:choose> 766 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 767 <a href="{$setup}&setappvar=weekViewMode(cal)" title="toggle list/calendar view"> 768 <img src="{$resourcesRoot}/resources/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 769 </a> 770 </xsl:when> 771 <xsl:otherwise> 772 <a href="{$setup}&setappvar=weekViewMode(list)" title="toggle list/calendar view"> 773 <img src="{$resourcesRoot}/resources/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 774 </a> 775 </xsl:otherwise> 776 </xsl:choose> 777 </xsl:otherwise> 778 </xsl:choose> 779 <xsl:choose> 780 <xsl:when test="/bedework/periodname='Year' or 781 (/bedework/periodname='Month' and 782 (/bedework/appvar[key='monthViewMode']/value='cal' or 783 not(/bedework/appvar[key='monthViewMode']))) or 784 (/bedework/periodname='Week' and 785 (/bedework/appvar[key='weekViewMode']/value='cal' or 786 not(/bedework/appvar[key='weekViewMode'])))"> 787 <xsl:choose> 788 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 789 <img src="{$resourcesRoot}/resources/std-button-summary-off.gif" width="62" height="21" border="0" alt="only summaries of events supported in this view"/> 790 </xsl:when> 791 <xsl:otherwise> 792 <img src="{$resourcesRoot}/resources/std-button-details-off.gif" width="62" height="21" border="0" alt="only summaries of events supported in this view"/> 793 </xsl:otherwise> 794 </xsl:choose> 795 </xsl:when> 796 <xsl:otherwise> 797 <xsl:choose> 798 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 799 <a href="{$setup}&setappvar=summaryMode(summary)" title="toggle summary/detailed view"> 800 <img src="{$resourcesRoot}/resources/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 801 </a> 802 </xsl:when> 803 <xsl:otherwise> 804 <a href="{$setup}&setappvar=summaryMode(details)" title="toggle summary/detailed view"> 805 <img src="{$resourcesRoot}/resources/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 806 </a> 807 </xsl:otherwise> 808 </xsl:choose> 809 </xsl:otherwise> 810 </xsl:choose> 811 <a href="{$setup}"><img src="{$resourcesRoot}/resources/std-button-refresh.gif" width="70" height="21" border="0" alt="refresh view"/></a> 812 </td> 813 </tr> 814 </table> 815 </xsl:template> 688 816 </xsl:stylesheet> branches/xslt-rewrite/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/blue.css
r1466 r1641 50 50 width: 100%; 51 51 height: 26px; 52 background: #2c5f89 url(../../ images/curDateRangeBlue.gif) repeat-x bottom;52 background: #2c5f89 url(../../resources/curDateRangeBlue.gif) repeat-x bottom; 53 53 color : #eee; 54 54 margin: 0em; … … 65 65 } 66 66 #curDateRangeTable td.sideBarOpenCloseIcon { 67 background: url(../../ images/curDateRangeBlue-left.gif) no-repeat top left;67 background: url(../../resources/curDateRangeBlue-left.gif) no-repeat top left; 68 68 color: inherit; 69 69 width: 200px; … … 75 75 } 76 76 #curDateRangeTable td.rssPrint { 77 background: url(../../ images/curDateRangeBlue-right.gif) no-repeat top right;77 background: url(../../resources/curDateRangeBlue-right.gif) no-repeat top right; 78 78 color: inherit; 79 79 width: 200px; … … 206 206 } 207 207 #tabsTable .rightCell { 208 background : url(../../ images/std-tab-space.gif);208 background : url(../../resources/std-tab-space.gif); 209 209 padding-right: 0.5em; 210 210 } … … 539 539 border-bottom: 1px solid #ccc; 540 540 border-top: 1px solid #ccc; 541 background: #eee url('../../ images/tentativeLines.gif') top;541 background: #eee url('../../resources/tentativeLines.gif') top; 542 542 color: black; 543 543 } … … 617 617 display: block; 618 618 color: black; 619 background: #eee url('../../ images/tentativeLines.gif') top;619 background: #eee url('../../resources/tentativeLines.gif') top; 620 620 padding: 2px; 621 621 margin-bottom: 6px; … … 778 778 } 779 779 #listTable td.bwStatusTentative { 780 background: white url('../../ images/tentativeLines.gif') top;780 background: white url('../../resources/tentativeLines.gif') top; 781 781 color: black; 782 782 } … … 827 827 } 828 828 #calPageTable ul.calendarTree li.folder { 829 list-style-image: url(../../ images/catIcon.gif);829 list-style-image: url(../../resources/catIcon.gif); 830 830 padding-top: 0.25em; 831 831 padding-bottom: 0.25em; 832 832 } 833 833 #calPageTable ul.calendarTree li.calendar { 834 list-style-image: url(../../ images/calIcon-sm.gif);834 list-style-image: url(../../resources/calIcon-sm.gif); 835 835 } 836 836 #calPageTable .exportCalLink { … … 953 953 } 954 954 h2.bwStatusTentative { 955 background: #eee url('../../ images/tentativeLines.gif') top;955 background: #eee url('../../resources/tentativeLines.gif') top; 956 956 color: black; 957 957 } … … 966 966 #tabsTable .centerCell { 967 967 text-align: left; 968 background : url(../../ images/std-tab-space.gif);968 background : url(../../resources/std-tab-space.gif); 969 969 font-size: 0.8em; 970 970 white-space: nowrap; … … 1011 1011 html .dojoFloatingPaneTitleBar { 1012 1012 color: white; 1013 background: #2c5f89 url(../../ images/curDateRangeBlue.gif) repeat-x bottom;1013 background: #2c5f89 url(../../resources/curDateRangeBlue.gif) repeat-x bottom; 1014 1014 } 1015 1015 html .dojoFloatingPaneTitleText { branches/xslt-rewrite/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
r1640 r1641 54 54 <!-- ================================= --> 55 55 56 <!-- URL of resources common to all bedework apps (javascript, images) -->56 <!-- URL of resources common to all bedework apps (javascript, resources) --> 57 57 <xsl:variable name="resourceCommons">../../../bedework-common</xsl:variable> 58 58 59 59 <!-- DEFINE INCLUDES --> 60 60 <!-- cannot use the resourceCommons variable in xsl:include paths --> 61 <xsl:include href="../../../bedework-common/default/default/errors.xsl"/>62 <xsl:include href="../../../bedework-common/default/default/messages.xsl"/>63 61 <xsl:include href="../../../bedework-common/default/default/variables.xsl"/> 62 <xsl:include href="../../../bedework-common/default/default/navigation.xsl"/> 63 <xsl:include href="../../../bedework-common/default/default/search.xsl"/> 64 64 65 65 <!-- MAIN TEMPLATE --> … … 89 89 </xsl:if> 90 90 <!-- address bar icon --> 91 <link rel="icon" type="image/ico" href="{$resourcesRoot}/ images/bedework.ico" />91 <link rel="icon" type="image/ico" href="{$resourcesRoot}/resources/bedework.ico" /> 92 92 </head> 93 93 <body> … … 156 156 </body> 157 157 </html> 158 </xsl:template>159 160 <!--==== HEADER TEMPLATES and NAVIGATION ====-->161 <!-- these templates are separated out for convenience and to simplify the default template -->162 163 <xsl:template name="headBar">164 <table width="100%" border="0" cellpadding="0" cellspacing="0" id="logoTable">165 <tr>166 <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/images/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td>167 <td colspan="2" id="schoolLinksCell">168 <h2>Public Calendar</h2>169 <a href="{$privateCal}">Personal Calendar</a> |170 <a href="http://www.yourschoolhere.edu">School Home</a> |171 <a href="http://www.bedework.org/">Other Link</a> |172 <a href="http://helpdesk.rpi.edu/update.do?catcenterkey=51">173 Example Calendar Help174 </a>175 </td>176 </tr>177 </table>178 <table id="curDateRangeTable" cellspacing="0">179 <tr>180 <td class="sideBarOpenCloseIcon">181  182 <!--183 we may choose to implement calendar selection in the public calendar184 using a sidebar; leave this comment here for now.185 <xsl:choose>186 <xsl:when test="/bedework/appvar[key='sidebar']/value='closed'">187 <a href="?setappvar=sidebar(opened)">188 <img alt="open sidebar" src="{$resourcesRoot}/resources/sideBarArrowOpen.gif" width="21" height="16" border="0" align="left"/>189 </a>190 </xsl:when>191 <xsl:otherwise>192 <a href="?setappvar=sidebar(closed)">193 <img alt="close sidebar" src="{$resourcesRoot}/resources/sideBarArrowClose.gif" width="21" height="16" border="0" align="left"/>194 </a>195 </xsl:otherwise>196 </xsl:choose>-->197 </td>198 <td class="date">199 <xsl:choose>200 <xsl:when test="/bedework/page='event'">201 Event Information202 </xsl:when>203 <xsl:when test="/bedework/page='showSysStats' or204 /bedework/page='calendars'">205  206 </xsl:when>207 <xsl:otherwise>208 <xsl:value-of select="/bedework/firstday/longdate"/>209 <xsl:if test="/bedework/periodname!='Day'">210 -211 <xsl:value-of select="/bedework/lastday/longdate"/>212 </xsl:if>213 </xsl:otherwise>214 </xsl:choose>215 </td>216 <td class="rssPrint">217 <a href="javascript:window.print()" title="print this view">218 <img alt="print this view" src="{$resourcesRoot}/images/std-print-icon.gif" width="20" height="14" border="0"/> print219 </a>220 <a class="rss" href="{$setup}&setappvar=summaryMode(details)&skinName=rss" title="RSS feed">RSS</a>221 </td>222 </tr>223 </table>224 </xsl:template>225 226 <xsl:template name="messagesAndErrors">227 <xsl:if test="/bedework/message">228 <ul id="messages">229 <xsl:for-each select="/bedework/message">230 <li><xsl:apply-templates select="."/></li>231 </xsl:for-each>232 </ul>233 </xsl:if>234 <xsl:if test="/bedework/error">235 <ul id="errors">236 <xsl:for-each select="/bedework/error">237 <li><xsl:apply-templates select="."/></li>238 </xsl:for-each>239 </ul>240 </xsl:if>241 </xsl:template>242 243 <xsl:template name="tabs">244 <xsl:variable name="navAction">245 <xsl:choose>246 <xsl:when test="/bedework/page='attendees'"><xsl:value-of select="$event-attendeesForEvent"/></xsl:when>247 <xsl:when test="/bedework/page='freeBusy'"><xsl:value-of select="$freeBusy-fetch"/></xsl:when>248 <xsl:otherwise><xsl:value-of select="$setViewPeriod"/></xsl:otherwise>249 </xsl:choose>250 </xsl:variable>251 <table cellspacing="0" id="tabsTable">252 <tr>253 <td>254 <xsl:choose>255 <xsl:when test="/bedework/periodname='Day'">256 <a href="{$navAction}&viewType=dayView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-day-on.gif" width="90" height="20" border="0" alt="DAY"/></a>257 </xsl:when>258 <xsl:otherwise>259 <a href="{$navAction}&viewType=dayView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-day-off.gif" width="90" height="20" border="0" alt="DAY"/></a>260 </xsl:otherwise>261 </xsl:choose>262 </td>263 <td>264 <xsl:choose>265 <xsl:when test="/bedework/periodname='Week' or /bedework/periodname=''">266 <a href="{$navAction}&viewType=weekView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-week-on.gif" width="92" height="20" border="0" alt="WEEK"/></a>267 </xsl:when>268 <xsl:otherwise>269 <a href="{$navAction}&viewType=weekView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-week-off.gif" width="92" height="20" border="0" alt="WEEK"/></a>270 </xsl:otherwise>271 </xsl:choose>272 </td>273 <td>274 <xsl:choose>275 <xsl:when test="/bedework/periodname='Month'">276 <a href="{$navAction}&viewType=monthView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-month-on.gif" width="90" height="20" border="0" alt="MONTH"/></a>277 </xsl:when>278 <xsl:otherwise>279 <a href="{$navAction}&viewType=monthView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-month-off.gif" width="90" height="20" border="0" alt="MONTH"/></a>280 </xsl:otherwise>281 </xsl:choose>282 </td>283 <td>284 <xsl:choose>285 <!-- don't allow switching to year for free busy view, so only use setViewPeriod action -->286 <xsl:when test="/bedework/periodname='Year'">287 <a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-year-on.gif" width="92" height="20" border="0" alt="YEAR"/></a>288 </xsl:when>289 <xsl:otherwise>290 <xsl:choose>291 <xsl:when test="/bedework/page='attendees' or /bedework/page='freeBusy'">292 <img src="{$resourcesRoot}/resources/std-tab-year-off.gif" width="92" height="20" border="0" alt="YEAR"/>293 </xsl:when>294 <xsl:otherwise>295 <a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"><img src="{$resourcesRoot}/resources/std-tab-year-off.gif" width="92" height="20" border="0" alt="YEAR"/></a>296 </xsl:otherwise>297 </xsl:choose>298 </xsl:otherwise>299 </xsl:choose>300 </td>301 <td class="rightCell">302 <xsl:if test="/bedework/userid">303 logged in as304 <xsl:text> </xsl:text>305 <strong><xsl:value-of select="/bedework/userid"/></strong>306 <xsl:text> </xsl:text>307 <span class="logout"><a href="{$setup}&logout=true">logout</a></span>308 </xsl:if>309 </td>310 </tr>311 </table>312 </xsl:template>313 314 <xsl:template name="navigation">315 <table border="0" cellpadding="0" cellspacing="0" id="navigationBarTable">316 <tr>317 <td class="leftCell">318 <a id="prevViewPeriod" href="{$setViewPeriod}&date={$prevdate}"><img src="{$resourcesRoot}/images/std-arrow-left.gif" alt="previous" width="13" height="16" class="prevImg" border="0"/></a>319 <a id="nextViewPeriod" href="{$setViewPeriod}&date={$nextdate}"><img src="{$resourcesRoot}/images/std-arrow-right.gif" alt="next" width="13" height="16" class="nextImg" border="0"/></a>320 <xsl:choose>321 <xsl:when test="/bedework/periodname='Year'">322 <xsl:value-of select="substring(/bedework/firstday/date,1,4)"/>323 </xsl:when>324 <xsl:when test="/bedework/periodname='Month'">325 <xsl:value-of select="/bedework/firstday/monthname"/>, <xsl:value-of select="substring(/bedework/firstday/date,1,4)"/>326 </xsl:when>327 <xsl:when test="/bedework/periodname='Week'">328 Week of <xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/>329 </xsl:when>330 <xsl:otherwise>331 <xsl:value-of select="/bedework/firstday/longdate"/>332 </xsl:otherwise>333 </xsl:choose>334 </td>335 <td class="todayButton">336 <a href="{$setViewPeriod}&viewType=todayView&date={$curdate}">337 <img src="{$resourcesRoot}/images/std-button-today-off.gif" width="54" height="22" border="0" alt="Go to Today" align="left"/>338 </a>339 </td>340 <td align="right" class="gotoForm">341 <form name="calForm" method="post" action="{$setViewPeriod}">342 <table border="0" cellpadding="0" cellspacing="0">343 <tr>344 <xsl:if test="/bedework/periodname!='Year'">345 <td>346 <select name="viewStartDate.month">347 <xsl:for-each select="/bedework/monthvalues/val">348 <xsl:variable name="temp" select="."/>349 <xsl:variable name="pos" select="position()"/>350 <xsl:choose>351 <xsl:when test="/bedework/monthvalues[start=$temp]">352 <option value="{$temp}" selected="selected">353 <xsl:value-of select="/bedework/monthlabels/val[position()=$pos]"/>354 </option>355 </xsl:when>356 <xsl:otherwise>357 <option value="{$temp}">358 <xsl:value-of select="/bedework/monthlabels/val[position()=$pos]"/>359 </option>360 </xsl:otherwise>361 </xsl:choose>362 </xsl:for-each>363 </select>364 </td>365 <xsl:if test="/bedework/periodname!='Month'">366 <td>367 <select name="viewStartDate.day">368 <xsl:for-each select="/bedework/dayvalues/val">369 <xsl:variable name="temp" select="."/>370 <xsl:variable name="pos" select="position()"/>371 <xsl:choose>372 <xsl:when test="/bedework/dayvalues[start=$temp]">373 <option value="{$temp}" selected="selected">374 <xsl:value-of select="/bedework/daylabels/val[position()=$pos]"/>375 </option>376 </xsl:when>377 <xsl:otherwise>378 <option value="{$temp}">379 <xsl:value-of select="/bedework/daylabels/val[position()=$pos]"/>380 </option>381 </xsl:otherwise>382 </xsl:choose>383 </xsl:for-each>384 </select>385 </td>386 </xsl:if>387 </xsl:if>388 <td>389 <xsl:variable name="temp" select="/bedework/yearvalues/start"/>390 <input type="text" name="viewStartDate.year" maxlength="4" size="4" value="{$temp}"/>391 </td>392 <td>393 <input name="submit" type="submit" value="go"/>394 </td>395 </tr>396 </table>397 </form>398 </td>399 <td class="rightCell">400 </td>401 </tr>402 </table>403 </xsl:template>404 405 <xsl:template name="searchBar">406 <table width="100%" border="0" cellpadding="0" cellspacing="0" id="searchBarTable">407 <tr>408 <td class="leftCell">409 <xsl:choose>410 <xsl:when test="/bedework/selectionState/selectionType = 'calendar'">411 Calendar: <xsl:value-of select="/bedework/selectionState/subscriptions/subscription/calendar/name"/>412 <span class="link">[<a href="{$setSelection}">default view</a>]</span>413 </xsl:when>414 <xsl:when test="/bedework/selectionState/selectionType = 'search'">415 Current search: <xsl:value-of select="/bedework/search"/>416 <span class="link">[<a href="{$setSelection}">default view</a>]</span>417 </xsl:when>418 <xsl:when test="/bedework/selectionState/selectionType = 'subscription'">419 Subscription: (not implemented yet)420 <span class="link">[<a href="{$setSelection}">default view</a>]</span>421 </xsl:when>422 <xsl:when test="/bedework/selectionState/selectionType = 'filter'">423 Filter: (not implemented yet)424 <span class="link">[<a href="{$setSelection}">default view</a>]</span>425 </xsl:when>426 <xsl:otherwise><!-- view -->427 View:428 <form name="selectViewForm" method="post" action="{$setSelection}">429 <select name="viewName" onchange="submit()" >430 <xsl:for-each select="/bedework/views/view">431 <xsl:variable name="name" select="name"/>432 <xsl:choose>433 <xsl:when test="name=/bedework/selectionState/view/name">434 <option value="{$name}" selected="selected"><xsl:value-of select="name"/></option>435 </xsl:when>436 <xsl:otherwise>437 <option value="{$name}"><xsl:value-of select="name"/></option>438 </xsl:otherwise>439 </xsl:choose>440 </xsl:for-each>441 </select>442 </form>443 <span class="link"><a href="{$setSelection}">default view</a> | <a href="{$fetchPublicCalendars}">available calendars</a></span>444 </xsl:otherwise>445 </xsl:choose>446 </td>447 <td class="rightCell">448 <xsl:if test="/bedework/page!='searchResult'">449 <form name="searchForm" id="searchForm" method="post" action="{$search}">450 Search:451 <input type="text" name="query" size="15">452 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute>453 </input>454 <input type="submit" name="submit" value="go"/>455 </form>456 <xsl:text> </xsl:text>457 </xsl:if>458 <xsl:choose>459 <xsl:when test="/bedework/periodname='Day'">460 <img src="{$resourcesRoot}/images/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>461 </xsl:when>462 <xsl:when test="/bedework/periodname='Year'">463 <img src="{$resourcesRoot}/images/std-button-calview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>464 </xsl:when>465 <xsl:when test="/bedework/periodname='Month'">466 <xsl:choose>467 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'">468 <a href="{$setup}&setappvar=monthViewMode(cal)" title="toggle list/calendar view">469 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>470 </a>471 </xsl:when>472 <xsl:otherwise>473 <a href="{$setup}&setappvar=monthViewMode(list)" title="toggle list/calendar view">474 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>475 </a>476 </xsl:otherwise>477 </xsl:choose>478 </xsl:when>479 <xsl:otherwise>480 <xsl:choose>481 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'">482 <a href="{$setup}&setappvar=weekViewMode(cal)" title="toggle list/calendar view">483 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>484 </a>485 </xsl:when>486 <xsl:otherwise>487 <a href="{$setup}&setappvar=weekViewMode(list)" title="toggle list/calendar view">488 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/>489 </a>490 </xsl:otherwise>491 </xsl:choose>492 </xsl:otherwise>493 </xsl:choose>494 <xsl:choose>495 <xsl:when test="/bedework/periodname='Year' or496 (/bedework/periodname='Month' and497 (/bedework/appvar[key='monthViewMode']/value='cal' or498 not(/bedework/appvar[key='monthViewMode']))) or499 (/bedework/periodname='Week' and500 (/bedework/appvar[key='weekViewMode']/value='cal' or501 not(/bedework/appvar[key='weekViewMode'])))">502 <xsl:choose>503 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'">504 <img src="{$resourcesRoot}/images/std-button-summary-off.gif" width="62" height="21" border="0" alt="only summaries of events supported in this view"/>505 </xsl:when>506 <xsl:otherwise>507 <img src="{$resourcesRoot}/images/std-button-details-off.gif" width="62" height="21" border="0" alt="only summaries of events supported in this view"/>508 </xsl:otherwise>509 </xsl:choose>510 </xsl:when>511 <xsl:otherwise>512 <xsl:choose>513 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'">514 <a href="{$setup}&setappvar=summaryMode(summary)" title="toggle summary/detailed view">515 <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/>516 </a>517 </xsl:when>518 <xsl:otherwise>519 <a href="{$setup}&setappvar=summaryMode(details)" title="toggle summary/detailed view">520 <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/>521 </a>522 </xsl:otherwise>523 </xsl:choose>524 </xsl:otherwise>525 </xsl:choose>526 <a href="{$setup}"><img src="{$resourcesRoot}/images/std-button-refresh.gif" width="70" height="21" border="0" alt="refresh view"/></a>527 </td>528 </tr>529 </table>530 158 </xsl:template> 531 159 … … 690 318 <!-- hide this for a 3.3.1 bug: can't add a reference to a recurring event at this time --> 691 319 <a href="{$privateCal}/event/addEventRef.do?subid={$subscriptionId}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="Add event to MyCalendar" target="myCalendar"> 692 <img class="addref" src="{$resourcesRoot}/ images/add2mycal-icon.gif" width="20" height="26" border="0" alt="Add event to MyCalendar"/>320 <img class="addref" src="{$resourcesRoot}/resources/add2mycal-icon.gif" width="20" height="26" border="0" alt="Add event to MyCalendar"/> 693 321 add to my calendar</a> 694 322 </xsl:if> 695 323 <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 696 324 <a href="{$export}&subid={$subscriptionId}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 697 <img src="{$resourcesRoot}/ images/std-ical_icon.gif" width="20" height="26" border="0" alt="Download this event"/>325 <img src="{$resourcesRoot}/resources/std-ical_icon.gif" width="20" height="26" border="0" alt="Download this event"/> 698 326 download</a> 699 327 </div> … … 973 601 <!-- hide this for a 3.3.1 bug: can't add a reference to a recurring event at this time --> 974 602 <a href="{$privateCal}/event/addEventRef.do?subid={$subscriptionId}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="Add event to MyCalendar" target="myCalendar"> 975 <img class="addref" src="{$resourcesRoot}/ images/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="Add event to MyCalendar"/>603 <img class="addref" src="{$resourcesRoot}/resources/add2mycal-icon-small.gif" width="12" height="16" border="0" alt="Add event to MyCalendar"/> 976 604 </a> 977 605 </xsl:if> 978 606 <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 979 607 <a href="{$export}&subid={$subscriptionId}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"> 980 <img src="{$resourcesRoot}/ images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="Download event as ical - for Outlook, PDAs, iCal, and other desktop calendars"/>608 <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"/> 981 609 </a> 982 610 </td> … … 1302 930 <xsl:variable name="idForCal" select="translate(translate(path,'/','S'),' ','s')"/> 1303 931 <a href="javascript:launchExportWidget('exportCalendarForm','{$export}','{$name}','{$calPath}')" id="{$idForCal}" title="export calendar as iCal"> 1304 <img src="{$resourcesRoot}/ images/calIconExport-sm.gif" width="13" height="13" alt="export calendar" border="0"/>932 <img src="{$resourcesRoot}/resources/calIconExport-sm.gif" width="13" height="13" alt="export calendar" border="0"/> 1305 933 </a> --> 1306 934 <a href="{$calendar-fetchForExport}&calPath={$calPath}" title="export calendar as iCal"> 1307 <img src="{$resourcesRoot}/ images/calIconExport-sm.gif" width="13" height="13" alt="export calendar" border="0"/>935 <img src="{$resourcesRoot}/resources/calIconExport-sm.gif" width="13" height="13" alt="export calendar" border="0"/> 1308 936 </a> 1309 937 </span> … … 1362 990 </xsl:template> 1363 991 1364 <!--==== SEARCH RESULT ====-->1365 <xsl:template name="searchResult">1366 <h2 class="bwStatusConfirmed">1367 <div id="searchFilter">1368 <form name="searchForm" method="post" action="{$search}">1369 Search:1370 <input type="text" name="query" size="15">1371 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute>1372 </input>1373 <input type="submit" name="submit" value="go"/>1374 Limit:1375 <xsl:choose>1376 <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'">1377 <input type="radio" name="searchLimits" value="fromToday"/>today forward1378 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/>past dates1379 <input type="radio" name="searchLimits" value="none"/>all dates1380 </xsl:when>1381 <xsl:when test="/bedework/searchResults/searchLimits = 'none'">1382 <input type="radio" name="searchLimits" value="fromToday"/>today forward1383 <input type="radio" name="searchLimits" value="beforeToday"/>past dates1384 <input type="radio" name="searchLimits" value="none" checked="checked"/>all dates1385 </xsl:when>1386 <xsl:otherwise>1387 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/>today forward1388 <input type="radio" name="searchLimits" value="beforeToday"/>past dates1389 <input type="radio" name="searchLimits" value="none"/>all dates1390 </xsl:otherwise>1391 </xsl:choose>1392 </form>1393 </div>1394 Search Result1395 </h2>1396 <table id="searchTable" cellpadding="0" cellspacing="0">1397 <tr>1398 <th colspan="5">1399 <xsl:if test="/bedework/searchResults/numPages > 1">1400 <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/>1401 <div id="searchPageForm">1402 page:1403 <xsl:if test="/bedework/searchResults/curPage != 1">1404 <xsl:variable name="prevPage" select="number($curPage) - 1"/>1405 <<a href="{$search-next}&pageNum={$prevPage}">prev</a>1406 </xsl:if>1407 <xsl:text> </xsl:text>1408 1409 <xsl:call-template name="searchResultPageNav">1410 <xsl:with-param name="page">1411 <xsl:choose>1412 <xsl:when test="number($curPage) - 10 < 1">1</xsl:when>1413 <xsl:otherwise><xsl:value-of select="number($curPage) - 6"/></xsl:otherwise>1414 </xsl:choose>1415 </xsl:with-param>1416
