Changeset 2323
- Timestamp:
- 08/11/09 16:46:06
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/bedework-leibson/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
r2235 r2323 66 66 <xsl:include href="../../../bedework-common/default/default/messages.xsl"/> 67 67 <xsl:include href="../../../bedework-common/default/default/util.xsl"/> 68 <xsl:include href="./strings.xsl"/> 68 69 69 70 <!-- DEFINE GLOBAL CONSTANTS --> … … 119 120 <html lang="en"> 120 121 <head> 121 <title> Bedework Events Calendar</title>122 <title><xsl:value-of select="$bwStr-Root-PageTitle"/></title> 122 123 <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> 123 124 <!-- load css --> … … 250 251 <td colspan="3" id="logoCell"><a href="/bedework/"><img src="{$resourcesRoot}/images/bedeworkLogo.gif" width="292" height="75" border="0" alt="Bedework"/></a></td> 251 252 <td colspan="2" id="schoolLinksCell"> 252 <h2> Public Calendar</h2>253 <a href="{$privateCal}"> Personal Calendar</a> |254 <a href="http://www.youruniversityhere.edu"> University Home</a> |255 <a href="http://www.bedework.org/"> Other Link</a>253 <h2><xsl:value-of select="$bwStr-HdBr-PublicCalendar"/></h2> 254 <a href="{$privateCal}"><xsl:value-of select="$bwStr-HdBr-PersonalCalendar"/></a> | 255 <a href="http://www.youruniversityhere.edu"><xsl:value-of select="$bwStr-HdBr-UniversityHome"/></a> | 256 <a href="http://www.bedework.org/"><xsl:value-of select="$bwStr-HdBr-OtherLink"/></a> 256 257 </td> 257 258 </tr> … … 280 281 <xsl:choose> 281 282 <xsl:when test="/bedework/page='event'"> 282 Event Information283 <xsl:value-of select="$bwStr-HdBr-EventInformation"/> 283 284 </xsl:when> 284 285 <xsl:when test="/bedework/page='showSysStats' or … … 296 297 </td> 297 298 <td class="rssPrint"> 298 <a href="javascript:window.print()" title="print this view"> 299 <img alt="print this view" src="{$resourcesRoot}/images/std-print-icon.gif" width="20" height="14" border="0"/> print 299 <a href="javascript:window.print()" title="{$bwStr-HdBr-PrintThisView}"> 300 <img alt="print this view" src="{$resourcesRoot}/images/std-print-icon.gif" width="20" height="14" border="0"/> 301 <xsl:value-of select="$bwStr-HdBr-Print"/> 300 302 </a> 301 <a class="rss" href="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3" title=" RSS feed">RSS</a>303 <a class="rss" href="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3" title="{$bwStr-HdBr-RSSFeed}"><xsl:value-of select="$bwStr-HdBr-RSS"/></a> 302 304 </td> 303 305 </tr> … … 312 314 <xsl:attribute name="class">selected</xsl:attribute> 313 315 </xsl:if> 314 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"> DAY</a>316 <a href="{$setViewPeriod}&viewType=dayView&date={$curdate}"><xsl:value-of select="$bwStr-Tabs-Day"/></a> 315 317 </li> 316 318 <li> … … 318 320 <xsl:attribute name="class">selected</xsl:attribute> 319 321 </xsl:if> 320 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"> WEEK</a>322 <a href="{$setViewPeriod}&viewType=weekView&date={$curdate}"><xsl:value-of select="$bwStr-Tabs-Week"/></a> 321 323 </li> 322 324 <li> 323 325 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Month'"> 324 326 <xsl:attribute name="class">selected</xsl:attribute> 325 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"> MONTH</a>327 </xsl:if><a href="{$setViewPeriod}&viewType=monthView&date={$curdate}"><xsl:value-of select="$bwStr-Tabs-Month"/></a> 326 328 </li> 327 329 <li> 328 330 <xsl:if test="/bedework/page='eventscalendar' and /bedework/periodname='Year'"> 329 331 <xsl:attribute name="class">selected</xsl:attribute> 330 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"> YEAR</a>332 </xsl:if><a href="{$setViewPeriod}&viewType=yearView&date={$curdate}"><xsl:value-of select="$bwStr-Tabs-Year"/></a> 331 333 </li> 332 334 <li> 333 335 <xsl:if test="/bedework/page='eventList'"> 334 336 <xsl:attribute name="class">selected</xsl:attribute> 335 </xsl:if><a href="{$listEvents}"> LIST</a>337 </xsl:if><a href="{$listEvents}"><xsl:value-of select="$bwStr-Tabs-List"/></a> 336 338 </li> 337 339 </ul> … … 353 355 </xsl:when> 354 356 <xsl:when test="/bedework/periodname='Week'"> 355 Week of<xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/>357 <xsl:value-of select="$bwStr-Navi-WeekOf"/> <xsl:value-of select="substring-after(/bedework/firstday/longdate,', ')"/> 356 358 </xsl:when> 357 359 <xsl:otherwise> … … 418 420 </td> 419 421 <td> 420 <input name="submit" type="submit" value=" go"/>422 <input name="submit" type="submit" value="{$bwStr-Navi-Go}"/> 421 423 </td> 422 424 </tr> … … 436 438 <xsl:choose> 437 439 <xsl:when test="/bedework/selectionState/selectionType = 'collections'"> 438 Topical Area:440 <xsl:value-of select="$bwStr-SrcB-TopicalArea"/> 439 441 <strong> 440 442 <xsl:call-template name="substring-afterLastInstanceOf"> … … 445 447 </xsl:when> 446 448 <xsl:when test="/bedework/selectionState/selectionType = 'search'"> 447 Current search:<xsl:value-of select="/bedework/search"/>449 <xsl:value-of select="$bwStr-SrcB-CurrentSearch"/><xsl:text> </xsl:text><xsl:value-of select="/bedework/search"/> 448 450 </xsl:when> 449 451 <xsl:otherwise><!-- view --> 450 View:452 <xsl:value-of select="$bwStr-SrcB-View"/> 451 453 <form name="selectViewForm" method="post" action="{$setSelection}"> 452 454 <select name="viewName" onchange="submit()" > … … 467 469 </xsl:otherwise> 468 470 </xsl:choose> 469 <span class="link"><a href="{$setSelection}"> default view</a> | <a href="{$fetchPublicCalendars}">all topical areas</a></span>471 <span class="link"><a href="{$setSelection}"><xsl:value-of select="$bwStr-SrcB-DefaultView"/></a> | <a href="{$fetchPublicCalendars}"><xsl:value-of select="$bwStr-SrcB-AllTopicalAreas"/></a></span> 470 472 </td> 471 473 <td class="rightCell"> 472 474 <xsl:if test="/bedework/page!='searchResult'"> 473 475 <form name="searchForm" id="searchForm" method="post" action="{$search}"> 474 Search:476 <xsl:value-of select="$bwStr-SrcB-Search"/>: 475 477 <input type="text" name="query" size="15"> 476 478 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 477 479 </input> 478 <input type="submit" name="submit" value=" go"/>480 <input type="submit" name="submit" value="{$bwStr-SrcB-Go}"/> 479 481 </form> 480 482 <xsl:text> </xsl:text> … … 482 484 <xsl:choose> 483 485 <xsl:when test="/bedework/periodname='Day' or /bedework/page='eventList'"> 484 <img src="{$resourcesRoot}/images/std-button-listview-off.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 486 <img src="{$resourcesRoot}/images/std-button-listview-off.gif" width="46" height="21" border="0" 487 alt="{$bwStr-SrcB-ToggleListCalView}"/> 485 488 </xsl:when> 486 489 <xsl:when test="/bedework/periodname='Year'"> 487 <img src="{$resourcesRoot}/images/std-button-calview-off.gif" width="46" height="21" border="0" alt=" toggle list/calendar view"/>490 <img src="{$resourcesRoot}/images/std-button-calview-off.gif" width="46" height="21" border="0" alt="{$bwStr-SrcB-ToggleListCalView}"/> 488 491 </xsl:when> 489 492 <xsl:when test="/bedework/periodname='Month'"> 490 493 <xsl:choose> 491 494 <xsl:when test="/bedework/appvar[key='monthViewMode']/value='list'"> 492 <a href="{$setup}&setappvar=monthViewMode(cal)" title="toggle list/calendar view"> 493 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 495 <a href="{$setup}&setappvar=monthViewMode(cal)" title="{$bwStr-SrcB-ToggleListCalView}"> 496 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" 497 alt="{$bwStr-SrcB-ToggleListCalView}"/> 494 498 </a> 495 499 </xsl:when> 496 500 <xsl:otherwise> 497 <a href="{$setup}&setappvar=monthViewMode(list)" title="toggle list/calendar view"> 498 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 501 <a href="{$setup}&setappvar=monthViewMode(list)" title="{$bwStr-SrcB-ToggleListCalView}"> 502 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" 503 alt="{$bwStr-SrcB-ToggleListCalView}"/> 499 504 </a> 500 505 </xsl:otherwise> … … 504 509 <xsl:choose> 505 510 <xsl:when test="/bedework/appvar[key='weekViewMode']/value='list'"> 506 <a href="{$setup}&setappvar=weekViewMode(cal)" title="toggle list/calendar view"> 507 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 511 <a href="{$setup}&setappvar=weekViewMode(cal)" title="{$bwStr-SrcB-ToggleListCalView}"> 512 <img src="{$resourcesRoot}/images/std-button-calview.gif" width="46" height="21" border="0" 513 alt="{$bwStr-SrcB-ToggleListCalView}"/> 508 514 </a> 509 515 </xsl:when> 510 516 <xsl:otherwise> 511 <a href="{$setup}&setappvar=weekViewMode(list)" title="toggle list/calendar view"> 512 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" alt="toggle list/calendar view"/> 517 <a href="{$setup}&setappvar=weekViewMode(list)" title="{$bwStr-SrcB-ToggleListCalView}"> 518 <img src="{$resourcesRoot}/images/std-button-listview.gif" width="46" height="21" border="0" 519 alt="{$bwStr-SrcB-ToggleListCalView}"/> 513 520 </a> 514 521 </xsl:otherwise> … … 520 527 <xsl:choose> 521 528 <xsl:when test="/bedework/appvar[key='listEventsSummaryMode']/value='details'"> 522 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title="toggle summary/detailed view"> 523 <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 529 <a href="{$listEvents}&setappvar=listEventsSummaryMode(summary)" title="{$bwStr-SrcB-ToggleSummDetView}"> 530 <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" 531 alt="{$bwStr-SrcB-ToggleSummDetView}"/> 524 532 </a> 525 533 </xsl:when> 526 534 <xsl:otherwise> 527 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title="toggle summary/detailed view"> 528 <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 535 <a href="{$listEvents}&setappvar=listEventsSummaryMode(details)" title="{$bwStr-SrcB-ToggleSummDetView}"> 536 <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" 537 alt="{$bwStr-SrcB-ToggleSummDetView}"/> 529 538 </a> 530 539 </xsl:otherwise> … … 550 559 <xsl:choose> 551 560 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> 552 <a href="{$setup}&setappvar=summaryMode(summary)" title=" toggle summary/detailed view">561 <a href="{$setup}&setappvar=summaryMode(summary)" title="{$bwStr-SrcB-ToggleSummDetView}"> 553 562 <img src="{$resourcesRoot}/images/std-button-summary.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 554 563 </a> 555 564 </xsl:when> 556 565 <xsl:otherwise> 557 <a href="{$setup}&setappvar=summaryMode(details)" title=" toggle summary/detailed view">566 <a href="{$setup}&setappvar=summaryMode(details)" title="{$bwStr-SrcB-ToggleSummDetView}"> 558 567 <img src="{$resourcesRoot}/images/std-button-details.gif" width="62" height="21" border="0" alt="toggle summary/detailed view"/> 559 568 </a> … … 586 595 </xsl:variable> 587 596 <h2 class="{$statusClass}"> 588 <a id="linkToEvent" href="javascript:showLink('{$urlPrefix}/event/eventView.do?calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')" title=" generate link to this event">589 link to this event597 <a id="linkToEvent" href="javascript:showLink('{$urlPrefix}/event/eventView.do?calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}')" title="{$bwStr-SgEv-GenerateLinkToThisEvent}"> 598 <xsl:copy-of select="$bwStr-SgEv-LinkToThisEvent"/> 590 599 </a> 591 <xsl:if test="status='CANCELLED'"> CANCELED:</xsl:if>600 <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-SgEv-Canceled"/><xsl:text> </xsl:text></xsl:if> 592 601 <xsl:choose> 593 602 <xsl:when test="link != ''"> … … 604 613 <table id="eventTable" cellpadding="0" cellspacing="0"> 605 614 <tr> 606 <td class="fieldname"> When:</td>615 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-When"/></td> 607 616 <td class="fieldval"> 608 617 <!-- always display local time --> … … 618 627 <xsl:choose> 619 628 <xsl:when test="start/allday = 'true'"> 620 <span class="time"><em> (all day)</em></span>629 <span class="time"><em><xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 621 630 </xsl:when> 622 631 <xsl:when test="end/longdate != start/longdate"> … … 634 643 <xsl:choose> 635 644 <xsl:when test="start/floating = 'true'"> 636 Floating time645 <xsl:copy-of select="$bwStr-SgEv-FloatingTime"/> 637 646 </xsl:when> 638 647 <xsl:otherwise> 639 Local time648 <xsl:copy-of select="$bwStr-SgEv-LocalTime"/> 640 649 </xsl:otherwise> 641 650 </xsl:choose> … … 651 660 <tr> 652 661 <td> 653 <strong> Start:</strong>662 <strong><xsl:copy-of select="$bwStr-SgEv-Start"/></strong> 654 663 </td> 655 664 <td> … … 676 685 <tr> 677 686 <td> 678 <strong> End:</strong>687 <strong><xsl:copy-of select="$bwStr-SgEv-End"/></strong> 679 688 </td> 680 689 <td> … … 714 723 <xsl:choose> 715 724 <xsl:when test="start/allday = 'true'"> 716 <span class="time"><em> (all day)</em></span>725 <span class="time"><em> <xsl:copy-of select="$bwStr-SgEv-AllDay"/></em></span> 717 726 </xsl:when> 718 727 <xsl:when test="end/timezone/longdate != start/timezone/longdate"> … … 732 741 <th class="icalIcon" rowspan="2"> 733 742 <div id="eventIcons"> 734 <a href="{$privateCal}/event/addEventRef.do?calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title=" Add event to MyCalendar" target="myCalendar">743 <a href="{$privateCal}/event/addEventRef.do?calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="{$bwStr-SgEv-AddEventToMyCalendar}" target="myCalendar"> 735 744 <img class="addref" src="{$resourcesRoot}/images/add2mycal-icon.gif" width="20" height="26" border="0" alt="Add event to MyCalendar"/> 736 add to my calendar745 <xsl:copy-of select="$bwStr-SgEv-AddToMyCalendar"/> 737 746 </a> 738 747 <xsl:variable name="eventIcalName" select="concat($guid,'.ics')"/> 739 <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">748 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-SgEv-DownloadEvent}"> 740 749 <img src="{$resourcesRoot}/images/std-ical_icon.gif" width="20" height="26" border="0" alt="Download this event"/> 741 download</a>750 <xsl:copy-of select="$bwStr-SgEv-Download"/></a> 742 751 </div> 743 752 </th> 744 753 </tr> 745 754 <tr> 746 <td class="fieldname"> Where:</td>755 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Where"/></td> 747 756 <td class="fieldval"> 748 757 <xsl:choose> … … 763 772 </tr> 764 773 <tr> 765 <td class="fieldname"> Description:</td>774 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Description"/></td> 766 775 <td colspan="2" class="fieldval description"> 767 776 <xsl:if test="xproperties/node()[name()='X-BEDEWORK-IMAGE']"> … … 778 787 <xsl:if test="status !='' and status != 'CONFIRMED'"> 779 788 <tr> 780 <td class="fieldname"> Status:</td>789 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-STATUS"/></td> 781 790 <td class="fieldval"> 782 791 <xsl:value-of select="status"/> … … 786 795 <xsl:if test="cost!=''"> 787 796 <tr> 788 <td class="fieldname"> Cost:</td>797 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Cost"/></td> 789 798 <td colspan="2" class="fieldval"><xsl:value-of select="cost"/></td> 790 799 </tr> … … 792 801 <xsl:if test="link != ''"> 793 802 <tr> 794 <td class="fieldname"> See:</td>803 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-See"/></td> 795 804 <td colspan="2" class="fieldval"> 796 805 <xsl:variable name="link" select="link"/> … … 801 810 <xsl:if test="contact/name!='none'"> 802 811 <tr> 803 <td class="fieldname"> Contact:</td>812 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Contact"/></td> 804 813 <td colspan="2" class="fieldval"> 805 814 <xsl:choose> … … 832 841 <xsl:if test="comments/comment"> 833 842 <tr> 834 <td class="fieldname"> Comments:</td>843 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Comments"/></td> 835 844 <td class="fieldval comments"> 836 845 <xsl:for-each select="comments/comment"> … … 842 851 <xsl:if test="xproperties/X-BEDEWORK-ALIAS"> 843 852 <tr> 844 <td class="fieldname"> Topical Area:</td>853 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-TopicalArea"/></td> 845 854 <td class="fieldval"> 846 855 <xsl:for-each select="xproperties/X-BEDEWORK-ALIAS"> … … 858 867 <xsl:if test="categories/category"> 859 868 <tr> 860 <td class="fieldname"> Categories:</td>869 <td class="fieldname"><xsl:copy-of select="$bwStr-SgEv-Categories"/></td> 861 870 <td class="fieldval"> 862 871 <xsl:for-each select="categories/category"> … … 887 896 <tr> 888 897 <td class="noEventsCell"> 889 No events to display.898 <xsl:value-of select="$bwStr-LsVw-NoEventsToDisplay"/> 890 899 </td> 891 900 </tr> … … 927 936 start/shortdate = end/shortdate"> 928 937 <td class="{$dateRangeStyle} center" colspan="3"> 929 all day938 <xsl:value-of select="$bwStr-LsVw-AllDay"/> 930 939 </td> 931 940 </xsl:when> … … 944 953 <xsl:when test="start/allday = 'true' and 945 954 parent::day/shortdate = start/shortdate"> 946 today955 <xsl:value-of select="$bwStr-LsVw-Today"/> 947 956 </xsl:when> 948 957 <xsl:when test="parent::day/shortdate != start/shortdate"> … … 964 973 <xsl:when test="end/allday = 'true' and 965 974 parent::day/shortdate = end/shortdate"> 966 today975 <xsl:copy-of select="$bwStr-LsVw-Today"/> 967 976 </xsl:when> 968 977 <xsl:when test="parent::day/shortdate != end/shortdate"> … … 982 991 <xsl:when test="status='CANCELLED'">description bwStatusCancelled</xsl:when> 983 992 <xsl:when test="status='TENTATIVE'">description bwStatusTentative</xsl:when> 984 <xsl:otherwise> description</xsl:otherwise>993 <xsl:otherwise><xsl:copy-of select="$bwStr-LsVw-Description"/></xsl:otherwise> 985 994 </xsl:choose> 986 995 </xsl:variable> … … 995 1004 </xsl:variable> 996 1005 <td class="{$descriptionClass} {$subscriptionClass}"> 997 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1006 <xsl:if test="status='CANCELLED'"><strong><xsl:copy-of select="$bwStr-LsVw-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 998 1007 <xsl:choose> 999 1008 <xsl:when test="/bedework/appvar[key='summaryMode']/value='details'"> … … 1012 1021 </xsl:if> 1013 1022 <xsl:if test="contact/name!='none'"> 1014 Contact:<xsl:value-of select="contact/name"/>1023 <xsl:copy-of select="$bwStr-LsVw-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 1015 1024 </xsl:if> 1016 1025 </em> … … 1058 1067 </a> 1059 1068 <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 1060 <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">1061 <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"/>1069 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsVw-DownloadEvent}"> 1070 <img src="{$resourcesRoot}/images/std-ical_icon_small.gif" width="12" height="16" border="0" alt="{$bwStr-LsVw-DownloadEvent}"/> 1062 1071 </a> 1063 1072 </td> … … 1075 1084 <!-- <form name="bwListEventsForm" action="{$listEvents}" method="post"> 1076 1085 <input type="hidden" name="setappvar"/>--> 1077 Next 7 Days1086 <xsl:value-of select="$bwStr-LsEv-Next7Days"/> 1078 1087 <!-- 1079 1088 <span id="bwListEventsFormControls"> … … 1101 1110 <xsl:choose> 1102 1111 <xsl:when test="not(event)"> 1103 <li> No events to display.</li>1112 <li><xsl:value-of select="$bwStr-LsEv-NoEventsToDisplay"/>.</li> 1104 1113 </xsl:when> 1105 1114 <xsl:otherwise> … … 1117 1126 </xsl:attribute> 1118 1127 1119 <xsl:if test="status='CANCELLED'"><strong> CANCELED:</strong></xsl:if>1120 <xsl:if test="status='TENTATIVE'"><em> TENTATIVE:</em></xsl:if>1128 <xsl:if test="status='CANCELLED'"><strong><xsl:value-of select="$bwStr-LsEv-Canceled"/><xsl:text> </xsl:text></strong></xsl:if> 1129 <xsl:if test="status='TENTATIVE'"><em><xsl:value-of select="$bwStr-LsEv-Tentative"/><xsl:text> </xsl:text></em></xsl:if> 1121 1130 1122 1131 <a class="title" href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}"> … … 1135 1144 <xsl:text> </xsl:text> 1136 1145 <xsl:variable name="eventIcalName" select="concat($id,'.ics')"/> 1137 <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">1146 <a href="{$export}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}&nocache=no&contentName={$eventIcalName}" title="{$bwStr-LsEv-DownloadEvent}"> 1138 1147 <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"/> 1139 1148 </a> … … 1175 1184 <xsl:if test="categories/category"> 1176 1185 <br/> 1177 Categories:1186 <xsl:copy-of select="$bwStr-LsEv-Categories"/> 1178 1187 <xsl:for-each select="categories/category"> 1179 1188 <xsl:value-of select="word"/><xsl:if test="position() != last()">, </xsl:if> … … 1186 1195 </xsl:if> 1187 1196 <xsl:if test="contact/name!='none'"> 1188 Contact:<xsl:value-of select="contact/name"/>1197 <xsl:copy-of select="$bwStr-LsEv-Contact"/><xsl:text> </xsl:text><xsl:value-of select="contact/name"/> 1189 1198 </xsl:if> 1190 1199 </em> … … 1323 1332 <li> 1324 1333 <a href="{$eventView}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" class="{$eventClass} {$subscriptionClass}"> 1325 <xsl:if test="status='CANCELLED'"> CANCELED:</xsl:if>1334 <xsl:if test="status='CANCELLED'"><xsl:copy-of select="$bwStr-EvCG-Canceled"/><xsl:text> </xsl:text></xsl:if> 1326 1335 <xsl:choose> 1327 1336 <xsl:when test="start/shortdate != ../shortdate"> 1328 (cont)1337 <xsl:copy-of select="$bwStr-EvCG-Cont"/> 1329 1338 </xsl:when> 1330 1339 <xsl:when test="start/allday = 'false'"> … … 1332 1341 </xsl:when> 1333 1342 <xsl:otherwise> 1334 all day:1343 <xsl:copy-of select="$bwStr-EvCG-AllDayColon"/> 1335 1344 </xsl:otherwise> 1336 1345 </xsl:choose> … … 1343 1352 </xsl:variable> 1344 1353 <span class="{$eventTipClass}"> 1345 <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"> CANCELED</span></xsl:if>1346 <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"> TENTATIVE</span></xsl:if>1354 <xsl:if test="status='CANCELLED'"><span class="eventTipStatusCancelled"><xsl:copy-of select="$bwStr-EvCG-Canceled"/></span></xsl:if> 1355 <xsl:if test="status='TENTATIVE'"><span class="eventTipStatusTentative"><xsl:copy-of select="$bwStr-EvCG-Tentative"/></span></xsl:if> 1347 1356 <strong><xsl:value-of select="summary"/></strong><br/> 1348 Time:1357 <xsl:copy-of select="$bwStr-EvCG-Time"/> 1349 1358 <xsl:choose> 1350 1359 <xsl:when test="start/allday = 'true'"> 1351 all day1360 <xsl:copy-of select="$bwStr-EvCG-AllDay"/> 1352 1361 </xsl:when> 1353 1362 <xsl:otherwise> … … 1368 1377 </xsl:choose><br/> 1369 1378 <xsl:if test="location/address"> 1370 Location:<xsl:value-of select="location/address"/><br/>1379 <xsl:copy-of select="$bwStr-EvCG-Location"/><xsl:text> </xsl:text><xsl:value-of select="location/address"/><br/> 1371 1380 </xsl:if> 1372 1381 <xsl:if test="xproperties/X-BEDEWORK-ALIAS"> 1373 Topical Area:1382 <xsl:copy-of select="$bwStr-EvCG-TopicalArea"/> 1374 1383 <xsl:for-each select="xproperties/X-BEDEWORK-ALIAS"> 1375 1384 <xsl:call-template name="substring-afterLastInstanceOf"> … … 1462 1471 <tr> 1463 1472 <th colspan="2"> 1464 All Topical Areas1473 <xsl:copy-of select="$bwStr-Cals-AllTopicalAreas"/> 1465 1474 </th> 1466 1475 </tr> … … 1468 1477 <td colspan="2" class="infoCell"> 1469 1478 <p class="info"> 1470 Select a topical area from the list below to see only its events.1479 <xsl:copy-of select="$bwStr-Cals-SelectTopicalArea"/> 1471 1480 </p> 1472 1481 </td> … … 1491 1500 <xsl:variable name="itemClass"> 1492 1501 <xsl:choose> 1493 <xsl:when test="calType = '0'"> folder</xsl:when>1494 <xsl:otherwise> calendar</xsl:otherwise>1502 <xsl:when test="calType = '0'"><xsl:copy-of select="$bwStr-Calr-Folder"/></xsl:when> 1503 <xsl:otherwise><xsl:copy-of select="$bwStr-Calr-Calendar"/></xsl:otherwise> 1495 1504 </xsl:choose> 1496 1505 </xsl:variable> … … 1515 1524 <!-- calendar export page --> 1516 1525 <xsl:template match="currentCalendar" mode="export"> 1517 <h2 class="bwStatusConfirmed"> Export Calendar</h2>1526 <h2 class="bwStatusConfirmed"><xsl:copy-of select="$bwStr-Cals-ExportCals"/></h2> 1518 1527 <div id="export"> 1519 1528 <p> 1520 <strong> Calendar to export:</strong>1529 <strong><xsl:copy-of select="$bwStr-Cals-CalendarToExport"/></strong> 1521 1530 </p> 1522 1531 <div class="indent"> 1523 Name:<strong><em><xsl:value-of select="name"/></em></strong><br/>1524 Path:<xsl:value-of select="path"/>1532 <xsl:copy-of select="$bwStr-Cals-Name"/><xsl:text> </xsl:text><strong><em><xsl:value-of select="name"/></em></strong><br/> 1533 <xsl:copy-of select="$bwStr-Cals-Path"/><xsl:text> </xsl:text><xsl:value-of select="path"/> 1525 1534 </div> 1526 1535 <p> 1527 <strong> Event date limits:</strong>1536 <strong><xsl:copy-of select="$bwStr-Cals-EventDateLimits"/></strong> 1528 1537 </p> 1529 1538 <form name="exportCalendarForm" id="exportCalendarForm" action="{$export}" method="post"> … … 1544 1553 </input> 1545 1554 <!-- visible fields --> 1546 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/> today forward1547 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/> all dates1548 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/> date range1555 <input type="radio" name="dateLimits" value="active" checked="checked" onclick="changeClass('exportDateRange','invisible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-TodayForward"/> 1556 <input type="radio" name="dateLimits" value="none" onclick="changeClass('exportDateRange','invisible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-AllDates"/> 1557 <input type="radio" name="dateLimits" value="limited" onclick="changeClass('exportDateRange','visible')"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Cals-DateRange"/> 1549 1558 <div id="exportDateRange" class="invisible"> 1550 Start:<input type="text" name="bwExportCalendarWidgetStartDate" id="bwExportCalendarWidgetStartDate" size="10"/>1551 <span id="bwExportEndField">E nd:<input type="text" name="bwExportCalendarWidgetEndDate" id="bwExportCalendarWidgetEndDate" size="10"/></span>1559 <xsl:copy-of select="$bwStr-Cals-Start"/><xsl:text> </xsl:text><input type="text" name="bwExportCalendarWidgetStartDate" id="bwExportCalendarWidgetStartDate" size="10"/> 1560 <span id="bwExportEndField">E<xsl:copy-of select="$bwStr-Cals-End"/><xsl:text> </xsl:text><input type="text" name="bwExportCalendarWidgetEndDate" id="bwExportCalendarWidgetEndDate" size="10"/></span> 1552 1561 </div> 1553 <p><input type="submit" value=" export" class="bwWidgetSubmit" onclick="fillExportFields(this.form)"/></p>1562 <p><input type="submit" value="{$bwStr-Cals-Export}" class="bwWidgetSubmit" onclick="fillExportFields(this.form)"/></p> 1554 1563 </form> 1555 1564 </div> … … 1561 1570 <div id="searchFilter"> 1562 1571 <form name="searchForm" method="post" action="{$search}"> 1563 Search:1572 <xsl:value-of select="$bwStr-Srch-Search"/> 1564 1573 <input type="text" name="query" size="15"> 1565 1574 <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 1566 1575 </input> 1567 <input type="submit" name="submit" value=" go"/>1568 Limit:1576 <input type="submit" name="submit" value="{$bwStr-Srch-Go}"/> 1577 <xsl:value-of select="$bwStr-Srch-Limit"/> 1569 1578 <xsl:choose> 1570 1579 <xsl:when test="/bedework/searchResults/searchLimits = 'beforeToday'"> 1571 <input type="radio" name="searchLimits" value="fromToday"/>today forward 1572 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/>past dates 1573 <input type="radio" name="searchLimits" value="none"/>all dates 1580 <input type="radio" name="searchLimits" value="fromToday"/><xsl:value-of select="$bwStr-Srch-TodayForward"/> 1581 <input type="radio" name="searchLimits" value="beforeToday" checked="checked"/> 1582 <xsl:value-of select="$bwStr-Srch-PastDates"/> 1583 <input type="radio" name="searchLimits" value="none"/><xsl:value-of select="$bwStr-Srch-AllDates"/> 1574 1584 </xsl:when> 1575 1585 <xsl:when test="/bedework/searchResults/searchLimits = 'none'"> 1576 <input type="radio" name="searchLimits" value="fromToday"/> today forward1577 <input type="radio" name="searchLimits" value="beforeToday"/> past dates1578 <input type="radio" name="searchLimits" value="none" checked="checked"/> all dates1586 <input type="radio" name="searchLimits" value="fromToday"/><xsl:value-of select="$bwStr-Srch-TodayForward"/> 1587 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:value-of select="$bwStr-Srch-PastDates"/> 1588 <input type="radio" name="searchLimits" value="none" checked="checked"/><xsl:value-of select="$bwStr-Srch-AllDates"/> 1579 1589 </xsl:when> 1580 1590 <xsl:otherwise> 1581 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/>today forward 1582 <input type="radio" name="searchLimits" value="beforeToday"/>past dates 1583 <input type="radio" name="searchLimits" value="none"/>all dates 1591 <input type="radio" name="searchLimits" value="fromToday" checked="checked"/> 1592 <xsl:value-of select="$bwStr-Srch-TodayForward"/> 1593 <input type="radio" name="searchLimits" value="beforeToday"/><xsl:value-of select="$bwStr-Srch-PastDates"/> 1594 <input type="radio" name="searchLimits" value="none"/><xsl:value-of select="$bwStr-Srch-AllDates"/> 1584 1595 </xsl:otherwise> 1585 1596 </xsl:choose> 1586 1597 </form> 1587 1598 </div> 1588 Search Result1599 <xsl:value-of select="$bwStr-Srch-SearchResult"/> 1589 1600 </h2> 1590 1601 <table id="searchTable" cellpadding="0" cellspacing="0"> … … 1594 1605 <xsl:variable name="curPage" select="/bedework/searchResults/curPage"/> 1595 1606 <div id="searchPageForm"> 1596 page:1607 <xsl:copy-of select="$bwStr-Srch-Page"/> 1597 1608 <xsl:if test="/bedework/searchResults/curPage != 1"> 1598 1609 <xsl:variable name="prevPage" select="number($curPage) - 1"/> 1599 <<a href="{$search-next}&pageNum={$prevPage}"> prev</a>1610 <<a href="{$search-next}&pageNum={$prevPage}"><xsl:copy-of select="$bwStr-Srch-Prev"/></a> 1600 1611 </xsl:if> 1601 1612 <xsl:text> </xsl:text> … … 1614 1625 <xsl:when test="$curPage != /bedework/searchResults/numPages"> 1615 1626 <xsl:variable name="nextPage" select="number($curPage) + 1"/> 1616 <a href="{$search-next}&pageNum={$nextPage}"> next</a>>1627 <a href="{$search-next}&pageNum={$nextPage}"><xsl:copy-of select="$bwStr-Srch-Next"/></a>> 1617 1628 </xsl:when> 1618 1629 <xsl:otherwise> 1619 <span class="hidden"> next></span><!-- occupy the space to keep the navigation from moving around -->1630 <span class="hidden"><xsl:copy-of select="$bwStr-Srch-Next"/>></span><!-- occupy the space to keep the navigation from moving around --> 1620 1631 </xsl:otherwise> 1621 1632 </xsl:choose> … … 1623 1634 </xsl:if> 1624 1635 <xsl:value-of select="/bedework/searchResults/resultSize"/> 1625 result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned1626 for<em><xsl:value-of select="/bedework/searchResults/query"/></em>1636 <xsl:text> </xsl:text><xsl:value-of select="$bwStr-Srch-ResultReturnedFor"/><xsl:text> </xsl:text> 1637 <em><xsl:value-of select="/bedework/searchResults/query"/></em> 1627 1638 </th> 1628 1639 </tr> … … 1630 1641 <tr class="fieldNames"> 1631 1642 <td> 1632 relevance1643 <xsl:copy-of select="$bwStr-Srch-Relevance"/> 1633 1644 </td> 1634 1645 <td> 1635 summary1646 <xsl:copy-of select="$bwStr-Srch-Summary"/> 1636 1647 </td> 1637 1648 <td> 1638 date & time1649 <xsl:copy-of select="$bwStr-Srch-DateAndTime"/> 1639 1650 </td> 1640 1651 <td> 1641 calendar1652 <xsl:copy-of select="$bwStr-Srch-Calendar"/> 1642 1653 </td> 1643 1654 <td> 1644 location1655 <xsl:copy-of select="$bwStr-Srch-Location"/> 1645 1656 </td> 1646 1657 </tr> … … 1722 1733 <xsl:template name="stats"> 1723 1734 <div id="stats"> 1724 <h2> System Statistics</h2>1735 <h2><xsl:copy-of select="$bwStr-Stat-SysStats"/></h2> 1725 1736 1726 1737 <p> 1727 Stats collection:1738 <xsl:copy-of select="$bwStr-Stat-StatsCollection"/> 1728 1739 </p> 1729 1740 <ul> 1730 1741 <li> 1731 <a href="{$stats}&enable=yes"> enable</a> |1732 <a href="{$stats}&disable=yes"> disable</a>1742 <a href="{$stats}&enable=yes"><xsl:copy-of select="$bwStr-Stat-Enable"/></a> | 1743 <a href="{$stats}&disable=yes"><xsl:copy-of select="$bwStr-Stat-Disable"/></a> 1733 1744 </li> 1734 <li><a href="{$stats}&fetch=yes"> fetch statistics</a></li>1735 <li><a href="{$stats}&dump=yes"> dump stats to log</a></li>1745 <li><a href="{$stats}&fetch=yes"><xsl:copy-of select="$bwStr-Stat-FetchStats"/></a></li> 1746 <li><a href="{$stats}&dump=yes"><xsl:copy-of select="$bwStr-Stat-DumpStats"/></a></li> 1736 1747 </ul> 1737 1748 <table id="statsTable" cellpadding="0"> … … 1765 1776 <xsl:template name="footer"> 1766 1777 <div id="footer"> 1767 Based on the <a href="http://www.bedework.org/">Bedework Calendar System</a>1778 <xsl:value-of select="$bwStr-Foot-BasedOnThe"/><xsl:text> </xsl:text><a href="http://www.bedework.org/"><xsl:value-of select="$bwStr-Foot-BedeworkCalendarSystem"/></a> 1768 1779 </div> 1769 1780 <table id="skinSelectorTable" border="0" cellpadding="0" cellspacing="0"> 1770 1781 <tr> 1771 1782 <td class="leftCell"> 1772 <a href="http://www.bedework.org/">Bedework website</a> | 1773 <a href="http://www.bedework.org/bedework/update.do?artcenterkey=35">production examples</a> | 1774 <a href="?noxslt=yes">show XML</a> | 1775 <a href="?refreshXslt=yes">refresh XSLT</a> 1783 <a href="http://www.bedework.org/"><xsl:value-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 1784 <a href="http://www.bedework.org/bedework/update.do?artcenterkey=35"> 1785 <xsl:value-of select="$bwStr-Foot-ProductionExamples"/></a> | 1786 <a href="?noxslt=yes"><xsl:value-of select="$bwStr-Foot-ShowXML"/></a> | 1787 <a href="?refreshXslt=yes"><xsl:value-of select="$bwStr-Foot-RefreshXSLT"/></a> 1776 1788 </td> 1777 1789 <td class="rightCell"> 1778 1790 <form name="styleSelectForm" method="get" action="{$setup}"> 1779 1791 <select name="setappvar" onchange="submit()"> 1780 <option value=""> example styles:</option>1781 <option value="style(green)"> green</option>1782 <option value="style(red)"> red</option>1783 <option value="style(blue)"> blue</option>1792 <option value=""><xsl:value-of select="$bwStr-Foot-ExampleStyles"/>:</option> 1793 <option value="style(green)"><xsl:value-of select="$bwStr-Foot-Green"/></option> 1794 <option value="style(red)"><xsl:value-of select="$bwStr-Foot-Red"/></option> 1795 <option value="style(blue)"><xsl:value-of select="$bwStr-Foot-Blue"/></option> 1784 1796 </select> 1785 1797 </form> … … 1787 1799 <input type="hidden" name="setappvar" value="summaryMode(details)"/> 1788 1800 <select name="skinPicker" onchange="window.location = this.value"> 1789 <option value="{$setup}&skinNameSticky=default">example skins:</option> 1790 <option value="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3">rss: next 3 days</option> 1791 <option value="{$listEvents}&setappvar=summaryMode(details)&skinName=js-list&days=3&contentType=text/javascript&contentName=bedework.js">javascript: next 3 days</option> 1792 <option value="{$setViewPeriod}&viewType=todayView&skinName=jsToday&contentType=text/javascript&contentName=bedeworkToday.js">javascript: today's events</option> 1793 <option value="{$setup}&browserTypeSticky=PDA">for mobile browsers</option> 1794 <option value="{$setViewPeriod}&viewType=todayView&skinName=videocal">video feed</option> 1795 <option value="{$setup}&skinNameSticky=default">reset to calendar default</option> 1801 <option value="{$setup}&skinNameSticky=default"><xsl:value-of select="$bwStr-Foot-ExampleSkins"/>:</option> 1802 <option value="{$listEvents}&setappvar=summaryMode(details)&skinName=rss-list&days=3"> 1803 <xsl:value-of select="$bwStr-Foot-RSSNext3Days"/></option> 1804 <option value="{$listEvents}&setappvar=summaryMode(details)&skinName=js-list&days=3&contentType=text/javascript&contentName=bedework.js"> 1805 <xsl:value-of select="$bwStr-Foot-JavascriptNext3Days"/></option> 1806 <option value="{$setViewPeriod}&viewType=todayView&skinName=jsToday&contentType=text/javascript&contentName=bedeworkToday.js"> 1807 <xsl:value-of select="$bwStr-Foot-JavascriptTodaysEvents"/></option> 1808 <option value="{$setup}&browserTypeSticky=PDA"> 1809 <xsl:value-of select="$bwStr-Foot-ForMobileBrowsers"/></option> 1810 <option value="{$setViewPeriod}&viewType=todayView&skinName=videocal"> 1811 <xsl:value-of select="$bwStr-Foot-VideoFeed"/></option> 1812 <option value="{$setup}&skinNameSticky=default"> 1813 <xsl:value-of select="$bwStr-Foot-ResetToCalendarDefault"/></option> 1796 1814 </select> 1797 1815 </form>
