Changeset 2338
- Timestamp:
- 08/12/09 13:56:15
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/bedework-leibson/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
r2204 r2338 46 46 <xsl:include href="../../../bedework-common/default/default/messages.xsl"/> 47 47 <xsl:include href="../../../bedework-common/default/default/util.xsl"/> 48 <xsl:include href="./strings.xsl"/> 48 49 49 50 <!-- DEFINE GLOBAL CONSTANTS --> … … 150 151 <!--==== HEAD SECTION ====--> 151 152 <xsl:template name="headSection"> 152 <title> Bedework: Submit a Public Event</title>153 <title><xsl:copy-of select="$bwStr-Head-BedeworkSubmitPubEv"/></title> 153 154 <meta name="robots" content="noindex,nofollow"/> 154 155 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> … … 246 247 <!-- set the page heading: --> 247 248 <h1> 248 Bedework Public Event Submission249 <xsl:copy-of select="$bwStr-Hedr-BedeworkPubEventSub"/> 249 250 </h1> 250 251 </div> 251 252 <div id="statusBar"> 252 logged in as253 <xsl:copy-of select="$bwStr-Hedr-LoggedInAs"/> 253 254 <xsl:text> </xsl:text> 254 255 <strong><xsl:value-of select="/bedework/userid"/></strong> 255 256 <xsl:text> </xsl:text> 256 <span class="logout"><a href="{$setup}&logout=true"> logout</a></span>257 <span class="logout"><a href="{$setup}&logout=true"><xsl:copy-of select="$bwStr-Hedr-Logout"/></a></span> 257 258 </div> 258 259 </xsl:template> … … 280 281 <xsl:choose> 281 282 <xsl:when test="/bedework/page='home'"> 282 <li class="selected"> Overview</li>283 <li><a href="{$initEvent}"> Add Event</a></li>284 <li><a href="{$initPendingEvents}&calPath={$submissionsRootEncoded}&listAllEvents=true"> My Pending Events</a></li>283 <li class="selected"><xsl:copy-of select="$bwStr-MeTa-Overview"/></li> 284 <li><a href="{$initEvent}"><xsl:copy-of select="$bwStr-MeTa-AddEvent"/></a></li> 285 <li><a href="{$initPendingEvents}&calPath={$submissionsRootEncoded}&listAllEvents=true"><xsl:copy-of select="$bwStr-MeTa-MyPendingEvents"/></a></li> 285 286 </xsl:when> 286 287 <xsl:when test="/bedework/page='eventList'"> 287 <li><a href="{$setup}"> Overview</a></li>288 <li><a href="{$initEvent}"> Add Event</a></li>289 <li class="selected"> My Pending Events</li>288 <li><a href="{$setup}"><xsl:copy-of select="$bwStr-MeTa-Overview"/></a></li> 289 <li><a href="{$initEvent}"><xsl:copy-of select="$bwStr-MeTa-AddEvent"/></a></li> 290 <li class="selected"><xsl:copy-of select="$bwStr-MeTa-MyPendingEvents"/></li> 290 291 </xsl:when> 291 292 <xsl:otherwise> 292 <li><a href="{$setup}"> Overview</a></li>293 <li class="selected"> Add Event</li>294 <li><a href="{$initPendingEvents}&calPath={$submissionsRootEncoded}&listAllEvents=true"> My Pending Events</a></li>293 <li><a href="{$setup}"><xsl:copy-of select="$bwStr-MeTa-Overview"/></a></li> 294 <li class="selected"><xsl:copy-of select="$bwStr-MeTa-AddEvent"/></li> 295 <li><a href="{$initPendingEvents}&calPath={$submissionsRootEncoded}&listAllEvents=true"><xsl:copy-of select="$bwStr-MeTa-MyPendingEvents"/></a></li> 295 296 </xsl:otherwise> 296 297 </xsl:choose> … … 301 302 <xsl:template name="home"> 302 303 <div class="navButtons navBox"> 303 <a href="{$initEvent}"> start304 <a href="{$initEvent}"><xsl:copy-of select="$bwStr-Home-Start"/> 304 305 <img alt="previous" 305 306 src="{$resourcesRoot}/resources/arrowRight.gif" … … 309 310 </a> 310 311 </div> 311 <h1> Entering Events</h1>312 <h1><xsl:copy-of select="$bwStr-Home-EnteringEvents"/></h1> 312 313 <ol id="introduction"> 313 314 <li> 314 Before submitting a public event, <a href="/cal">see if it has already been 315 entered</a>. It is possible that an event may be created under a 316 different title than you'd expect. 315 <xsl:copy-of select="$bwStr-Home-BeforeSubmitting"/><xsl:text> </xsl:text><a href="/cal"><xsl:copy-of select="$bwStr-Home-SeeIfItHasBeenEntered"/></a>.<xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Home-ItIsPossible"/> 317 316 </li> 318 317 <li> 319 Make your titles descriptive: rather than 320 "Lecture" use "Music Lecture Series: 'Uses of the 321 Neapolitan Chord'". "Cinema Club" would also be too vague, 322 while "Cinema Club: 'Citizen Kane'" is better. Bear in 323 mind that your event will "share the stage" with other events 324 in the calendar - try to be as clear as possible when 325 thinking of titles. Express not only what the event is, but 326 (briefly) what it's about. Elaborate on the event in the 327 description field, but try not to repeat the same 328 information. Try to think like a user when suggesting an event: 329 use language that will explain your event to someone who knows 330 absolutely nothing about it. 318 <xsl:copy-of select="$bwStr-Home-MakeYourTitles"/> 331 319 </li> 332 320 <li> 333 Do not include locations and times in the description 334 field (unless it is to add extra information not already 335 displayed). 321 <xsl:copy-of select="$bwStr-Home-DoNotInclude"/> 336 322 </li> 337 323 </ol> … … 384 370 <xsl:when test="recurrenceId != ''"> 385 371 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 386 Delete:387 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="delete master (recurring event)"> all</a>,388 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="delete instance (recurring event)"> instance</a>372 <xsl:copy-of select="$bwStr-FoEl-DeleteColon"/> 373 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}" title="delete master (recurring event)"><xsl:copy-of select="$bwStr-FoEl-All"/></a>, 374 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="delete instance (recurring event)"><xsl:copy-of select="$bwStr-FoEl-Instance"/>instance</a> 389 375 </xsl:when> 390 376 <xsl:otherwise> 391 377 <a href="{$delEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}" title="delete event"> 392 378 <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="delete"/> 393 Delete379 <xsl:copy-of select="$bwStr-FoEl-Delete"/> 394 380 <xsl:if test="form/recurringEntity='true'"> 395 all381 <xsl:copy-of select="$bwStr-FoEl-All"/> 396 382 </xsl:if> 397 383 </a> … … 402 388 <xsl:variable name="entityType"> 403 389 <xsl:choose> 404 <xsl:when test="entityType = '2'"> Task</xsl:when>405 <xsl:when test="scheduleMethod = '2'"> Meeting</xsl:when>406 <xsl:otherwise> Event</xsl:otherwise>390 <xsl:when test="entityType = '2'"><xsl:copy-of select="$bwStr-FoEl-TASK"/></xsl:when> 391 <xsl:when test="scheduleMethod = '2'"><xsl:copy-of select="$bwStr-FoEl-Meeting"/></xsl:when> 392 <xsl:otherwise><xsl:copy-of select="$bwStr-FoEl-EVENT"/></xsl:otherwise> 407 393 </xsl:choose> 408 394 </xsl:variable> 409 395 <xsl:if test="form/recurringEntity='true' or recurrenceId != ''"> 410 Recurring396 <xsl:copy-of select="$bwStr-FoEl-Recurring"/> 411 397 </xsl:if> 412 398 <xsl:choose> 413 399 <xsl:when test="form"> 414 400 <!-- just a placeholder: need to add owner to the jsp --> 415 Personal<xsl:value-of select="$entityType"/>401 <xsl:copy-of select="$bwStr-FoEl-Personal"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 416 402 </xsl:when> 417 403 <xsl:when test="public = 'true'"> 418 Public<xsl:value-of select="$entityType"/>404 <xsl:copy-of select="$bwStr-FoEl-Public"/><xsl:text> </xsl:text><xsl:value-of select="$entityType"/> 419 405 </xsl:when> 420 406 <xsl:otherwise> … … 424 410 <xsl:if test="form/recurringEntity='true' and recurrenceId = ''"> 425 411 <xsl:text> </xsl:text> 426 <em> (recurrence master)</em>412 <em><xsl:copy-of select="$bwStr-FoEl-RecurrenceMaster"/></em> 427 413 </xsl:if> 428 414 </th> … … 436 422 <a href="javascript:show('bwEventTab-Location','bwHelp-Location','bwBottomNav-Location');hide('bwEventTab-Details','bwHelp-Details','bwBottomNav-Details');" 437 423 onclick="return validateStep1();"> 438 next424 <xsl:copy-of select="$bwStr-FoEl-Next"/> 439 425 <img alt="previous" 440 426 src="{$resourcesRoot}/resources/arrowRight.gif" … … 444 430 </a> 445 431 </div> 446 < strong>Step 1:</strong> Enter Event Details. <em>Optional fields are italicized.</em>432 <xsl:copy-of select="$bwStr-FoEl-Step1"/> 447 433 </div> 448 434 <div id="bwHelp-Location" class="invisible"> … … 454 440 height="13" 455 441 border="0"/> 456 previous</a> |442 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 457 443 <a href="javascript:show('bwEventTab-Contact','bwHelp-Contact','bwBottomNav-Contact'); hide('bwEventTab-Location','bwHelp-Location','bwBottomNav-Location');" 458 444 onclick="return validateStep2();"> 459 next445 <xsl:copy-of select="$bwStr-FoEl-Next"/> 460 446 <img alt="previous" 461 447 src="{$resourcesRoot}/resources/arrowRight.gif" … … 465 451 </a> 466 452 </div> 467 < strong>Step 2:</strong> Select Location.453 <xsl:copy-of select="$bwStr-FoEl-Step2"/> 468 454 </div> 469 455 <div id="bwHelp-Contact" class="invisible"> … … 475 461 height="13" 476 462 border="0"/> 477 previous</a> |463 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 478 464 <a href="javascript:show('bwEventTab-Categories','bwHelp-Categories','bwBottomNav-Categories'); hide('bwHelp-Contact','bwEventTab-Contact','bwBottomNav-Contact');" 479 465 onclick="return validateStep3();"> 480 next466 <xsl:copy-of select="$bwStr-FoEl-Next"/> 481 467 <img alt="previous" 482 468 src="{$resourcesRoot}/resources/arrowRight.gif" … … 486 472 </a> 487 473 </div> 488 < strong>Step 3:</strong> Select Contact.474 <xsl:copy-of select="$bwStr-FoEl-Step3"/> 489 475 </div> 490 476 <div id="bwHelp-Categories" class="invisible"> … … 497 483 height="13" 498 484 border="0"/> 499 previous</a> |485 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 500 486 <a href="javascript:show('bwHelp-Review','bwEventTab-Review','bwBottomNav-Review'); hide('bwHelp-Categories','bwEventTab-Categories','bwBottomNav-Categories'); "> 501 next487 <xsl:copy-of select="$bwStr-FoEl-Next"/> 502 488 <img alt="previous" 503 489 src="{$resourcesRoot}/resources/arrowRight.gif" … … 507 493 </a> 508 494 </div> 509 < strong>Step 4:</strong> Suggest Topical Areas. <em>Optional.</em>495 <xsl:copy-of select="$bwStr-FoEl-Step4"/> 510 496 </div> 511 497 <div id="bwHelp-Review" class="invisible"> … … 517 503 height="13" 518 504 border="0"/> 519 previous</a>505 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> 520 506 <span class="hidden"> 521 507 <!-- this is here just to take up the appropriate space --> 522 <xsl:text> </xsl:text>| next508 <xsl:text> </xsl:text>|<xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Next"/> 523 509 <img alt="previous" 524 510 src="{$resourcesRoot}/resources/arrowRight.gif" … … 528 514 </span> 529 515 </div> 530 < strong>Step 5:</strong> Contact Information and Comments.516 <xsl:copy-of select="$bwStr-FoEl-Step5"/> 531 517 </div> 532 518 </div> … … 550 536 </xsl:if> 551 537 <td class="fieldname"> 552 Calendar:538 <xsl:copy-of select="$bwStr-FoEl-Calendar"/> 553 539 </td> 554 540 <td class="fieldval"> … … 579 565 <tr> 580 566 <td class="fieldname"> 581 Title:567 <xsl:copy-of select="$bwStr-FoEl-Title"/> 582 568 </td> 583 569 <td class="fieldval"> 584 <div id="bwEventTitleNotice" class="invisible"> You must include a title.</div> <!-- a holder for validation notes -->570 <div id="bwEventTitleNotice" class="invisible"><xsl:copy-of select="$bwStr-FoEl-MustIncludeTitle"/></div> <!-- a holder for validation notes --> 585 571 <xsl:variable name="title" select="form/title/input/@value"/> 586 572 <input type="text" name="summary" size="80" value="{$title}" id="bwEventTitle"/> … … 592 578 <tr> 593 579 <td class="fieldname"> 594 Date & Time:580 <xsl:copy-of select="$bwStr-FoEl-DateAndTime"/> 595 581 </td> 596 582 <td class="fieldval"> … … 618 604 </xsl:otherwise> 619 605 </xsl:choose> 620 all day606 <xsl:copy-of select="$bwStr-FoEl-AllDay"/> 621 607 622 608 <!-- HIDE floating event: no timezone (and not UTC) … … 652 638 <br/> 653 639 <div class="dateStartEndBox"> 654 <strong> Start:</strong>640 <strong><xsl:copy-of select="$bwStr-FoEl-Start"/></strong> 655 641 <div class="dateFields"> 656 <span class="startDateLabel"> Date</span>642 <span class="startDateLabel"><xsl:copy-of select="$bwStr-FoEl-Date"/><xsl:text> </xsl:text></span> 657 643 <xsl:choose> 658 644 <xsl:when test="$portalFriendly = 'true'"> … … 708 694 <select name="eventStartDate.tzid" id="startTzid" class="timezones"> 709 695 <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 710 <option value="-1"> select timezone...</option>696 <option value="-1"><xsl:copy-of select="$bwStr-FoEl-SelectTimezone"/></option> 711 697 <xsl:variable name="startTzId" select="form/start/tzid"/> 712 698 <xsl:for-each select="/bedework/timezones/timezone"> … … 724 710 <strong> 725 711 <xsl:choose> 726 <xsl:when test="form/entityType = '2'"> Due:</xsl:when>727 <xsl:otherwise> End:</xsl:otherwise>712 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-FoEl-Due"/></xsl:when> 713 <xsl:otherwise><xsl:copy-of select="$bwStr-FoEl-End"/></xsl:otherwise> 728 714 </xsl:choose> 729 715 </strong> … … 736 722 </xsl:otherwise> 737 723 </xsl:choose> 738 Date724 <xsl:copy-of select="$bwStr-FoEl-Date"/> 739 725 <xsl:variable name="endDateTimeClass"> 740 726 <xsl:choose> … … 798 784 <select name="eventEndDate.tzid" id="endTzid" class="timezones"> 799 785 <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 800 <option value="-1"> select timezone...</option>786 <option value="-1"><xsl:copy-of select="$bwStr-FoEl-SelectTimezone"/></option> 801 787 <xsl:variable name="endTzId" select="form/end/dateTime/tzid"/> 802 788 <xsl:for-each select="/bedework/timezones/timezone"> … … 823 809 </xsl:otherwise> 824 810 </xsl:choose> 825 Duration811 <xsl:copy-of select="$bwStr-FoEl-Duration"/> 826 812 <xsl:variable name="endDurationClass"> 827 813 <xsl:choose> … … 844 830 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')" checked="checked"/> 845 831 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 846 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/> days832 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays"/><xsl:copy-of select="$bwStr-FoEl-Days"/> 847 833 <span id="durationHrMin" class="{$durationHrMinClass}"> 848 834 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 849 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/> hours835 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours"/><xsl:copy-of select="$bwStr-FoEl-Hours"/> 850 836 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 851 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/> minutes837 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes"/><xsl:copy-of select="$bwStr-FoEl-Minutes"/> 852 838 </span> 853 839 </div> 854 <span class="durationSpacerText"> or</span>840 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-FoEl-Or"/></span> 855 841 <div class="durationBox"> 856 842 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')"/> 857 843 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 858 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/> weeks844 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks" disabled="disabled"/><xsl:copy-of select="$bwStr-FoEl-Weeks"/> 859 845 </div> 860 846 </xsl:when> … … 864 850 <input type="radio" name="eventDuration.type" value="daytime" onclick="swapDurationType('daytime')"/> 865 851 <xsl:variable name="daysStr" select="form/end/duration/days/input/@value"/> 866 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/> days852 <input type="text" name="eventDuration.daysStr" size="2" value="{$daysStr}" id="durationDays" disabled="disabled"/><xsl:copy-of select="$bwStr-FoEl-Days"/> 867 853 <span id="durationHrMin" class="{$durationHrMinClass}"> 868 854 <xsl:variable name="hoursStr" select="form/end/duration/hours/input/@value"/> 869 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/> hours855 <input type="text" name="eventDuration.hoursStr" size="2" value="{$hoursStr}" id="durationHours" disabled="disabled"/><xsl:copy-of select="$bwStr-FoEl-Hours"/> 870 856 <xsl:variable name="minutesStr" select="form/end/duration/minutes/input/@value"/> 871 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/> minutes857 <input type="text" name="eventDuration.minutesStr" size="2" value="{$minutesStr}" id="durationMinutes" disabled="disabled"/><xsl:copy-of select="$bwStr-FoEl-Minutes"/> 872 858 </span> 873 859 </div> 874 <span class="durationSpacerText"> or</span>860 <span class="durationSpacerText"><xsl:copy-of select="$bwStr-FoEl-Or"/></span> 875 861 <div class="durationBox"> 876 862 <input type="radio" name="eventDuration.type" value="weeks" onclick="swapDurationType('week')" checked="checked"/> 877 863 <xsl:variable name="weeksStr" select="form/end/duration/weeks/input/@value"/> 878 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/> weeks864 <input type="text" name="eventDuration.weeksStr" size="2" value="{$weeksStr}" id="durationWeeks"/><xsl:copy-of select="$bwStr-FoEl-Weeks"/> 879 865 </div> 880 866 </xsl:otherwise> … … 891 877 </xsl:otherwise> 892 878 </xsl:choose> 893 This879 <xsl:copy-of select="$bwStr-FoEl-This"/><xsl:text> </xsl:text> 894 880 <xsl:choose> 895 <xsl:when test="form/entityType = '2'"> task</xsl:when>896 <xsl:otherwise> event</xsl:otherwise>881 <xsl:when test="form/entityType = '2'"><xsl:copy-of select="$bwStr-FoEl-Task"/></xsl:when> 882 <xsl:otherwise><xsl:copy-of select="$bwStr-FoEl-Event"/></xsl:otherwise> 897 883 </xsl:choose> 898 has no duration / end date884 <xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-HasNoDurationEndDate"/> 899 885 </div> 900 886 </div> … … 904 890 <!-- Description --> 905 891 <tr> 906 <td class="fieldname"> Description:</td>892 <td class="fieldname"><xsl:copy-of select="$bwStr-FoEl-Description"/></td> 907 893 <td class="fieldval"> 908 <div id="bwEventDescNotice" class="invisible"> You must include a description.</div> <!-- a holder for validation notes -->894 <div id="bwEventDescNotice" class="invisible"><xsl:copy-of select="$bwStr-FoEl-MustIncludeDescription"/></div> <!-- a holder for validation notes --> 909 895 <xsl:choose> 910 896 <xsl:when test="normalize-space(form/desc/textarea) = ''"> … … 926 912 <tr> 927 913 <td class="fieldname"> 928 Status:914 <xsl:copy-of select="$bwStr-FoEl-Status"/> 929 915 </td> 930 916 <td class="fieldval"> … … 932 918 <xsl:if test="form/status = 'CONFIRMED' or /bedework/creating = 'true' or form/status = ''"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 933 919 </input> 934 confirmed920 <xsl:copy-of select="$bwStr-FoEl-Confirmed"/> 935 921 <input type="radio" name="eventStatus" value="TENTATIVE"> 936 922 <xsl:if test="form/status = 'TENTATIVE'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 937 923 </input> 938 tentative924 <xsl:copy-of select="$bwStr-FoEl-Tentative"/> 939 925 <input type="radio" name="eventStatus" value="CANCELLED"> 940 926 <xsl:if test="form/status = 'CANCELLED'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 941 927 </input> 942 canceled928 <xsl:copy-of select="$bwStr-FoEl-Canceled"/> 943 929 </td> 944 930 </tr> 945 931 <!-- Cost --> 946 932 <tr> 947 <td class="fieldname"><em> Cost:</em></td>933 <td class="fieldname"><em><xsl:copy-of select="$bwStr-FoEl-Cost"/></em></td> 948 934 <td class="fieldval"> 949 935 <input type="text" name="eventCost" size="30" value=""> 950 936 <xsl:attribute name="value"><xsl:value-of select="form/cost/input/@value"/></xsl:attribute> 951 937 </input> 952 <span class="note"> optional: if any, and place to purchase tickets</span>938 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-CostOptional"/></span> 953 939 </td> 954 940 </tr> 955 941 <!-- Link (url associated with event) --> 956 942 <tr> 957 <td class="fieldname"><em> Event URL:</em></td>943 <td class="fieldname"><em><xsl:copy-of select="$bwStr-FoEl-EventURL"/></em></td> 958 944 <td class="fieldval"> 959 945 <input type="text" name="eventLink" size="30" value=""> 960 946 <xsl:attribute name="value"><xsl:value-of select="form/link/input/@value"/></xsl:attribute> 961 947 </input> 962 <span class="note"> optional: for more information about the event</span>948 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-EventURLOptional"/></span> 963 949 </td> 964 950 </tr> 965 951 <!-- Image Url --> 966 952 <tr> 967 <td class="fieldname"><em> Image URL:</em></td>953 <td class="fieldname"><em><xsl:copy-of select="$bwStr-FoEl-ImageURL"/></em></td> 968 954 <td class="fieldval"> 969 955 <input type="text" name="xBwImageHolder" size="30" value=""> … … 971 957 </input> 972 958 <xsl:text> </xsl:text> 973 <span class="note"> optional: to include an image with the event description</span>959 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-ImageURLOptional"/></span> 974 960 </td> 975 961 </tr> … … 980 966 <!-- ============== --> 981 967 <div id="bwEventTab-Location" class="invisible"> 982 <div id="bwLocationUidNotice" class="invisible"> You must either select a location or suggest one below.</div>968 <div id="bwLocationUidNotice" class="invisible"><xsl:copy-of select="$bwStr-FoEl-MustSelectLocation"/></div> 983 969 <div class="mainForm"> 984 970 <span id="eventFormLocationList"> 985 971 <select name="locationUid" class="bigSelect" id="bwLocationUid"> 986 <option value=""> select an existing location...</option>972 <option value=""><xsl:copy-of select="$bwStr-FoEl-SelectExistingLocation"/></option> 987 973 <xsl:copy-of select="form/location/locationmenu/select/*"/> 988 974 </select> … … 990 976 </div> 991 977 <p class="subFormMessage"> 992 Didn't find the location? Suggest a new one:978 <xsl:copy-of select="$bwStr-FoEl-DidntFindLocation"/> 993 979 </p> 994 980 <div class="subForm"> 995 981 <p> 996 <label for="commentLocationAddress"> Address:</label>982 <label for="commentLocationAddress"><xsl:copy-of select="$bwStr-FoEl-Address"/><xsl:text> </xsl:text></label> 997 983 <input type="text" name="commentLocationAddress" id="bwCommentLocationAddress"> 998 984 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-LOCATION']/values/text"/></xsl:attribute> … … 1000 986 </p> 1001 987 <p> 1002 <label for="commentLocationSubaddress"><em> Sub-address:</em> </label>988 <label for="commentLocationSubaddress"><em><xsl:copy-of select="$bwStr-FoEl-SubAddress"/></em> </label> 1003 989 <input type="text" name="commentLocationSubaddress" id="commentLocationSubaddress"> 1004 990 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-LOCATION']/parameters/node()[name()='X-BEDEWORK-PARAM-SUBADDRESS']"/></xsl:attribute> 1005 991 </input> 1006 <span class="note"> optional</span>992 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Optional"/></span> 1007 993 </p> 1008 994 <p> 1009 <label for="commentLocationURL"><em> URL:</em> </label>995 <label for="commentLocationURL"><em><xsl:copy-of select="$bwStr-FoEl-URL"/></em> </label> 1010 996 <input type="text" name="commentLocationURL" id="commentLocationURL"> 1011 997 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-LOCATION']/parameters/node()[name()='X-BEDEWORK-PARAM-URL']"/></xsl:attribute> 1012 998 </input> 1013 <span class="note"> optional</span>999 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Optional"/></span> 1014 1000 </p> 1015 1001 </div> … … 1019 1005 <!-- ============== --> 1020 1006 <div id="bwEventTab-Contact" class="invisible"> 1021 <div id="bwContactUidNotice" class="invisible"> You must either select a contact or suggest one below.</div>1007 <div id="bwContactUidNotice" class="invisible"><xsl:copy-of select="$bwStr-FoEl-MustSelectContact"/></div> 1022 1008 <div class="mainForm"> 1023 1009 <select name="contactUid" id="bwContactUid" class="bigSelect"> 1024 1010 <option value=""> 1025 select an existing contact...1011 <xsl:copy-of select="$bwStr-FoEl-SelectExistingContact"/> 1026 1012 </option> 1027 1013 <xsl:copy-of select="form/contact/all/select/*"/> … … 1029 1015 </div> 1030 1016 <p class="subFormMessage"> 1031 Didn't find the contact you need? Suggest a new one:1017 <xsl:copy-of select="$bwStr-FoEl-DidntFindContact"/> 1032 1018 </p> 1033 1019 <div class="subForm"> 1034 1020 <p> 1035 <label for="commentContactName"> Organization Name:</label>1021 <label for="commentContactName"><xsl:copy-of select="$bwStr-FoEl-OrganizationName"/><xsl:text> </xsl:text> </label> 1036 1022 <input type="text" name="commentContactName" id="bwCommentContactName" size="40"> 1037 1023 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-CONTACT']/values/text"/></xsl:attribute> 1038 1024 </input> 1039 <span class="note"> Please limit contacts to organizations, not individuals.</span>1025 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-PleaseLimitContacts"/></span> 1040 1026 </p> 1041 1027 <p> 1042 <label for="commentContactPhone"><em> Phone:</em> </label>1028 <label for="commentContactPhone"><em><xsl:copy-of select="$bwStr-FoEl-Phone"/>Phone:</em> </label> 1043 1029 <input type="text" name="commentContactPhone"> 1044 1030 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-CONTACT']/parameters/node()[name()='X-BEDEWORK-PARAM-PHONE']"/></xsl:attribute> 1045 1031 </input> 1046 <span class="note"> optional</span>1032 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Optional"/></span> 1047 1033 </p> 1048 1034 <p> 1049 <label for="commentContactURL"><em> URL:</em> </label>1035 <label for="commentContactURL"><em><xsl:copy-of select="$bwStr-FoEl-URL"/></em> </label> 1050 1036 <input type="text" name="commentContactURL"> 1051 1037 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-CONTACT']/parameters/node()[name()='X-BEDEWORK-PARAM-URL']"/></xsl:attribute> 1052 1038 </input> 1053 <span class="note"> optional</span>1039 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Optional"/></span> 1054 1040 </p> 1055 1041 <p> 1056 <label for="commentContactEmail"><em> Email:</em> </label>1042 <label for="commentContactEmail"><em><xsl:copy-of select="$bwStr-FoEl-Email"/></em> </label> 1057 1043 <input type="text" name="commentContactEmail"> 1058 1044 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-CONTACT']/parameters/node()[name()='X-BEDEWORK-PARAM-EMAIL']"/></xsl:attribute> 1059 1045 </input> 1060 <span class="note"> optional</span>1046 <span class="note"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Optional"/></span> 1061 1047 </p> 1062 1048 </div> … … 1076 1062 </ul> 1077 1063 <p class="subFormMessage"> 1078 Missing a topical area? Please describe what type of event you're submitting:1064 <xsl:copy-of select="$bwStr-FoEl-MissingTopicalArea"/> 1079 1065 </p> 1080 1066 <div class="subForm"> 1081 1067 <p> 1082 <label for="commentCategories"> Type of event:</label>1068 <label for="commentCategories">xsl:copy-of select="$bwStr-FoEl-TypeOfEvent"/><xsl:text> </xsl:text></label> 1083 1069 <input type="text" name="commentCategories" size="80"> 1084 1070 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-CATEGORIES']/values/text"/></xsl:attribute> … … 1141 1127 <div id="bwCommentNotes"> 1142 1128 <!-- holders for validation notes --> 1143 <div id="xBwEmailHolderNotice" class="invisible"> You must include your email address.</div>1144 <div id="xBwEmailHolderInvalidNotice" class="invisible"> This does not appear to be a valid email address. Please correct.</div>1129 <div id="xBwEmailHolderNotice" class="invisible">xsl:copy-of select="$bwStr-FoEl-MustIncludeEmail"/></div> 1130 <div id="xBwEmailHolderInvalidNotice" class="invisible">xsl:copy-of select="$bwStr-FoEl-InvalidEmailAddress"/></div> 1145 1131 <p> 1146 <label for="xBwEmailHolder"> Enter your email address:</label><br/>1132 <label for="xBwEmailHolder"><xsl:copy-of select="$bwStr-FoEl-EnterEmailAddress"/><xsl:text> </xsl:text></label><br/> 1147 1133 <input type="text" name="xBwEmailHolder" id="xBwEmailHolder" size="80"> 1148 1134 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-SUBMITTER-EMAIL']/values/text"/></xsl:attribute> … … 1151 1137 1152 1138 <p> 1153 Please supply any final notes or instructions regarding your event:<br/>1139 <xsl:copy-of select="$bwStr-FoEl-FinalNotes"/><br/> 1154 1140 <!-- note: don't remove the #160 from the textarea or browsers will see it as a closed tag when empty --> 1155 1141 <textarea name="commentNotes" cols="60" rows="4"><!-- … … 1160 1146 </div> 1161 1147 <div class="eventSubmitButtons"> 1162 <input name="submit" class="submit" type="submit" value=" submit for approval"/>1163 <input name="cancelled" type="submit" value=" cancel"/>1148 <input name="submit" class="submit" type="submit" value="{$bwStr-FoEl-SubmitForApproval}"/> 1149 <input name="cancelled" type="submit" value="{$bwStr-FoEl-Cancel}"/> 1164 1150 </div> 1165 1151 </div> … … 1171 1157 <a href="javascript:show('bwEventTab-Location','bwHelp-Location','bwBottomNav-Location'); hide('bwEventTab-Details','bwHelp-Details','bwBottomNav-Details');" 1172 1158 onclick="return validateStep1();"> 1173 next1159 <xsl:copy-of select="$bwStr-FoEl-Next"/> 1174 1160 <img alt="previous" 1175 1161 src="{$resourcesRoot}/resources/arrowRight.gif" … … 1188 1174 height="13" 1189 1175 border="0"/> 1190 previous</a> |1176 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 1191 1177 <a href="javascript:show('bwEventTab-Contact','bwHelp-Contact','bwBottomNav-Contact'); hide('bwEventTab-Location','bwHelp-Location','bwBottomNav-Location');" 1192 1178 onclick="return validateStep2();"> 1193 next1179 <xsl:copy-of select="$bwStr-FoEl-Next"/> 1194 1180 <img alt="previous" 1195 1181 src="{$resourcesRoot}/resources/arrowRight.gif" … … 1208 1194 height="13" 1209 1195 border="0"/> 1210 previous</a> |1196 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 1211 1197 <a href="javascript:show('bwEventTab-Categories','bwHelp-Categories','bwBottomNav-Categories'); hide('bwHelp-Contact','bwEventTab-Contact','bwBottomNav-Contact');" 1212 1198 onclick="return validateStep3();"> 1213 next1199 <xsl:copy-of select="$bwStr-FoEl-Next"/> 1214 1200 <img alt="previous" 1215 1201 src="{$resourcesRoot}/resources/arrowRight.gif" … … 1228 1214 height="13" 1229 1215 border="0"/> 1230 previous</a> |1216 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> | 1231 1217 <a href="javascript:show('bwHelp-Review','bwEventTab-Review','bwBottomNav-Review'); hide('bwHelp-Categories','bwEventTab-Categories','bwBottomNav-Categories');"> 1232 1218 <!-- displayReview('standardForm','bwEventSubmitReview',1) --> 1233 next1219 <xsl:copy-of select="$bwStr-FoEl-Next"/> 1234 1220 <img alt="previous" 1235 1221 src="{$resourcesRoot}/resources/arrowRight.gif" … … 1248 1234 height="13" 1249 1235 border="0"/> 1250 previous</a>1236 <xsl:copy-of select="$bwStr-FoEl-Previous"/></a> 1251 1237 <span class="hidden"> 1252 <xsl:text> </xsl:text>| next1238 <xsl:text> </xsl:text>|<xsl:text> </xsl:text><xsl:copy-of select="$bwStr-FoEl-Next"/> 1253 1239 <img alt="previous" 1254 1240 src="{$resourcesRoot}/resources/arrowRight.gif" … … 1306 1292 1307 1293 <xsl:template match="val" mode="weekMonthYearNumbers"> 1308 <xsl:if test="position() != 1 and position() = last()"> and</xsl:if>1294 <xsl:if test="position() != 1 and position() = last()"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-WMYN-Next"/><xsl:text> </xsl:text></xsl:if> 1309 1295 <xsl:value-of select="."/><xsl:choose> 1310 1296 <xsl:when test="substring(., string-length(.)-1, 2) = '11' or … … 1355 1341 1356 1342 <xsl:template name="recurrenceDayPosOptions"> 1357 <option value="0"> none</option>1358 <option value="1"> the first</option>1359 <option value="2"> the second</option>1360 <option value="3"> the third</option>1361 <option value="4"> the fourth</option>1362 <option value="5"> the fifth</option>1363 <option value="-1"> the last</option>1364 <option value=""> every</option>1343 <option value="0"><xsl:copy-of select="$bwStr-RDPO-None"/></option> 1344 <option value="1"><xsl:copy-of select="$bwStr-RDPO-TheFirst"/></option> 1345 <option value="2"><xsl:copy-of select="$bwStr-RDPO-TheSecond"/></option> 1346 <option value="3"><xsl:copy-of select="$bwStr-RDPO-TheThird"/></option> 1347 <option value="4"><xsl:copy-of select="$bwStr-RDPO-TheFourth"/></option> 1348 <option value="5"><xsl:copy-of select="$bwStr-RDPO-TheFifth"/></option> 1349 <option value="-1"><xsl:copy-of select="$bwStr-RDPO-TheLast"/></option> 1350 <option value=""><xsl:copy-of select="$bwStr-RDPO-Every"/></option> 1365 1351 </xsl:template> 1366 1352 … … 1371 1357 <div class="invisible"> 1372 1358 <xsl:attribute name="id"><xsl:value-of select="$name"/>RecurFields<xsl:value-of select="$current"/></xsl:attribute> 1373 and1359 <xsl:copy-of select="$bwStr-BReF-And"/> 1374 1360 <select width="12em"> 1375 1361 <xsl:attribute name="name">by<xsl:value-of select="$name"/>posPos<xsl:value-of select="$current"/></xsl:attribute> … … 1417 1403 <div id="bwClockBox"> 1418 1404 <h2> 1419 Bedework 24-Hour Clock1405 <xsl:copy-of select="$bwStr-Cloc-Bedework24HourClock"/> 1420 1406 </h2> 1421 1407 <div id="bwClockDateTypeIndicator"> 1422 type1408 <xsl:copy-of select="$bwStr-Cloc-Type"/> 1423 1409 </div> 1424 1410 <div id="bwClockTime"> 1425 select time1411 <xsl:copy-of select="$bwStr-Cloc-SelectTime"/> 1426 1412 </div> 1427 1413 <div id="bwClockSwitch"> 1428 switch1414 <xsl:copy-of select="$bwStr-Cloc-Switch"/> 1429 1415 </div> 1430 1416 <div id="bwClockCloseText"> 1431 close1417 <xsl:copy-of select="$bwStr-Cloc-Close"/> 1432 1418 </div> 1433 1419 <div id="bwClockCloseButton"> … … 1479 1465 <!--++++++++++++++++++ Events ++++++++++++++++++++--> 1480 1466 <xsl:template name="eventList"> 1481 <h1> Pending Events</h1>1467 <h1><xsl:copy-of select="$bwStr-EvLs-PendingEvents"/></h1> 1482 1468 <p> 1483 The events below are waiting to be published by a 1484 calendar administrator. You may edit or delete the 1485 events until they have been accepted. Once your 1486 event is published, you will no longer see it in your list. 1469 <xsl:copy-of select="$bwStr-EvLs-EventsBelowWaiting"/> 1487 1470 </p> 1488 1471 <xsl:call-template name="eventListCommon"/> … … 1492 1475 <table id="commonListTable"> 1493 1476 <tr> 1494 <th> Title</th>1495 <th> Claimed By</th>1496 <th> Start</th>1497 <th> End</th>1498 <th> Topical Areas</th>1499 <th> Description</th>1477 <th><xsl:copy-of select="$bwStr-EvLC-Title"/></th> 1478 <th><xsl:copy-of select="$bwStr-EvLC-ClaimedBy"/></th> 1479 <th><xsl:copy-of select="$bwStr-EvLC-Start"/></th> 1480 <th><xsl:copy-of select="$bwStr-EvLC-End"/></th> 1481 <th><xsl:copy-of select="$bwStr-EvLC-TopicalAreas"/></th> 1482 <th><xsl:copy-of select="$bwStr-EvLC-Description"/></th> 1500 1483 </tr> 1501 1484 … … 1512 1495 </xsl:when> 1513 1496 <xsl:otherwise> 1514 <em> no title</em>1497 <em><xsl:copy-of select="$bwStr-EvLC-NoTitle"/></em> 1515 1498 </xsl:otherwise> 1516 1499 </xsl:choose> … … 1526 1509 </xsl:when> 1527 1510 <xsl:otherwise> 1528 <td class="unclaimed"> unclaimed</td>1511 <td class="unclaimed"><xsl:copy-of select="$bwStr-EvLC-Unclaimed"/></td> 1529 1512 </xsl:otherwise> 1530 1513 </xsl:choose> … … 1551 1534 <xsl:if test="recurring = 'true' or recurrenceId != ''"> 1552 1535 <div class="recurrenceEditLinks"> 1553 Recurring event.1554 Edit:1536 <xsl:copy-of select="$bwStr-EvLC-RecurringEvent"/> 1537 <xsl:copy-of select="$bwStr-EvLC-Edit"/> 1555 1538 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}"> 1556 master1539 <xsl:copy-of select="$bwStr-EvLC-Master"/> 1557 1540 </a> | 1558 1541 <a href="{$editEvent}&calPath={$calPath}&guid={$guid}&recurrenceId={$recurrenceId}"> 1559 instance1542 <xsl:copy-of select="$bwStr-EvLC-Instance"/> 1560 1543 </a> 1561 1544 </div> … … 1572 1555 change it without modifying bedework.js --> 1573 1556 <form name="eventForm" method="post" action="{$upload}" id="standardForm" enctype="multipart/form-data"> 1574 <h2> Upload iCAL File</h2>1557 <h2><xsl:copy-of select="$bwStr-Upld-UploadICalFile"/></h2> 1575 1558 <table class="common" cellspacing="0"> 1576 1559 <tr> 1577 1560 <td class="fieldname"> 1578 Filename:1561 <xsl:copy-of select="$bwStr-Upld-Filename"/> 1579 1562 </td> 1580 1563 <td align="left"> … … 1584 1567 <tr> 1585 1568 <td class="fieldname padMeTop"> 1586 Into calendar:1569 <xsl:copy-of select="$bwStr-Upld-IntoCalendar"/> 1587 1570 </td> 1588 1571 <td align="left" class="padMeTop"> 1589 1572 <input type="hidden" name="newCalPath" id="bwNewCalPathField" value=""/> 1590 1573 <span id="bwEventCalDisplay"> 1591 <em> default calendar</em>1574 <em><xsl:copy-of select="$bwStr-Upld-DefaultCalendar"/></em> 1592 1575 </span> 1593 1576 </td> … … 1595 1578 <tr> 1596 1579 <td class="fieldname padMeTop"> 1597 Affects free/busy:1580 <xsl:copy-of select="$bwStr-Upld-AffectsFreeBusy"/> 1598 1581 </td> 1599 1582 <td align="left" class="padMeTop"> 1600 <input type="radio" value="" name="transparency" checked="checked"/> accept event's settings<br/>1601 <input type="radio" value="OPAQUE" name="transparency"/> yes <span class="note">(opaque: event status affects your free/busy)</span><br/>1602 <input type="radio" value="TRANSPARENT" name="transparency"/> no <span class="note">(transparent: event status does not affect your free/busy)</span><br/>1583 <input type="radio" value="" name="transparency" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsSettings"/><br/> 1584 <input type="radio" value="OPAQUE" name="transparency"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Opaque"/><xsl:text> </xsl:text><span class="note"><xsl:copy-of select="$bwStr-Upld-Yes"/></span><br/> 1585 <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/> 1603 1586 </td> 1604 1587 </tr> 1605 1588 <tr> 1606 1589 <td class="fieldname padMeTop"> 1607 Status:1590 <xsl:copy-of select="$bwStr-Upld-Status"/> 1608 1591 </td> 1609 1592 <td align="left" class="padMeTop"> 1610 <input type="radio" value="" name="status" checked="checked"/> accept event's status<br/>1611 <input type="radio" value="CONFIRMED" name="status"/> confirmed<br/>1612 <input type="radio" value="TENTATIVE" name="status"/> tentative<br/>1613 <input type="radio" value="CANCELLED" name="status"/> canceled<br/>1593 <input type="radio" value="" name="status" checked="checked"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-AcceptEventsStatus"/><br/> 1594 <input type="radio" value="CONFIRMED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Confirmed"/><br/> 1595 <input type="radio" value="TENTATIVE" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Tentative"/><br/> 1596 <input type="radio" value="CANCELLED" name="status"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-Upld-Canceled"/><br/> 1614 1597 </td> 1615 1598 </tr> … … 1618 1601 <tr> 1619 1602 <td> 1620 <input name="submit" type="submit" value=" Continue"/>1621 <input name="cancelled" type="submit" value=" cancel"/>1603 <input name="submit" type="submit" value="{$bwStr-Upld-Continue}"/> 1604 <input name="cancelled" type="submit" value="{$bwStr-Upld-Cancel}"/> 1622 1605 </td> 1623 1606 </tr> … … 1638 1621 <xsl:variable name="AmPm"> 1639 1622 <xsl:choose> 1640 <xsl:when test="$hour < 12"> AM</xsl:when>1641 <xsl:otherwise> PM</xsl:otherwise>1623 <xsl:when test="$hour < 12"><xsl:copy-of select="$bwStr-TiFo-AM"/></xsl:when> 1624 <xsl:otherwise><xsl:copy-of select="$bwStr-TiFo-PM"/></xsl:otherwise> 1642 1625 </xsl:choose> 1643 1626 </xsl:variable> … … 1665 1648 <xsl:template name="footer"> 1666 1649 <div id="footer"> 1667 Based on the <a href="http://www.bedework.org/">Bedework Calendar System</a>1650 <xsl:copy-of select="$bwStr-Foot-BasedOnThe"/><xsl:text> </xsl:text><a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkCalendarSystem"/></a> 1668 1651 </div> 1669 1652 <div id="subfoot"> 1670 <a href="http://www.bedework.org/"> Bedework Website</a> |1671 <a href="?noxslt=yes"> show XML</a> |1672 <a href="?refreshXslt=yes"> refresh XSLT</a>1653 <a href="http://www.bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 1654 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 1655 <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> 1673 1656 </div> 1674 1657 </xsl:template>
