Changeset 179
- Timestamp:
- 02/22/06 13:59:50
- Files:
-
- trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css (modified) (1 diff)
- trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (13 diffs)
- trunk/calendar3/deployment/webadmin/webapp/resources/resources/calendarDescriptions.css (added)
- trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js (modified) (2 diffs)
- trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/event/modEvent.jsp (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/header.jsp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.css
r159 r179 260 260 margin: 0 1em; 261 261 } 262 table.eventFormTable #calendarDescriptionBox { 263 width: 450px; 264 border: 1px solid #ccb; 265 font-size: 0.75em; 266 background-color: #f5f5f5; 267 color: black; 268 margin: 4px 0; 269 padding: 4px; 270 } 271 table.eventFormTable #calendarDescriptionBox a { 272 display: block; 273 text-align: right; 262 #calDescriptionsLink { 263 font-size: 0.8em; 274 264 } 275 265 .autoCompleteMatched { trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl
r169 r179 73 73 <!-- cals should all be good --> 74 74 <xsl:variable name="calendar-fetch" select="/bedeworkadmin/urlPrefixes/calendar/fetch/a/@href"/><!-- used --> 75 <xsl:variable name="calendar-fetchDescriptions" select="/bedeworkadmin/urlPrefixes/calendar/fetchDescriptions/a/@href"/><!-- used --> 75 76 <xsl:variable name="calendar-initAdd" select="/bedeworkadmin/urlPrefixes/calendar/initAdd/a/@href"/><!-- used --> 76 77 <xsl:variable name="calendar-delete" select="/bedeworkadmin/urlPrefixes/calendar/delete/a/@href"/> … … 132 133 <script type="text/javascript" src="{$resourcesRoot}/resources/bwClock.js"></script> 133 134 <link rel="stylesheet" href="{$resourcesRoot}/resources/bwClock.css"/> 134 <!--<script type='text/javascript' src="{$resourcesRoot}/resources/autoComplete.js"></script> 135 <script type='text/javascript' src="{$resourcesRoot}/resources/ui.js"></script>--> 135 </xsl:if> 136 <xsl:if test="/bedeworkadmin/page='calendarDescriptions' or 137 /bedeworkadmin/page='displayCalendar'"> 138 <link rel="stylesheet" href="{$resourcesRoot}/resources/calendarDescriptions.css"/> 136 139 </xsl:if> 137 140 <link rel="icon" type="image/ico" href="{$resourcesRoot}/resources/bedework.ico" /> … … 181 184 </xsl:when> 182 185 <xsl:when test="/bedeworkadmin/page='calendarList' or 186 /bedeworkadmin/page='calendarDescriptions' or 187 /bedeworkadmin/page='displayCalendar' or 183 188 /bedeworkadmin/page='modCalendar' or 184 189 /bedeworkadmin/page='deleteCalendarConfirm' or … … 456 461 <td> 457 462 <xsl:if test="/bedeworkadmin/formElements/form/calendar/preferred/select/option"> 458 <!-- 459 <select name="prefCalendarId" onchange="getCalendarDescription(this.value,'please select a calendar.')"> 460 --> 461 <select name="prefCalendarId" > 463 <select name="prefCalendarId"> 462 464 <option value="-1"> 463 465 Select preferred: … … 467 469 or Calendar (all): 468 470 </xsl:if> 469 <!-- 470 <select name="calendarId" onchange="getCalendarDescription(this.value,'please select a calendar.')"> 471 --> 472 <select name="calendarId" > 471 <select name="calendarId"> 473 472 <option value="-1"> 474 473 Select: … … 476 475 <xsl:copy-of select="/bedeworkadmin/formElements/form/calendar/all/select/*"/> 477 476 </select> 478 <!-- description of calendar: will be implemented soon --> 479 <!--<div id="calendarDescriptionBox"> 480 Description: <span id="calendarDescription">please select a calendar.</span> 481 <a href="" target="calDescriptions">all calendar descriptions</a> 482 </div>--> 477 <xsl:text> </xsl:text> 478 <span id="calDescriptionsLink"><a href="javascript:launchSimpleWindow('{$calendar-fetchDescriptions}')">calendar descriptions</a></span> 483 479 </td> 484 480 </tr> … … 647 643 </td> 648 644 </tr> 649 645 <!-- Status --> 646 <tr> 647 <td class="fieldName"> 648 Status: 649 </td> 650 <td> 651 <xsl:choose> 652 <xsl:when test="/bedeworkadmin/formElements/form/status = 'TENTATIVE'"> 653 <input type="radio" name="status" value="CONFIRMED"/>confirmed <input type="radio" name="status" value="TENTATIVE" checked="checked"/>tentative <input type="radio" name="status" value="CANCELLED"/>cancelled 654 </xsl:when> 655 <xsl:when test="/bedeworkadmin/formElements/form/status = 'CANCELLED'"> 656 <input type="radio" name="status" value="CONFIRMED"/>confirmed <input type="radio" name="status" value="TENTATIVE"/>tentative <input type="radio" name="status" value="CANCELLED" checked="checked"/>cancelled 657 </xsl:when> 658 <xsl:otherwise> 659 <input type="radio" name="status" value="CONFIRMED" checked="checked"/>confirmed <input type="radio" name="status" value="TENTATIVE"/>tentative <input type="radio" name="status" value="CANCELLED"/>cancelled 660 </xsl:otherwise> 661 </xsl:choose> 662 </td> 663 </tr> 650 664 <!-- Category --> 651 665 <!-- Hide this field for now: we will probably use it in a very different … … 1398 1412 <h3>Public calendars</h3> 1399 1413 <ul id="calendarTree"> 1400 <xsl:apply-templates select="calendar" mode="calendars"/> 1414 <xsl:choose> 1415 <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or 1416 /bedeworkadmin/page='displayCalendar'"> 1417 <xsl:apply-templates select="calendar" mode="listForDisplay"/> 1418 </xsl:when> 1419 <xsl:otherwise> 1420 <xsl:apply-templates select="calendar" mode="listForUpdate"/> 1421 </xsl:otherwise> 1422 </xsl:choose> 1401 1423 </ul> 1402 1424 </td> … … 1407 1429 <xsl:call-template name="calendarList"/> 1408 1430 </xsl:when> 1431 <xsl:when test="/bedeworkadmin/page='calendarDescriptions'"> 1432 <xsl:call-template name="calendarDescriptions"/> 1433 </xsl:when> 1434 <xsl:when test="/bedeworkadmin/page='displayCalendar'"> 1435 <xsl:apply-templates select="/bedeworkadmin/currentCalendar" mode="displayCalendar"/> 1436 </xsl:when> 1409 1437 <xsl:when test="/bedeworkadmin/page='deleteCalendarConfirm'"> 1410 1438 <xsl:apply-templates select="/bedeworkadmin/currentCalendar" mode="deleteCalendarConfirm"/> … … 1422 1450 </xsl:template> 1423 1451 1424 <xsl:template match="calendar" mode=" calendars">1452 <xsl:template match="calendar" mode="listForUpdate"> 1425 1453 <xsl:variable name="id" select="id"/> 1426 1454 <xsl:variable name="itemClass"> … … 1442 1470 <xsl:if test="calendar"> 1443 1471 <ul> 1444 <xsl:apply-templates select="calendar" mode="calendars"> 1472 <xsl:apply-templates select="calendar" mode="listForUpdate"> 1473 <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--> 1474 </xsl:apply-templates> 1475 </ul> 1476 </xsl:if> 1477 </li> 1478 </xsl:template> 1479 1480 <xsl:template match="calendar" mode="listForDisplay"> 1481 <xsl:variable name="id" select="id"/> 1482 <xsl:variable name="itemClass"> 1483 <xsl:choose> 1484 <xsl:when test="calendarCollection='false'">folder</xsl:when> 1485 <xsl:otherwise>calendar</xsl:otherwise> 1486 </xsl:choose> 1487 </xsl:variable> 1488 <li class="{$itemClass}"> 1489 <a href="{$calendar-fetchForDisplay}&calId={$id}" title="display"> 1490 <xsl:value-of select="name"/> 1491 </a> 1492 <xsl:if test="calendar"> 1493 <ul> 1494 <xsl:apply-templates select="calendar" mode="listForDisplay"> 1445 1495 <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--> 1446 1496 </xsl:apply-templates> … … 1614 1664 </li> 1615 1665 </ul> 1666 </xsl:template> 1667 1668 <xsl:template name="calendarDescriptions"> 1669 <h2>Calendar Information</h2> 1670 <ul> 1671 <li>Select an item from the calendar list on the left to view information 1672 about that calendar or folder.</li> 1673 </ul> 1674 </xsl:template> 1675 1676 <xsl:template match="currentCalendar" mode="displayCalendar"> 1677 <h2>Calendar Information</h2> 1678 <table class="eventFormTable"> 1679 <tr> 1680 <th>Name:</th> 1681 <td> 1682 <xsl:value-of select="name"/> 1683 </td> 1684 </tr> 1685 <tr> 1686 <th>Path:</th> 1687 <td> 1688 <xsl:value-of select="path"/> 1689 </td> 1690 </tr> 1691 <tr> 1692 <th>Summary:</th> 1693 <td> 1694 <xsl:value-of select="summary"/> 1695 </td> 1696 </tr> 1697 <tr> 1698 <th>Description:</th> 1699 <td> 1700 <xsl:value-of select="desc"/> 1701 </td> 1702 </tr> 1703 </table> 1616 1704 </xsl:template> 1617 1705 … … 2601 2689 /bedeworkadmin/page='deleteCalendarConfirm'"> 2602 2690 Manage Calendars 2691 </xsl:when> 2692 <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or 2693 /bedeworkadmin/page='displayCalendar'"> 2694 Public Calendars 2603 2695 </xsl:when> 2604 2696 <xsl:when test="/bedeworkadmin/page='subscriptions' or trunk/calendar3/deployment/webadmin/webapp/resources/resources/includes.js
r159 r179 1 1 function changeClass(id, newClass) { 2 identity =document.getElementById(id);2 identity = document.getElementById(id); 3 3 identity.className=newClass; 4 4 } … … 39 39 } 40 40 41 function closePopUps() { 42 if (window.clockWindow) {43 window.clockWindow.close();44 }41 // launch a simple window for displaying information; no header or status bar 42 function launchSimpleWindow(URL) { 43 simpleWindow = window.open(URL, "simpleWindow", "width=800,height=600,scrollbars=yes,resizable=yes,alwaysRaised=yes,menubar=no,toolbar=no"); 44 window.simpleWindow.focus(); 45 45 } 46 47 //function getCalendarDescription(calId,defaultMessage) {48 // div = document.getElementById("calendarDescription");49 // if (calId == -1) {50 // div.innerHTML = defaultMessage;51 // } else {52 // div.innerHTML = calId;53 // }54 //}trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml
r163 r179 213 213 </action> 214 214 215 <action path="/calendar/showDescriptionList" 216 type="org.bedework.webadmin.PERenderAction" 217 name="peForm" 218 scope="session" 219 validate="false"> 220 <forward name="success" path="/docs/calendar/calendarDescriptions.jsp"/> 221 </action> 222 215 223 <action path="/calendar/showUpdateList" 216 224 type="org.bedework.webadmin.PERenderAction" trunk/calendar3/webadmin/war/docs/event/modEvent.jsp
r159 r179 145 145 <desc><html:textarea property="event.description" rows="8" cols="55" styleId="iDesc" styleClass="edit"></html:textarea></desc> 146 146 <descLength><bean:write name="peForm" property="maxDescriptionLength" /></descLength> 147 <status><bean:write name="peForm" property="event.status"/></status> 147 148 <cost><html:text property="event.cost" size="30" styleId="iCost" styleClass="edit"/></cost> 148 149 <link><html:text property="event.link" size="30" styleId="iLink" styleClass="edit"/></link> trunk/calendar3/webadmin/war/docs/header.jsp
r157 r179 99 99 <calendar> 100 100 <fetch><genurl:link page="/calendar/showUpdateList.rdo?b=de"/></fetch><!-- keep --> 101 <fetchDescriptions><genurl:link page="/calendar/showDescriptionList.rdo?b=de"/></fetchDescriptions><!-- keep --> 101 102 <initAdd><genurl:link page="/calendar/initAdd.do?b=de"/></initAdd><!-- keep --> 102 103 <delete><genurl:link page="/calendar/delete.do?b=de"/></delete>
