Changeset 3528
- Timestamp:
- 04/03/12 09:13:58
- Files:
-
- releases/bedework-3.7/deployment/webadmin/portlet/resources/default/default/default.xsl (modified) (1 diff)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.css (modified) (5 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (54 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/strings.xsl (modified) (6 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.css (modified) (5 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.xsl (modified) (33 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/strings.xsl (modified) (6 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedework.js (modified) (1 diff)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js (modified) (3 diffs)
- releases/bedework-3.7/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl (modified) (4 diffs)
- releases/bedework-3.7/deployment/websubmit/webapp/resources/demoskins/es_ES/default/default.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
releases/bedework-3.7/deployment/webadmin/portlet/resources/default/default/default.xsl
r3269 r3528 6486 6486 <xsl:template name="footer"> 6487 6487 <div id="footer"> 6488 <a href="http://www. bedework.org/">Bedework Website</a> |6488 <a href="http://www.jasig.org/bedework">Bedework Website</a> | 6489 6489 <!-- Enable the following two items when debugging skins only --> 6490 6490 <a href="?noxslt=yes">show XML</a> | releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.css
r3183 r3528 451 451 } 452 452 table.eventFormTable tr.optional input { 453 background-color: #eee;454 color: black;455 453 } 456 454 table.eventFormTable td.allField { … … 472 470 font-size: 0.9em; 473 471 font-style: italic; 472 color: #777; 473 background-color: transparent; 474 } 475 .fieldInfoAlone { 476 margin: 0 0 12px 140px; 477 font-size: 0.9em; 478 font-style: italic; 479 color: #777; 480 background-color: transparent; 481 } 482 .fieldInfoAlone button { 483 float: right; 484 margin: 0.5em 2em 1em 0; 485 } 486 label.interiorLabel { 487 display: block; 488 float: left; 489 width: 140px; 490 } 491 #remainingChars { 492 margin-left: 2em; 493 } 494 #eventFormImage { 495 margin-bottom: 0.5em; 496 } 497 #eventFormImage img { 498 margin-right: 4px; 499 } 500 #eventImageUseExisting { 501 margin-bottom: 0; 474 502 } 475 503 table.eventFormTable div.fieldInfo { … … 910 938 font-size: 11px; 911 939 } 940 #bedework table td { 941 vertical-align: top; 942 } 912 943 table.common { 913 944 width: 100%; … … 935 966 color: black; 936 967 } 937 table.common th.commonHeader {968 #bedework table.common th.commonHeader { 938 969 vertical-align: middle; 939 970 background-color: #666; … … 1184 1215 display: inline; 1185 1216 padding-right: 2em; 1217 } 1218 #daysSetterBox { 1219 margin-left: 1em; 1186 1220 } 1187 1221 .bwEventListOtherGroupTags { releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.xsl
r3376 r3528 58 58 <xsl:variable name="resourcesRoot" select="/bedework/browserResourceRoot"/> 59 59 60 <!-- Root context of uploaded event images --> 61 <xsl:variable name="bwEventImagePrefix">/pubcaldav</xsl:variable> 62 60 63 <!-- URL of the XSL template directory --> 61 64 <!-- The approot is an appropriate place to put … … 220 223 not guaranteed to work in portals. --> 221 224 <xsl:variable name="portalFriendly">false</xsl:variable> 225 226 <!-- get the current date set by the user, if exists, else use now --> 227 <xsl:variable name="curListDate"> 228 <xsl:choose> 229 <xsl:when test="/bedework/appvar[key='curListDate']/value"><xsl:value-of select="/bedework/appvar[key='curListDate']/value"/></xsl:when> 230 <xsl:otherwise><xsl:value-of select="substring(/bedework/now/date,1,4)"/>-<xsl:value-of select="substring(/bedework/now/date,5,2)"/>-<xsl:value-of select="substring(/bedework/now/date,7,2)"/></xsl:otherwise> 231 </xsl:choose> 232 </xsl:variable> 233 <!-- get the current number of days set by the user, if exists, else use default --> 234 <xsl:variable name="curListDays"> 235 <xsl:choose> 236 <xsl:when test="/bedework/appvar[key='curListDays']/value"><xsl:value-of select="/bedework/appvar[key='curListDays']/value"/></xsl:when> 237 <xsl:otherwise><xsl:value-of select="/bedework/defaultdays"/></xsl:otherwise> 238 </xsl:choose> 239 </xsl:variable> 222 240 223 241 <!--==== MAIN TEMPLATE ====--> … … 239 257 </xsl:comment> 240 258 </script> 241 <!-- Load jQuery when needed --> 242 <xsl:if test="/bedework/page='modEvent' or 243 /bedework/page='modEventPending' or 244 /bedework/page='modSubscription'"> 245 <!-- <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 246 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script>--> 247 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.3.2.min.js"> </script> 248 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.7.1.custom.min.js"> </script> 249 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/jquery-ui-1.7.1.custom.css"/> 250 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/bedeworkJquery.css"/> 251 </xsl:if> 259 <!-- load jQuery --> 260 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.3.2.min.js"> </script> 261 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.7.1.custom.min.js"> </script> 262 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/jquery-ui-1.7.1.custom.css"/> 263 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/bedeworkJquery.css"/> 264 <!-- Global Javascript (every page): --> 265 <script type="text/javascript"> 266 <xsl:comment> 267 $(document).ready(function(){ 268 // focus first visible,enabled form element: 269 $(':input[type=text]:visible:enabled:first:not(.noFocus)').focus(); 270 }); 271 </xsl:comment> 272 </script> 273 <!-- conditional javascript and css --> 252 274 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 275 <!-- import the internationalized strings for the javascript widgets --> … … 369 391 $(document).ready(function(){ 370 392 371 <xsl:if test="/bedework/formElements/recurrenceId = ''">393 <xsl:if test="/bedework/formElements/recurrenceId = ''"> 372 394 initRXDates(); 373 395 </xsl:if> … … 376 398 initXProperties(); 377 399 bwSetupDatePickers(); 400 401 // trim the event description: 402 $("#description").val($.trim($("#description").val())); 403 404 // limit the event description to maxPublicDescriptionLength as configured in cal.options.xml 405 $("#description").keyup(function(){ 406 var maxDescLength = parseInt(<xsl:value-of select="/bedework/formElements/form/descLength"/>); 407 var desc = $(this).val(); 408 var remainingChars = maxDescLength - desc.length; 409 if (remainingChars < 0) { 410 remainingChars = 0; 411 } 412 $("#remainingChars").html(remainingChars + " <xsl:value-of select="$bwStr-AEEF-CharsRemaining"/>"); 413 if(desc.length > maxDescLength){ 414 var truncDesc = desc.substr(0, maxDescLength); 415 $(this).val(truncDesc); 416 }; 417 }); 418 419 </xsl:if> 420 421 <xsl:if test="/bedework/page='listEvents'"> 422 bwSetupListDatePicker(); 378 423 </xsl:if> 379 424 380 focusFirstElement();381 382 425 // If you wish to collapse specific topical areas, you can specify them here: 383 426 // (note that this will be managed from the admin client in time) … … 391 434 }); 392 435 436 }); 437 </xsl:comment> 438 </script> 439 </xsl:if> 440 <xsl:if test="/bedework/page='eventList'"> 441 <!-- include the localized jQuery datepicker defaults --> 442 <xsl:call-template name="jqueryDatepickerDefaults"/> 443 444 <!-- now setup date and time pickers --> 445 <script type="text/javascript"> 446 <xsl:comment> 447 $(document).ready(function(){ 448 // startdate for list 449 $("#bwListWidgetStartDate").datepicker({ 450 defaultDate: new Date(<xsl:value-of select="substring(/bedework/now/date,1,4)"/>, <xsl:value-of select="number(substring(/bedework/now/date,5,2)) - 1"/>, <xsl:value-of select="substring(/bedework/now/date,7,2)"/>) 451 }); 452 $("#bwListWidgetStartDate").val('<xsl:value-of select="$curListDate"/>'); 393 453 }); 394 454 </xsl:comment> … … 432 492 </xsl:if> 433 493 <link rel="icon" type="image/ico" href="{$resourcesRoot}/resources/bedework.ico" /> 434 <script language="JavaScript" type="text/javascript">435 <xsl:comment>436 <![CDATA[437 // places the cursor in the first available form element when the page is loaded438 // (if a form exists on the page)439 function focusFirstElement() {440 if (window.document.forms[0]) {441 for (i=0; i<window.document.forms[0].elements.length; i++) {442 if (window.document.forms[0].elements[i].type != "hidden" &&443 window.document.forms[0].elements[i].type != "submit" &&444 window.document.forms[0].elements[i].type != "reset" &&445 window.document.forms[0].elements[i].type != "button" ) {446 window.document.forms[0].elements[i].focus();447 break;448 }449 }450 }451 }]]>452 </xsl:comment>453 </script>454 494 </head> 455 495 <body> … … 752 792 <ul id="errors"> 753 793 <xsl:for-each select="/bedework/error"> 754 <li><xsl:apply-templates select="."/></li> 794 <li> 795 <xsl:apply-templates select="."/> 796 <!-- Special cases for handling error conditions: --> 797 <xsl:if test="/bedework/error/id = 'org.bedework.client.error.duplicateimage'"> 798 <input type="checkbox" id="overwriteEventImage" onclick="setOverwriteImageField(this);"/><label for="overwriteEventImage"><xsl:copy-of select="$bwStr-AEEF-Overwrite"/></label><xsl:text> </xsl:text> 799 <!-- input type="checkbox" id="reuseEventImage"/><label for="reuseEventImage">Reuse</label>--> 800 </xsl:if> 801 </li> 755 802 </xsl:for-each> 756 803 </ul> … … 815 862 <td> 816 863 <a href="{$event-initUpdateEvent}"> 864 <xsl:attribute name="href"><xsl:value-of select="$event-initUpdateEvent"/>&start=<xsl:value-of select="$curListDate"/>&days=<xsl:value-of select="$curListDays"/>&limitdays=true</xsl:attribute> 817 865 <xsl:if test="not(/bedework/currentCalSuite/name)"> 818 866 <xsl:attribute name="onclick">alert("<xsl:copy-of select="$bwStr-MMnu-YouMustBeOperating"/>");return false;</xsl:attribute> … … 1027 1075 <div id="bwEventListControls"> 1028 1076 <form name="calForm" id="bwManageEventListControls" method="post" action="{$event-initUpdateEvent}"> 1077 <label for="bwListWidgetStartDate"><xsl:copy-of select="$bwStr-EvLs-StartDate"/></label> 1078 <input id="bwListWidgetStartDate" class="noFocus" name="start" size="10" onchange="setListDate(this.form);"/> 1079 <input type="hidden" name="setappvar" id="curListDateHolder"/> 1080 <input type="hidden" name="limitdays" value="true"/> 1081 <span id="daysSetterBox"> 1082 <label for="days"><xsl:copy-of select="$bwStr-EvLs-Days"/></label> 1083 <xsl:text> </xsl:text> 1084 <!-- <xsl:value-of select="/bedework/defaultdays"/> --> 1085 <select id="days" name="days" onchange="setListDate(this.form);"> 1086 <xsl:call-template name="buildListDays"/> 1087 </select> 1088 <input type="hidden" id="curListDaysHolder" name="setappvar"/> 1089 </span> 1090 1091 <!-- This block contains the original Show Active/All toggle. 1092 Uncomment this block to use, though it can be slow if working 1093 with large very large numbers of events. 1029 1094 <xsl:copy-of select="$bwStr-EvLs-Show"/> 1030 1095 <xsl:copy-of select="/bedework/formElements/form/listAllSwitchFalse/*"/> … … 1032 1097 <xsl:copy-of select="/bedework/formElements/form/listAllSwitchTrue/*"/> 1033 1098 <xsl:copy-of select="$bwStr-EvLs-All"/> 1099 --> 1034 1100 </form> 1035 1101 … … 1041 1107 <option value="catFilter(none)"><xsl:copy-of select="$bwStr-EvLs-SelectCategory"/></option> 1042 1108 <xsl:for-each select="/bedework/events//event/categories//category[generate-id() = generate-id(key('catUid',uid)[1])]"> 1109 <xsl:sort order="ascending" select="value"/> 1043 1110 <xsl:variable name="uid" select="uid"/> 1044 1111 <option value="catFilter({$uid})"> … … 1050 1117 </xsl:for-each> 1051 1118 </select> 1119 <input type="hidden" name="start" value="{$curListDate}"/> 1120 <input type="hidden" name="limitdays" value="true"/> 1052 1121 <xsl:if test="/bedework/appvar[key='catFilter'] and /bedework/appvar[key='catFilter']/value != 'none'"> 1053 1122 <input type="submit" value="{$bwStr-EvLs-ClearFilter}" onclick="this.form.setappvar.selectedIndex = 0"/> … … 1056 1125 </div> 1057 1126 <xsl:call-template name="eventListCommon"/> 1127 </xsl:template> 1128 1129 <xsl:template name="buildListDays"> 1130 <xsl:param name="index">1</xsl:param> 1131 <xsl:variable name="max" select="/bedework/maxdays"/> 1132 <xsl:if test="number($index) < number($max)"> 1133 <option name="listDays($index)"> 1134 <xsl:if test="$index = $curListDays"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if> 1135 <xsl:value-of select="$index"/> 1136 </option> 1137 <xsl:call-template name="buildListDays"> 1138 <xsl:with-param name="index"><xsl:value-of select="number($index)+1"/></xsl:with-param> 1139 </xsl:call-template> 1140 </xsl:if> 1058 1141 </xsl:template> 1059 1142 … … 1249 1332 </xsl:if> 1250 1333 1251 <!-- if a submitted event has comments, display them -->1252 1334 <xsl:if test="/bedework/page = 'modEventPending'"> 1335 <!-- if a submitted event has topical areas that match with 1336 those in the calendar suite, convert them --> 1337 <script type="text/javascript"> 1338 $(document).ready(function() { 1339 $("ul.aliasTree input:checked").trigger("onclick"); 1340 }); 1341 </script> 1342 1343 <!-- if a submitted event has comments, display them --> 1253 1344 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-LOCATION' or name()='X-BEDEWORK-CONTACT' or name()='X-BEDEWORK-CATEGORIES' or name()='X-BEDEWORK-SUBMIT-COMMENT']"> 1254 1345 <script type="text/javascript"> … … 1274 1365 </a><xsl:text> </xsl:text> 1275 1366 (<a href="mailto:{$submitterEmail}?subject=[Event%20Submission] {$eventTitle}" title="Email {$submitterEmail}"> 1276 <img src="{$resourcesRoot}/resources/email.gif" border="0" />1367 <img src="{$resourcesRoot}/resources/email.gif" border="0" alt="*"/> 1277 1368 <xsl:copy-of select="$bwStr-AEEF-SendMsg"/> 1278 1369 </a>) … … 1298 1389 </xsl:choose> 1299 1390 </xsl:variable> 1300 <form name="eventForm" method="post" onsubmit="setEventFields(this,{$portalFriendly},'{$submitter}')">1391 <form name="eventForm" method="post" enctype="multipart/form-data" onsubmit="setEventFields(this,{$portalFriendly},'{$submitter}')"> 1301 1392 <xsl:choose> 1302 1393 <xsl:when test="/bedework/page = 'modEventPending'"> … … 1562 1653 </xsl:if> 1563 1654 <xsl:text> </xsl:text> 1564 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" id="bwStartClock" />1655 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" id="bwStartClock" alt="*"/> 1565 1656 1566 1657 <select name="eventStartDate.tzid" id="startTzid" class="timezones"> … … 1583 1674 <xsl:choose> 1584 1675 <xsl:when test="form/end/type='E'"> 1585 <input type="radio" name="eventEndType" id="bwEndDateTimeButton" value="E" checked="checked" on Click="changeClass('endDateTime','shown');changeClass('endDuration','invisible');"/>1676 <input type="radio" name="eventEndType" id="bwEndDateTimeButton" value="E" checked="checked" onclick="changeClass('endDateTime','shown');changeClass('endDuration','invisible');"/> 1586 1677 </xsl:when> 1587 1678 <xsl:otherwise> 1588 <input type="radio" name="eventEndType" id="bwEndDateTimeButton" value="E" on Click="changeClass('endDateTime','shown');changeClass('endDuration','invisible');"/>1679 <input type="radio" name="eventEndType" id="bwEndDateTimeButton" value="E" onclick="changeClass('endDateTime','shown');changeClass('endDuration','invisible');"/> 1589 1680 </xsl:otherwise> 1590 1681 </xsl:choose> … … 1652 1743 </xsl:if> 1653 1744 <xsl:text> </xsl:text> 1654 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" id="bwEndClock" />1745 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" id="bwEndClock" alt="*"/> 1655 1746 1656 1747 <select name="eventEndDate.tzid" id="endTzid" class="timezones"> … … 1676 1767 <xsl:choose> 1677 1768 <xsl:when test="form/end/type='D'"> 1678 <input type="radio" name="eventEndType" value="D" checked="checked" on Click="changeClass('endDateTime','invisible');changeClass('endDuration','shown');"/>1769 <input type="radio" name="eventEndType" value="D" checked="checked" onclick="changeClass('endDateTime','invisible');changeClass('endDuration','shown');"/> 1679 1770 </xsl:when> 1680 1771 <xsl:otherwise> 1681 <input type="radio" name="eventEndType" value="D" on Click="changeClass('endDateTime','invisible');changeClass('endDuration','shown');"/>1772 <input type="radio" name="eventEndType" value="D" onclick="changeClass('endDateTime','invisible');changeClass('endDuration','shown');"/> 1682 1773 </xsl:otherwise> 1683 1774 </xsl:choose> … … 1750 1841 <xsl:choose> 1751 1842 <xsl:when test="form/end/type='N'"> 1752 <input type="radio" name="eventEndType" value="N" checked="checked" on Click="changeClass('endDateTime','invisible');changeClass('endDuration','invisible');"/>1843 <input type="radio" name="eventEndType" value="N" checked="checked" onclick="changeClass('endDateTime','invisible');changeClass('endDuration','invisible');"/> 1753 1844 </xsl:when> 1754 1845 <xsl:otherwise> 1755 <input type="radio" name="eventEndType" value="N" on Click="changeClass('endDateTime','invisible');changeClass('endDuration','invisible');"/>1846 <input type="radio" name="eventEndType" value="N" onclick="changeClass('endDateTime','invisible');changeClass('endDuration','invisible');"/> 1756 1847 </xsl:otherwise> 1757 1848 </xsl:choose> … … 2125 2216 <xsl:copy-of select="$bwStr-AEEF-WeekOn"/> 2126 2217 </p> 2127 <p> 2128 <div id="weekRecurFields"> 2129 <xsl:call-template name="byDayChkBoxList"> 2130 <xsl:with-param name="name">byDayWeek</xsl:with-param> 2131 </xsl:call-template> 2132 </div> 2133 </p> 2218 <div id="weekRecurFields"> 2219 <xsl:call-template name="byDayChkBoxList"> 2220 <xsl:with-param name="name">byDayWeek</xsl:with-param> 2221 </xsl:call-template> 2222 </div> 2134 2223 <p class="weekRecurLinks"> 2135 2224 <a href="javascript:recurSelectWeekdays('weekRecurFields')"><xsl:copy-of select="$bwStr-AEEF-SelectWeekdays"/></a> | … … 2164 2253 <div id="monthRecurFields1"> 2165 2254 <xsl:copy-of select="$bwStr-AEEF-On"/> 2166 <select name="bymonthposPos1" width="7em"onchange="changeClass('monthRecurFields2','shown')">2255 <select name="bymonthposPos1" onchange="changeClass('monthRecurFields2','shown')"> 2167 2256 <xsl:call-template name="recurrenceDayPosOptions"/> 2168 2257 </select> … … 2202 2291 <div id="yearRecurFields1"> 2203 2292 <xsl:copy-of select="$bwStr-AEEF-On"/> 2204 <select name="byyearposPos1" width="7em"onchange="changeClass('yearRecurFields2','shown')">2293 <select name="byyearposPos1" onchange="changeClass('yearRecurFields2','shown')"> 2205 2294 <xsl:call-template name="recurrenceDayPosOptions"/> 2206 2295 </select> … … 2354 2443 </select> 2355 2444 <xsl:text> </xsl:text> 2356 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" alt="bwClock" id="bwRecExcClock"/>2445 <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" id="bwRecExcClock" alt="*"/> 2357 2446 2358 2447 <select name="tzid" id="rdateTzid" class="timezones"> … … 2475 2564 </td> 2476 2565 <td> 2477 <textarea name="description" cols="55" rows="8">2566 <textarea name="description" id="description" cols="80" rows="8" placeholder="{$bwStr-AEEF-EnterPertientInfo}"> 2478 2567 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2479 2568 <xsl:value-of select="form/desc/textarea"/> … … 2482 2571 <div class="fieldInfo"> 2483 2572 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2484 < xsl:copy-of select="$bwStr-AEEF-EnterPertientInfo"/>2485 <span class="maxCharNotice">(<xsl:value-of select="form/descLength"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-CharsMax"/></span>2573 <span class="maxCharNotice"><xsl:value-of select="form/descLength"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-CharsMax"/></span> 2574 <span id="remainingChars"> </span> 2486 2575 </div> 2487 2576 <xsl:if test="$canEdit = 'false'"> … … 2499 2588 </td> 2500 2589 <td> 2501 <input type="text" size=" 30" name="eventCost" class="edit">2590 <input type="text" size="80" name="eventCost" placeholder="{$bwStr-AEEF-OptionalPlaceToPurchaseTicks}"> 2502 2591 <xsl:attribute name="value"><xsl:value-of select="form/cost/input/@value"/></xsl:attribute> 2503 2592 </input> 2504 <xsl:text> </xsl:text>2505 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalPlaceToPurchaseTicks"/></span>2506 2593 </td> 2507 2594 </tr> … … 2513 2600 </td> 2514 2601 <td> 2515 <input type="text" name="eventLink" size="80" class="edit">2602 <input type="text" name="eventLink" size="80" placeholder="{$bwStr-AEEF-OptionalMoreEventInfo}"> 2516 2603 <xsl:attribute name="value"><xsl:value-of select="form/link/input/@value"/></xsl:attribute> 2517 2604 <!-- xsl:if test="$canEdit = 'false'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if--> 2518 2605 </input> 2519 <xsl:text> </xsl:text>2520 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalMoreEventInfo"/></span>2521 2606 </td> 2522 2607 </tr> 2523 2608 <!-- Image Url --> 2524 <tr class="optional" >2609 <tr class="optional" id="bwImageUrl"> 2525 2610 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2526 2611 <td class="fieldName"> 2527 <xsl:copy-of select="$bwStr-AEEF-ImageURL"/> 2528 </td> 2529 <td> 2530 <input type="text" name="xBwImageHolder" value="" size="80" class="edit"> 2612 <xsl:copy-of select="$bwStr-AEEF-Image"/> 2613 </td> 2614 <td> 2615 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-IMAGE'] or form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"> 2616 <xsl:variable name="imgPrefix"> 2617 <xsl:choose> 2618 <xsl:when test="starts-with(form/xproperties/node()[name()='X-BEDEWORK-IMAGE'],'http')"></xsl:when> 2619 <xsl:otherwise><xsl:value-of select="$bwEventImagePrefix"/></xsl:otherwise> 2620 </xsl:choose> 2621 </xsl:variable> 2622 <xsl:variable name="imgThumbPrefix"> 2623 <xsl:choose> 2624 <xsl:when test="starts-with(form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE'],'http')"></xsl:when> 2625 <xsl:otherwise><xsl:value-of select="$bwEventImagePrefix"/></xsl:otherwise> 2626 </xsl:choose> 2627 </xsl:variable> 2628 <div id="eventFormImage"> 2629 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 2630 <img> 2631 <xsl:attribute name="src"><xsl:value-of select="$imgPrefix"/><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"/></xsl:attribute> 2632 <xsl:attribute name="alt"><xsl:value-of select="form/title/input/@value"/></xsl:attribute> 2633 </img> 2634 </xsl:if> 2635 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"> 2636 <img> 2637 <xsl:attribute name="src"><xsl:value-of select="$imgThumbPrefix"/><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"/></xsl:attribute> 2638 <xsl:attribute name="alt"><xsl:value-of select="form/title/input/@value"/></xsl:attribute> 2639 </img> 2640 </xsl:if> 2641 </div> 2642 </xsl:if> 2643 <label class="interiorLabel" for="xBwImageHolder"> 2644 <xsl:copy-of select="$bwStr-AEEF-ImageURL"/> 2645 </label> 2646 <xsl:text> </xsl:text> 2647 <input type="text" name="xBwImageHolder" id="xBwImageHolder" value="" size="60" placeholder="{$bwStr-AEEF-OptionalEventImage}"> 2531 2648 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text" disable-output-escaping="yes"/></xsl:attribute> 2532 2649 </input> 2650 <br/> 2651 <label class="interiorLabel" for="xBwImageThumbHolder"> 2652 <xsl:copy-of select="$bwStr-AEEF-ImageThumbURL"/> 2653 </label> 2533 2654 <xsl:text> </xsl:text> 2534 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalEventImage"/></span> 2655 <input type="text" name="xBwImageThumbHolder" id="xBwImageThumbHolder" value="" size="60" placeholder="{$bwStr-AEEF-OptionalEventThumbImage}"> 2656 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']/values/text" disable-output-escaping="yes"/></xsl:attribute> 2657 </input> 2658 <xsl:if test="/bedework/imageUploadDirectory"> 2659 <br/> 2660 <label class="interiorLabel" for="eventImageUpload"> 2661 <xsl:copy-of select="$bwStr-AEEF-ImageUpload"/> 2662 </label> 2663 <xsl:text> </xsl:text> 2664 <input type="file" name="eventImageUpload" id="eventImageUpload" size="45"/> 2665 <input type="checkbox" name="replaceImage" id="replaceImage" value="true"/><label for="replaceImage"><xsl:copy-of select="$bwStr-AEEF-Overwrite"/></label> 2666 <!-- button name="eventImageUseExisting" id="eventImageUseExisting"><xsl:copy-of select="$bwStr-AEEF-UseExisting"/></button--><br/> 2667 <div class="fieldInfoAlone"> 2668 <xsl:copy-of select="$bwStr-AEEF-OptionalImageUpload"/><br/> 2669 <xsl:if test="/bedework/creating = 'false' and form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 2670 <button id="eventImageRemoveButton" onclick="removeEventImage(this.form.xBwImageHolder,this.form.xBwImageThumbHolder);return false;"><xsl:copy-of select="$bwStr-AEEF-RemoveImages"/></button> 2671 </xsl:if> 2672 </div> 2673 </xsl:if> 2535 2674 </td> 2536 2675 </tr> … … 2545 2684 <xsl:if test="form/location/preferred/select/option"> 2546 2685 <select name="prefLocationId" id="bwPreferredLocationList"> 2686 <xsl:if test="form/location/all/select/option/@selected and not(form/location/preferred/select/option/@selected)"> 2687 <xsl:attribute name="class">invisible</xsl:attribute> 2688 </xsl:if> 2547 2689 <option value=""> 2548 2690 <xsl:copy-of select="$bwStr-AEEF-SelectColon"/> … … 2552 2694 </xsl:if> 2553 2695 <select name="allLocationId" id="bwAllLocationList"> 2554 <xsl:if test="form/location/preferred/select/option ">2696 <xsl:if test="form/location/preferred/select/option and not(form/location/all/select/option/@selected and not(form/location/preferred/select/option/@selected))"> 2555 2697 <xsl:attribute name="class">invisible</xsl:attribute> 2556 2698 </xsl:if> … … 2564 2706 locations exist --> 2565 2707 <xsl:if test="form/location/preferred/select/option"> 2566 <input type="radio" name="toggleLocationLists" value="preferred" checked="checked" onclick="changeClass('bwPreferredLocationList','shown');changeClass('bwAllLocationList','invisible');"/> 2708 <input type="radio" name="toggleLocationLists" value="preferred" onclick="changeClass('bwPreferredLocationList','shown');changeClass('bwAllLocationList','invisible');"> 2709 <xsl:if test="form/location/preferred/select/option and not(form/location/all/select/option/@selected and not(form/location/preferred/select/option/@selected))"> 2710 <xsl:attribute name="checked">checked</xsl:attribute> 2711 </xsl:if> 2712 </input> 2567 2713 <xsl:copy-of select="$bwStr-AEEF-Preferred"/> 2568 <input type="radio" name="toggleLocationLists" value="all" onclick="changeClass('bwPreferredLocationList','invisible');changeClass('bwAllLocationList','shown');"/> 2714 <input type="radio" name="toggleLocationLists" value="all" onclick="changeClass('bwPreferredLocationList','invisible');changeClass('bwAllLocationList','shown');"> 2715 <xsl:if test="form/location/all/select/option/@selected and not(form/location/preferred/select/option/@selected)"> 2716 <xsl:attribute name="checked">checked</xsl:attribute> 2717 </xsl:if> 2718 </input> 2569 2719 <xsl:copy-of select="$bwStr-AEEF-All"/> 2570 2720 </xsl:if> … … 2621 2771 <xsl:if test="form/contact/preferred/select/option"> 2622 2772 <select name="prefContactId" id="bwPreferredContactList"> 2773 <xsl:if test="form/contact/all/select/option/@selected and not(form/contact/preferred/select/option/@selected)"> 2774 <xsl:attribute name="class">invisible</xsl:attribute> 2775 </xsl:if> 2623 2776 <option value=""> 2624 2777 <xsl:copy-of select="$bwStr-AEEF-SelectColon"/> … … 2628 2781 </xsl:if> 2629 2782 <select name="allContactId" id="bwAllContactList"> 2630 <xsl:if test="form/contact/preferred/select/option ">2783 <xsl:if test="form/contact/preferred/select/option and not(form/contact/all/select/option/@selected and not(form/contact/preferred/select/option/@selected))"> 2631 2784 <xsl:attribute name="class">invisible</xsl:attribute> 2632 2785 </xsl:if> … … 2640 2793 contacts exist --> 2641 2794 <xsl:if test="form/contact/preferred/select/option"> 2642 <input type="radio" name="toggleContactLists" value="preferred" checked="checked" onclick="changeClass('bwPreferredContactList','shown');changeClass('bwAllContactList','invisible');"/> 2795 <input type="radio" name="toggleContactLists" value="preferred" onclick="changeClass('bwPreferredContactList','shown');changeClass('bwAllContactList','invisible');"> 2796 <xsl:if test="form/contact/preferred/select/option and not(form/contact/all/select/option/@selected and not(form/contact/preferred/select/option/@selected))"> 2797 <xsl:attribute name="checked">checked</xsl:attribute> 2798 </xsl:if> 2799 </input> 2643 2800 <xsl:copy-of select="$bwStr-AEEF-Preferred"/> 2644 <input type="radio" name="toggleContactLists" value="all" onclick="changeClass('bwPreferredContactList','invisible');changeClass('bwAllContactList','shown');"/> 2801 <input type="radio" name="toggleContactLists" value="all" onclick="changeClass('bwPreferredContactList','invisible');changeClass('bwAllContactList','shown');"> 2802 <xsl:if test="form/contact/all/select/option/@selected and not(form/contact/preferred/select/option/@selected)"> 2803 <xsl:attribute name="checked">checked</xsl:attribute> 2804 </xsl:if> 2805 </input> 2645 2806 <xsl:copy-of select="$bwStr-AEEF-All"/> 2646 2807 </xsl:if> … … 2887 3048 <xsl:attribute name="value"><xsl:value-of select="$virtualPath"/></xsl:attribute> 2888 3049 <xsl:if test="$virtualPath = /bedework/formElements/form/xproperties//X-BEDEWORK-ALIAS/values/text"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 3050 <xsl:if test="path = /bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 3051 <xsl:if test="/bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text = substring-after(aliasUri,'bwcal://')"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 2889 3052 </input> 2890 3053 <xsl:choose> 2891 3054 <xsl:when test="$virtualPath = /bedework/formElements/form/xproperties//X-BEDEWORK-ALIAS/values/text"> 3055 <strong><xsl:value-of select="summary"/></strong> 3056 </xsl:when> 3057 <xsl:when test="path = /bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text"> 3058 <strong><xsl:value-of select="summary"/></strong> 3059 </xsl:when> 3060 <xsl:when test="/bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text = substring-after(aliasUri,'bwcal://')"> 2892 3061 <strong><xsl:value-of select="summary"/></strong> 2893 3062 </xsl:when> … … 2916 3085 <xsl:param name="eventUrlPrefix"/> 2917 3086 <xsl:param name="canEdit"/> 3087 3088 <xsl:variable name="escapedTitle"><xsl:call-template name="escapeJson"><xsl:with-param name="string" select="eventTitle"/></xsl:call-template></xsl:variable> 2918 3089 <div class="submitBox"> 2919 3090 <xsl:choose> … … 2955 3126 </select> 2956 3127 <input type="submit" name="publishEvent" value="{$bwStr-SEBu-PublishEvent}"> 2957 <xsl:attribute name="onclick">doPublishEvent(this.form.newCalPath.value, '<xsl:value-of select="$eventTitle"/>','<xsl:value-of select="$eventUrlPrefix"/>',this.form);changeClass('publishBox','invisible');</xsl:attribute>3128 <xsl:attribute name="onclick">doPublishEvent(this.form.newCalPath.value,"<xsl:value-of select="$escapedTitle"/>","<xsl:value-of select="$eventUrlPrefix"/>",this.form);changeClass('publishBox','invisible');</xsl:attribute> 2958 3129 </input> 2959 3130 <xsl:if test="$portalFriendly = 'false'"> … … 2972 3143 <input type="submit" name="updateSubmitEvent" value="{$bwStr-SEBu-UpdateEvent}"/> 2973 3144 <input type="submit" name="publishEvent" value="{$bwStr-SEBu-PublishEvent}"> 2974 <xsl:attribute name="onclick">doPublishEvent( '<xsl:value-of select="form/calendar/all/select/option/@value"/>','<xsl:value-of select="$eventTitle"/>','<xsl:value-of select="$eventUrlPrefix"/>',this.form);</xsl:attribute>3145 <xsl:attribute name="onclick">doPublishEvent("<xsl:value-of select="form/calendar/all/select/option/@value"/>","<xsl:value-of select="$escapedTitle"/>","<xsl:value-of select="$eventUrlPrefix"/>",this.form);</xsl:attribute> 2975 3146 </input> 2976 3147 <input type="submit" name="cancelled" value="{$bwStr-SEBu-Cancel}"/> … … 3082 3253 <xsl:attribute name="id"><xsl:value-of select="$name"/>RecurFields<xsl:value-of select="$current"/></xsl:attribute> 3083 3254 <xsl:copy-of select="$bwStr-BuRF-And"/> 3084 <select width="12em">3255 <select> 3085 3256 <xsl:attribute name="name">by<xsl:value-of select="$name"/>posPos<xsl:value-of select="$current"/></xsl:attribute> 3086 3257 <xsl:if test="$current != $total"> … … 3481 3652 </td> 3482 3653 <td> 3483 <xsl:copy-of select="/bedework/formElements/form/name/*"/> 3654 <input type="text" name="contactName.value" size="40"> 3655 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/name/input/@value"/></xsl:attribute> 3656 </input> 3657 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-ContactName-Placeholder"/></span> 3484 3658 </td> 3485 3659 </tr> … … 3489 3663 </td> 3490 3664 <td> 3491 <xsl:copy-of select="/bedework/formElements/form/phone/*"/> 3665 <input type="text" name="contact.phone" size="40"> 3666 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/phone/input/@value"/></xsl:attribute> 3667 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MdCo-ContactPhone-Placeholder"/></xsl:attribute> 3668 </input> 3492 3669 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3493 3670 </td> … … 3498 3675 </td> 3499 3676 <td> 3500 <xsl:copy-of select="/bedework/formElements/form/link/*"/> 3677 <input type="text" name="contact.link" size="40"> 3678 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/link/input/@value"/></xsl:attribute> 3679 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MdCo-ContactURL-Placeholder"/></xsl:attribute> 3680 </input> 3501 3681 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3502 3682 </td> … … 3507 3687 </td> 3508 3688 <td> 3509 <xsl:copy-of select="/bedework/formElements/form/email/*"/> 3689 <input type="text" name="contact.email" size="40"> 3690 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/email/input/@value"/></xsl:attribute> 3691 </input> 3510 3692 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3511 3693 </td> … … 3689 3871 </td> 3690 3872 <td> 3691 <xsl:copy-of select="/bedework/formElements/form/address/*"/> 3873 <input type="text" name="locationAddress.value" size="80"> 3874 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/address/input/@value"/></xsl:attribute> 3875 </input> 3876 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Address-Placeholder"/></span> 3692 3877 </td> 3693 3878 </tr> … … 3697 3882 </td> 3698 3883 <td> 3699 <xsl:copy-of select="/bedework/formElements/form/subaddress/*"/> 3884 <input type="text" name="locationSubaddress.value" size="80"> 3885 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/subaddress/input/@value"/></xsl:attribute> 3886 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MoLo-SubAddress-Placeholder"/></xsl:attribute> 3887 </input> 3700 3888 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Optional"/></span> 3701 3889 </td> … … 3706 3894 </td> 3707 3895 <td> 3708 <xsl:copy-of select="/bedework/formElements/form/link/*"/> 3896 <input type="text" name="location.link" size="80"> 3897 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/link/input/@value"/></xsl:attribute> 3898 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MoLo-LocationURL-Placeholder"/></xsl:attribute> 3899 </input> 3709 3900 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Optional"/></span> 3710 3901 </td> … … 4265 4456 <td> 4266 4457 <xsl:variable name="curCalName" select="name"/> 4267 <input name="calendar.name" value="{$curCalName}" size="40" />4458 <input name="calendar.name" value="{$curCalName}" size="40" onblur="setCalSummary(this.value, this.form['calendar.summary']);"/> 4268 4459 </td> 4269 4460 </tr> … … 5477 5668 5478 5669 <form name="delCalForm" action="{$subscriptions-delete}" method="post"> 5670 <input type="hidden" name="deleteContent" value="true"/> 5479 5671 <table class="eventFormTable"> 5480 5672 <tr> 5481 <th> Path:</th>5673 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5482 5674 <td> 5483 5675 <xsl:value-of select="path"/> … … 5826 6018 </tr> 5827 6019 <tr> 5828 <th><xsl:copy-of select="$bwStr-MdSP-Indexing"/></th>5829 <td>5830 <xsl:variable name="indexing" select="/bedework/system/indexing"/>5831 <input value="{$indexing}" name="indexing" />5832 <div class="desc">5833 <xsl:copy-of select="$bwStr-MdSP-IndexingNote"/>5834 </div>5835 </td>5836 </tr>5837 <tr>5838 6020 <th><xsl:copy-of select="$bwStr-MdSP-DefaultFBPeriod"/></th> 5839 6021 <td> … … 6294 6476 <xsl:variable name="preferredView" select="/bedework/prefs/preferredView"/> 6295 6477 <input type="text" name="preferredView" value="{$preferredView}" size="40"/> 6478 </td> 6479 </tr> 6480 <tr> 6481 <th> 6482 <xsl:copy-of select="$bwStr-CSPf-DefaultViewMode"/> 6483 </th> 6484 <td> 6485 <select name="defaultViewMode"> 6486 <option value="daily"> 6487 <xsl:if test="/bedework/prefs/defaultViewMode = 'daily'"> 6488 <xsl:attribute name="selected">selected</xsl:attribute> 6489 </xsl:if> 6490 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeDaily"/> 6491 </option> 6492 <option value="list"> 6493 <xsl:if test="/bedework/prefs/defaultViewMode = 'list'"> 6494 <xsl:attribute name="selected">selected</xsl:attribute> 6495 </xsl:if> 6496 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeList"/> 6497 </option> 6498 <option value="grid"> 6499 <xsl:if test="/bedework/prefs/defaultViewMode = 'grid'"> 6500 <xsl:attribute name="selected">selected</xsl:attribute> 6501 </xsl:if> 6502 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeGrid"/> 6503 </option> 6504 </select> 6296 6505 </td> 6297 6506 </tr> … … 6439 6648 </td> 6440 6649 </tr> 6650 <xsl:if test="/bedework/userInfo/superUser = 'true'"> 6651 <tr> 6652 <th> 6653 <xsl:copy-of select="$bwStr-CSPf-DefaultImageDirectory"/> 6654 </th> 6655 <td> 6656 <input type="text" name="defaultImageDirectory" value="" size="40"> 6657 <xsl:attribute name="value"><xsl:value-of select="/bedework/prefs/defaultImageDirectory"/></xsl:attribute> 6658 </input> 6659 </td> 6660 </tr> 6661 <tr> 6662 <th> 6663 <xsl:copy-of select="$bwStr-CSPf-MaxEntitySize"/> 6664 </th> 6665 <td> 6666 <input type="text" name="maxEntitySize" value="" size="40"> 6667 <xsl:attribute name="value"><xsl:value-of select="/bedework/prefs/maxEntitySize"/></xsl:attribute> 6668 </input> 6669 </td> 6670 </tr> 6671 </xsl:if> 6441 6672 <!-- 6442 6673 <tr> … … 7314 7545 <xsl:template name="footer"> 7315 7546 <div id="footer"> 7316 <a href="http://www. bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> |7547 <a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 7317 7548 <!-- Enable the following two items when debugging skins only --> 7318 7549 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/strings.xsl
r3188 r3528 101 101 <xsl:variable name="bwStr-EvLs-SelectEvent">Select the event that you would like to update:</xsl:variable> 102 102 <xsl:variable name="bwStr-EvLs-PageTitle">Add new event</xsl:variable> 103 <xsl:variable name="bwStr-EvLs-StartDate">Start Date:</xsl:variable> 104 <xsl:variable name="bwStr-EvLs-Days">Days:</xsl:variable> 103 105 <xsl:variable name="bwStr-EvLs-Show">Show:</xsl:variable> 104 106 <xsl:variable name="bwStr-EvLs-Active">Active</xsl:variable> … … 244 246 <xsl:variable name="bwStr-AEEF-NoTransparent">no (transparent)</xsl:variable> 245 247 <xsl:variable name="bwStr-AEEF-Description">Description:</xsl:variable> 246 <xsl:variable name="bwStr-AEEF-EnterPertientInfo">Enter a ll pertinent information, including the academic titles of all speakers and/or participants.</xsl:variable>248 <xsl:variable name="bwStr-AEEF-EnterPertientInfo">Enter a brief description of the event</xsl:variable> 247 249 <xsl:variable name="bwStr-AEEF-CharsMax">characters max.</xsl:variable> 250 <xsl:variable name="bwStr-AEEF-CharsRemaining">character(s) remaining.</xsl:variable> 248 251 <xsl:variable name="bwStr-AEEF-Cost">Cost:</xsl:variable> 249 <xsl:variable name="bwStr-AEEF-OptionalPlaceToPurchaseTicks"> (optional: if any, and place to purchase tickets)</xsl:variable>252 <xsl:variable name="bwStr-AEEF-OptionalPlaceToPurchaseTicks">optional: if any, and place to purchase tickets</xsl:variable> 250 253 <xsl:variable name="bwStr-AEEF-EventURL">Event URL:</xsl:variable> 251 <xsl:variable name="bwStr-AEEF-OptionalMoreEventInfo">(optional: for more information about the event)</xsl:variable> 254 <xsl:variable name="bwStr-AEEF-OptionalMoreEventInfo">optional link to more information about the event</xsl:variable> 255 <xsl:variable name="bwStr-AEEF-Image">Image:</xsl:variable> 252 256 <xsl:variable name="bwStr-AEEF-ImageURL">Image URL:</xsl:variable> 253 <xsl:variable name="bwStr-AEEF-OptionalEventImage">(optional: to include an image with the event description)</xsl:variable> 257 <xsl:variable name="bwStr-AEEF-ImageThumbURL">Thumbnail URL:</xsl:variable> 258 <xsl:variable name="bwStr-AEEF-ImageUpload">-or- Upload image:</xsl:variable> 259 <xsl:variable name="bwStr-AEEF-OptionalEventImage">optional link to image for event description</xsl:variable> 260 <xsl:variable name="bwStr-AEEF-OptionalEventThumbImage">optional link to thumbnail for event lists, 80px wide</xsl:variable> 261 <xsl:variable name="bwStr-AEEF-UseExisting">Use existing...</xsl:variable> 262 <xsl:variable name="bwStr-AEEF-Overwrite">Overwrite</xsl:variable> 263 <xsl:variable name="bwStr-AEEF-OptionalImageUpload">Uploads can be JPG, PNG, or GIF and will overwrite the image and thumbnail URLs.</xsl:variable> 264 <xsl:variable name="bwStr-AEEF-RemoveImages">remove images</xsl:variable> 254 265 <xsl:variable name="bwStr-AEEF-Location">Location:</xsl:variable> 255 266 <xsl:variable name="bwStr-AEEF-Add">add</xsl:variable> … … 354 365 <xsl:variable name="bwStr-MdCo-ContactInfo">Contact Information</xsl:variable> 355 366 <xsl:variable name="bwStr-MdCo-ContactName">Contact (name):</xsl:variable> 367 <xsl:variable name="bwStr-MdCo-ContactName-Placeholder">e.g. name, group, or department</xsl:variable> 356 368 <xsl:variable name="bwStr-MdCo-ContactPhone">Contact Phone Number:</xsl:variable> 369 <xsl:variable name="bwStr-MdCo-ContactPhone-Placeholder">e.g. 555-555-5555</xsl:variable> 357 370 <xsl:variable name="bwStr-MdCo-ContactURL">Contact's URL:</xsl:variable> 371 <xsl:variable name="bwStr-MdCo-ContactURL-Placeholder">link to more information</xsl:variable> 358 372 <xsl:variable name="bwStr-MdCo-ContactEmail">Contact Email Address:</xsl:variable> 359 373 <xsl:variable name="bwStr-MdCo-Optional">(optional)</xsl:variable> … … 388 402 <xsl:variable name="bwStr-MoLo-AddLocation">Add Location</xsl:variable> 389 403 <xsl:variable name="bwStr-MoLo-UpdateLocation">Update Location</xsl:variable> 390 <xsl:variable name="bwStr-MoLo-Address">Address:</xsl:variable> 404 <xsl:variable name="bwStr-MoLo-Address">Primary Address:</xsl:variable> 405 <xsl:variable name="bwStr-MoLo-Address-Placeholder">include building and room when appropriate</xsl:variable> 391 406 <xsl:variable name="bwStr-MoLo-SubAddress">Subaddress:</xsl:variable> 407 <xsl:variable name="bwStr-MoLo-SubAddress-Placeholder">street address, including city and state when appropriate</xsl:variable> 392 408 <xsl:variable name="bwStr-MoLo-Optional">(optional)</xsl:variable> 393 409 <xsl:variable name="bwStr-MoLo-LocationURL">Location's URL:</xsl:variable> 410 <xsl:variable name="bwStr-MoLo-LocationURL-Placeholder">link to more information or map</xsl:variable> 394 411 <xsl:variable name="bwStr-MoLo-DeleteLocation">Delete Location</xsl:variable> 395 412 <xsl:variable name="bwStr-MoLo-Cancel">Cancel</xsl:variable> … … 766 783 <xsl:variable name="bwStr-CSPf-CalSuite">Calendar Suite:</xsl:variable> 767 784 <xsl:variable name="bwStr-CSPf-PreferredView">Preferred view:</xsl:variable> 785 <xsl:variable name="bwStr-CSPf-DefaultViewMode">Preferred view mode:</xsl:variable> 786 <xsl:variable name="bwStr-CSPf-DefaultViewModeList">LIST (a list of discrete events from now into the future)</xsl:variable> 787 <xsl:variable name="bwStr-CSPf-DefaultViewModeDaily">DAILY (a list of events grouped by date showing entire view period)</xsl:variable> 788 <xsl:variable name="bwStr-CSPf-DefaultViewModeGrid">GRID (calendar grid - in week and month view periods)</xsl:variable> 768 789 <xsl:variable name="bwStr-CSPf-PreferredViewPeriod">Preferred view period:</xsl:variable> 769 790 <xsl:variable name="bwStr-CSPf-Day">day</xsl:variable> … … 784 805 <xsl:variable name="bwStr-CSPf-Update">Update</xsl:variable> 785 806 <xsl:variable name="bwStr-CSPf-Cancel">Cancel</xsl:variable> 807 <xsl:variable name="bwStr-CSPf-MaxEntitySize">Maximum size for file uploads (in bytes):</xsl:variable> 808 <xsl:variable name="bwStr-CSPf-DefaultImageDirectory">Default image directory:</xsl:variable> 786 809 787 810 <!-- xsl:template name="uploadTimezones" --> releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.css
r3184 r3528 451 451 } 452 452 table.eventFormTable tr.optional input { 453 background-color: #eee;454 color: black;455 453 } 456 454 table.eventFormTable td.allField { … … 472 470 font-size: 0.9em; 473 471 font-style: italic; 472 color: #777; 473 background-color: transparent; 474 } 475 .fieldInfoAlone { 476 margin: 0 0 12px 140px; 477 font-size: 0.9em; 478 font-style: italic; 479 color: #777; 480 background-color: transparent; 481 } 482 .fieldInfoAlone button { 483 float: right; 484 margin: 0.5em 2em 1em 0; 485 } 486 label.interiorLabel { 487 display: block; 488 float: left; 489 width: 140px; 490 } 491 #remainingChars { 492 margin-left: 2em; 493 } 494 #eventFormImage { 495 margin-bottom: 0.5em; 496 } 497 #eventFormImage img { 498 margin-right: 4px; 499 } 500 #eventImageUseExisting { 501 margin-bottom: 0; 474 502 } 475 503 table.eventFormTable div.fieldInfo { … … 910 938 font-size: 11px; 911 939 } 940 #bedework table td { 941 vertical-align: top; 942 } 912 943 table.common { 913 944 width: 100%; … … 935 966 color: black; 936 967 } 937 table.common th.commonHeader {968 #bedework table.common th.commonHeader { 938 969 vertical-align: middle; 939 970 background-color: #666; … … 1184 1215 display: inline; 1185 1216 padding-right: 2em; 1217 } 1218 #daysSetterBox { 1219 margin-left: 1em; 1186 1220 } 1187 1221 .bwEventListOtherGroupTags { releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.xsl
r3377 r3528 57 57 --> 58 58 <xsl:variable name="resourcesRoot" select="/bedework/browserResourceRoot"/> 59 60 <!-- Root context of uploaded event images --> 61 <xsl:variable name="bwEventImagePrefix">/pubcaldav</xsl:variable> 59 62 60 63 <!-- URL of the XSL template directory --> … … 221 224 <xsl:variable name="portalFriendly">false</xsl:variable> 222 225 226 <!-- get the current date set by the user, if exists, else use now --> 227 <xsl:variable name="curListDate"> 228 <xsl:choose> 229 <xsl:when test="/bedework/appvar[key='curListDate']/value"><xsl:value-of select="/bedework/appvar[key='curListDate']/value"/></xsl:when> 230 <xsl:otherwise><xsl:value-of select="substring(/bedework/now/date,1,4)"/>-<xsl:value-of select="substring(/bedework/now/date,5,2)"/>-<xsl:value-of select="substring(/bedework/now/date,7,2)"/></xsl:otherwise> 231 </xsl:choose> 232 </xsl:variable> 233 <!-- get the current number of days set by the user, if exists, else use default --> 234 <xsl:variable name="curListDays"> 235 <xsl:choose> 236 <xsl:when test="/bedework/appvar[key='curListDays']/value"><xsl:value-of select="/bedework/appvar[key='curListDays']/value"/></xsl:when> 237 <xsl:otherwise><xsl:value-of select="/bedework/defaultdays"/></xsl:otherwise> 238 </xsl:choose> 239 </xsl:variable> 240 223 241 <!--==== MAIN TEMPLATE ====--> 224 242 <xsl:template match="/"> … … 239 257 </xsl:comment> 240 258 </script> 241 <!-- Load jQuery when needed --> 242 <xsl:if test="/bedework/page='modEvent' or 243 /bedework/page='modEventPending' or 244 /bedework/page='modSubscription'"> 245 <!-- <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.2.6.min.js"> </script> 246 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.5.2.min.js"> </script>--> 259 <!-- load jQuery --> 247 260 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-1.3.2.min.js"> </script> 248 261 <script type="text/javascript" src="/bedework-common/javascript/jquery/jquery-ui-1.7.1.custom.min.js"> </script> 249 262 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/jquery-ui-1.7.1.custom.css"/> 250 263 <link rel="stylesheet" href="/bedework-common/javascript/jquery/css/custom-theme/bedeworkJquery.css"/> 251 </xsl:if> 264 <!-- Global Javascript (every page): --> 265 <script type="text/javascript"> 266 <xsl:comment> 267 $(document).ready(function(){ 268 // focus first visible,enabled form element: 269 $(':input[type=text]:visible:enabled:first:not(.noFocus)').focus(); 270 }); 271 </xsl:comment> 272 </script> 273 <!-- conditional javascript and css --> 252 274 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 275 <!-- import the internationalized strings for the javascript widgets --> … … 376 398 initXProperties(); 377 399 bwSetupDatePickers(); 400 401 // trim the event description: 402 $("#description").val($.trim($("#description").val())); 403 404 // limit the event description to maxPublicDescriptionLength as configured in cal.options.xml 405 $("#description").keyup(function(){ 406 var maxDescLength = parseInt(<xsl:value-of select="/bedework/formElements/form/descLength"/>); 407 var desc = $(this).val(); 408 var remainingChars = maxDescLength - desc.length; 409 if (remainingChars < 0) { 410 remainingChars = 0; 411 } 412 $("#remainingChars").html(remainingChars + " <xsl:value-of select="$bwStr-AEEF-CharsRemaining"/>"); 413 if(desc.length > maxDescLength){ 414 var truncDesc = desc.substr(0, maxDescLength); 415 $(this).val(truncDesc); 416 }; 417 }); 418 419 </xsl:if> 420 421 <xsl:if test="/bedework/page='listEvents'"> 422 bwSetupListDatePicker(); 378 423 </xsl:if> 379 424 380 focusFirstElement();381 382 425 // If you wish to collapse specific topical areas, you can specify them here: 383 426 // (note that this will be managed from the admin client in time) … … 391 434 }); 392 435 436 }); 437 </xsl:comment> 438 </script> 439 </xsl:if> 440 <xsl:if test="/bedework/page='eventList'"> 441 <!-- include the localized jQuery datepicker defaults --> 442 <xsl:call-template name="jqueryDatepickerDefaults"/> 443 444 <!-- now setup date and time pickers --> 445 <script type="text/javascript"> 446 <xsl:comment> 447 $(document).ready(function(){ 448 // startdate for list 449 $("#bwListWidgetStartDate").datepicker({ 450 defaultDate: new Date(<xsl:value-of select="substring(/bedework/now/date,1,4)"/>, <xsl:value-of select="number(substring(/bedework/now/date,5,2)) - 1"/>, <xsl:value-of select="substring(/bedework/now/date,7,2)"/>) 451 }); 452 $("#bwListWidgetStartDate").val('<xsl:value-of select="$curListDate"/>'); 393 453 }); 394 454 </xsl:comment> … … 433 493 </xsl:if> 434 494 <link rel="icon" type="image/ico" href="{$resourcesRoot}/resources/bedework.ico" /> 435 <script language="JavaScript" type="text/javascript">436 <xsl:comment>437 <![CDATA[438 // places the cursor in the first available form element when the page is loaded439 // (if a form exists on the page)440 function focusFirstElement() {441 if (window.document.forms[0]) {442 for (i=0; i<window.document.forms[0].elements.length; i++) {443 if (window.document.forms[0].elements[i].type != "hidden" &&444 window.document.forms[0].elements[i].type != "submit" &&445 window.document.forms[0].elements[i].type != "reset" &&446 window.document.forms[0].elements[i].type != "button" ) {447 window.document.forms[0].elements[i].focus();448 break;449 }450 }451 }452 }]]>453 </xsl:comment>454 </script>455 495 </head> 456 496 <body> … … 753 793 <ul id="errors"> 754 794 <xsl:for-each select="/bedework/error"> 755 <li><xsl:apply-templates select="."/></li> 795 <li> 796 <xsl:apply-templates select="."/> 797 <!-- Special cases for handling error conditions: --> 798 <xsl:if test="/bedework/error/id = 'org.bedework.client.error.duplicateimage'"> 799 <input type="checkbox" id="overwriteEventImage" onclick="setOverwriteImageField(this);"/><label for="overwriteEventImage"><xsl:copy-of select="$bwStr-AEEF-Overwrite"/></label><xsl:text> </xsl:text> 800 <!-- input type="checkbox" id="reuseEventImage"/><label for="reuseEventImage">Reuse</label>--> 801 </xsl:if> 802 </li> 756 803 </xsl:for-each> 757 804 </ul> … … 816 863 <td> 817 864 <a href="{$event-initUpdateEvent}"> 865 <xsl:attribute name="href"><xsl:value-of select="$event-initUpdateEvent"/>&start=<xsl:value-of select="$curListDate"/>&days=<xsl:value-of select="$curListDays"/>&limitdays=true</xsl:attribute> 818 866 <xsl:if test="not(/bedework/currentCalSuite/name)"> 819 867 <xsl:attribute name="onclick">alert("<xsl:copy-of select="$bwStr-MMnu-YouMustBeOperating"/>");return false;</xsl:attribute> … … 1028 1076 <div id="bwEventListControls"> 1029 1077 <form name="calForm" id="bwManageEventListControls" method="post" action="{$event-initUpdateEvent}"> 1078 <label for="bwListWidgetStartDate"><xsl:copy-of select="$bwStr-EvLs-StartDate"/></label> 1079 <input id="bwListWidgetStartDate" class="noFocus" name="start" size="10" onchange="setListDate(this.form);"/> 1080 <input type="hidden" name="setappvar" id="curListDateHolder"/> 1081 <input type="hidden" name="limitdays" value="true"/> 1082 <span id="daysSetterBox"> 1083 <label for="days"><xsl:copy-of select="$bwStr-EvLs-Days"/></label> 1084 <xsl:text> </xsl:text> 1085 <!-- <xsl:value-of select="/bedework/defaultdays"/> --> 1086 <select id="days" name="days" onchange="setListDate(this.form);"> 1087 <xsl:call-template name="buildListDays"/> 1088 </select> 1089 <input type="hidden" id="curListDaysHolder" name="setappvar"/> 1090 </span> 1091 1092 <!-- This block contains the original Show Active/All toggle. 1093 Uncomment this block to use, though it can be slow if working 1094 with large very large numbers of events. 1030 1095 <xsl:copy-of select="$bwStr-EvLs-Show"/> 1031 1096 <xsl:copy-of select="/bedework/formElements/form/listAllSwitchFalse/*"/> … … 1033 1098 <xsl:copy-of select="/bedework/formElements/form/listAllSwitchTrue/*"/> 1034 1099 <xsl:copy-of select="$bwStr-EvLs-All"/> 1100 --> 1035 1101 </form> 1036 1102 … … 1051 1117 </xsl:for-each> 1052 1118 </select> 1119 <input type="hidden" name="start" value="{$curListDate}"/> 1120 <input type="hidden" name="limitdays" value="true"/> 1053 1121 <xsl:if test="/bedework/appvar[key='catFilter'] and /bedework/appvar[key='catFilter']/value != 'none'"> 1054 1122 <input type="submit" value="{$bwStr-EvLs-ClearFilter}" onclick="this.form.setappvar.selectedIndex = 0"/> … … 1057 1125 </div> 1058 1126 <xsl:call-template name="eventListCommon"/> 1127 </xsl:template> 1128 1129 <xsl:template name="buildListDays"> 1130 <xsl:param name="index">1</xsl:param> 1131 <xsl:variable name="max" select="/bedework/maxdays"/> 1132 <xsl:if test="number($index) < number($max)"> 1133 <option name="listDays($index)"> 1134 <xsl:if test="$index = $curListDays"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if> 1135 <xsl:value-of select="$index"/> 1136 </option> 1137 <xsl:call-template name="buildListDays"> 1138 <xsl:with-param name="index"><xsl:value-of select="number($index)+1"/></xsl:with-param> 1139 </xsl:call-template> 1140 </xsl:if> 1059 1141 </xsl:template> 1060 1142 … … 1250 1332 </xsl:if> 1251 1333 1252 <!-- if a submitted event has comments, display them -->1253 1334 <xsl:if test="/bedework/page = 'modEventPending'"> 1335 <!-- if a submitted event has topical areas that match with 1336 those in the calendar suite, convert them --> 1337 <script type="text/javascript"> 1338 $(document).ready(function() { 1339 $("ul.aliasTree input:checked").trigger("onclick"); 1340 }); 1341 </script> 1342 1343 <!-- if a submitted event has comments, display them --> 1254 1344 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-LOCATION' or name()='X-BEDEWORK-CONTACT' or name()='X-BEDEWORK-CATEGORIES' or name()='X-BEDEWORK-SUBMIT-COMMENT']"> 1255 1345 <script type="text/javascript"> … … 1299 1389 </xsl:choose> 1300 1390 </xsl:variable> 1301 <form name="eventForm" method="post" onsubmit="setEventFields(this,{$portalFriendly},'{$submitter}')">1391 <form name="eventForm" method="post" enctype="multipart/form-data" onsubmit="setEventFields(this,{$portalFriendly},'{$submitter}')"> 1302 1392 <xsl:choose> 1303 1393 <xsl:when test="/bedework/page = 'modEventPending'"> … … 2476 2566 </td> 2477 2567 <td> 2478 <textarea name="description" cols="55" rows="8">2568 <textarea name="description" id="description" cols="80" rows="8" placeholder="{$bwStr-AEEF-EnterPertientInfo}"> 2479 2569 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2480 2570 <xsl:value-of select="form/desc/textarea"/> … … 2483 2573 <div class="fieldInfo"> 2484 2574 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2485 < xsl:copy-of select="$bwStr-AEEF-EnterPertientInfo"/>2486 <span class="maxCharNotice">(<xsl:value-of select="form/descLength"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-CharsMax"/></span>2575 <span class="maxCharNotice"><xsl:value-of select="form/descLength"/><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-CharsMax"/></span> 2576 <span id="remainingChars"> </span> 2487 2577 </div> 2488 2578 <xsl:if test="$canEdit = 'false'"> … … 2500 2590 </td> 2501 2591 <td> 2502 <input type="text" size=" 30" name="eventCost" class="edit">2592 <input type="text" size="80" name="eventCost" placeholder="{$bwStr-AEEF-OptionalPlaceToPurchaseTicks}"> 2503 2593 <xsl:attribute name="value"><xsl:value-of select="form/cost/input/@value"/></xsl:attribute> 2504 2594 </input> 2505 <xsl:text> </xsl:text>2506 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalPlaceToPurchaseTicks"/></span>2507 2595 </td> 2508 2596 </tr> … … 2514 2602 </td> 2515 2603 <td> 2516 <input type="text" name="eventLink" size="80" class="edit">2604 <input type="text" name="eventLink" size="80" placeholder="{$bwStr-AEEF-OptionalMoreEventInfo}"> 2517 2605 <xsl:attribute name="value"><xsl:value-of select="form/link/input/@value"/></xsl:attribute> 2518 < xsl:if test="$canEdit = 'false'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if>2606 <!-- xsl:if test="$canEdit = 'false'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if--> 2519 2607 </input> 2520 <xsl:text> </xsl:text>2521 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalMoreEventInfo"/></span>2522 2608 </td> 2523 2609 </tr> 2524 2610 <!-- Image Url --> 2525 <tr class="optional" >2611 <tr class="optional" id="bwImageUrl"> 2526 2612 <xsl:if test="$canEdit = 'false'"><xsl:attribute name="class">invisible</xsl:attribute></xsl:if> 2527 2613 <td class="fieldName"> 2528 <xsl:copy-of select="$bwStr-AEEF-ImageURL"/> 2529 </td> 2530 <td> 2531 <input type="text" name="xBwImageHolder" value="" size="80" class="edit"> 2614 <xsl:copy-of select="$bwStr-AEEF-Image"/> 2615 </td> 2616 <td> 2617 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-IMAGE'] or form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"> 2618 <xsl:variable name="imgPrefix"> 2619 <xsl:choose> 2620 <xsl:when test="starts-with(form/xproperties/node()[name()='X-BEDEWORK-IMAGE'],'http')"></xsl:when> 2621 <xsl:otherwise><xsl:value-of select="$bwEventImagePrefix"/></xsl:otherwise> 2622 </xsl:choose> 2623 </xsl:variable> 2624 <xsl:variable name="imgThumbPrefix"> 2625 <xsl:choose> 2626 <xsl:when test="starts-with(form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE'],'http')"></xsl:when> 2627 <xsl:otherwise><xsl:value-of select="$bwEventImagePrefix"/></xsl:otherwise> 2628 </xsl:choose> 2629 </xsl:variable> 2630 <div id="eventFormImage"> 2631 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 2632 <img> 2633 <xsl:attribute name="src"><xsl:value-of select="$imgPrefix"/><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"/></xsl:attribute> 2634 <xsl:attribute name="alt"><xsl:value-of select="form/title/input/@value"/></xsl:attribute> 2635 </img> 2636 </xsl:if> 2637 <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"> 2638 <img> 2639 <xsl:attribute name="src"><xsl:value-of select="$imgThumbPrefix"/><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']"/></xsl:attribute> 2640 <xsl:attribute name="alt"><xsl:value-of select="form/title/input/@value"/></xsl:attribute> 2641 </img> 2642 </xsl:if> 2643 </div> 2644 </xsl:if> 2645 <label class="interiorLabel" for="xBwImageHolder"> 2646 <xsl:copy-of select="$bwStr-AEEF-ImageURL"/> 2647 </label> 2648 <xsl:text> </xsl:text> 2649 <input type="text" name="xBwImageHolder" id="xBwImageHolder" value="" size="60" placeholder="{$bwStr-AEEF-OptionalEventImage}"> 2532 2650 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text" disable-output-escaping="yes"/></xsl:attribute> 2533 2651 </input> 2652 <br/> 2653 <label class="interiorLabel" for="xBwImageThumbHolder"> 2654 <xsl:copy-of select="$bwStr-AEEF-ImageThumbURL"/> 2655 </label> 2534 2656 <xsl:text> </xsl:text> 2535 <span class="fieldInfo"><xsl:copy-of select="$bwStr-AEEF-OptionalEventImage"/></span> 2657 <input type="text" name="xBwImageThumbHolder" id="xBwImageThumbHolder" value="" size="60" placeholder="{$bwStr-AEEF-OptionalEventThumbImage}"> 2658 <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-THUMB-IMAGE']/values/text" disable-output-escaping="yes"/></xsl:attribute> 2659 </input> 2660 <xsl:if test="/bedework/imageUploadDirectory"> 2661 <br/> 2662 <label class="interiorLabel" for="eventImageUpload"> 2663 <xsl:copy-of select="$bwStr-AEEF-ImageUpload"/> 2664 </label> 2665 <xsl:text> </xsl:text> 2666 <input type="file" name="eventImageUpload" id="eventImageUpload" size="45"/> 2667 <input type="checkbox" name="replaceImage" id="replaceImage" value="true"/><label for="replaceImage"><xsl:copy-of select="$bwStr-AEEF-Overwrite"/></label> 2668 <!-- button name="eventImageUseExisting" id="eventImageUseExisting"><xsl:copy-of select="$bwStr-AEEF-UseExisting"/></button--><br/> 2669 <div class="fieldInfoAlone"> 2670 <xsl:copy-of select="$bwStr-AEEF-OptionalImageUpload"/><br/> 2671 <xsl:if test="/bedework/creating = 'false' and form/xproperties/node()[name()='X-BEDEWORK-IMAGE']"> 2672 <button id="eventImageRemoveButton" onclick="removeEventImage(this.form.xBwImageHolder,this.form.xBwImageThumbHolder);return false;"><xsl:copy-of select="$bwStr-AEEF-RemoveImages"/></button> 2673 </xsl:if> 2674 </div> 2675 </xsl:if> 2536 2676 </td> 2537 2677 </tr> … … 2888 3028 <xsl:attribute name="value"><xsl:value-of select="$virtualPath"/></xsl:attribute> 2889 3029 <xsl:if test="$virtualPath = /bedework/formElements/form/xproperties//X-BEDEWORK-ALIAS/values/text"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 3030 <xsl:if test="path = /bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 3031 <xsl:if test="/bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text = substring-after(aliasUri,'bwcal://')"><xsl:attribute name="checked"><xsl:value-of select="checked"/></xsl:attribute></xsl:if> 2890 3032 </input> 2891 3033 <xsl:choose> 2892 3034 <xsl:when test="$virtualPath = /bedework/formElements/form/xproperties//X-BEDEWORK-ALIAS/values/text"> 3035 <strong><xsl:value-of select="summary"/></strong> 3036 </xsl:when> 3037 <xsl:when test="path = /bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text"> 3038 <strong><xsl:value-of select="summary"/></strong> 3039 </xsl:when> 3040 <xsl:when test="/bedework/formElements/form/xproperties//X-BEDEWORK-SUBMIT-ALIAS/values/text = substring-after(aliasUri,'bwcal://')"> 2893 3041 <strong><xsl:value-of select="summary"/></strong> 2894 3042 </xsl:when> … … 3482 3630 </td> 3483 3631 <td> 3484 <xsl:copy-of select="/bedework/formElements/form/name/*"/> 3632 <input type="text" name="contactName.value" size="40"> 3633 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/name/input/@value"/></xsl:attribute> 3634 </input> 3635 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-ContactName-Placeholder"/></span> 3485 3636 </td> 3486 3637 </tr> … … 3490 3641 </td> 3491 3642 <td> 3492 <xsl:copy-of select="/bedework/formElements/form/phone/*"/> 3643 <input type="text" name="contact.phone" size="40"> 3644 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/phone/input/@value"/></xsl:attribute> 3645 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MdCo-ContactPhone-Placeholder"/></xsl:attribute> 3646 </input> 3493 3647 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3494 3648 </td> … … 3499 3653 </td> 3500 3654 <td> 3501 <xsl:copy-of select="/bedework/formElements/form/link/*"/> 3655 <input type="text" name="contact.link" size="40"> 3656 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/link/input/@value"/></xsl:attribute> 3657 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MdCo-ContactURL-Placeholder"/></xsl:attribute> 3658 </input> 3502 3659 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3503 3660 </td> … … 3508 3665 </td> 3509 3666 <td> 3510 <xsl:copy-of select="/bedework/formElements/form/email/*"/> 3667 <input type="text" name="contact.email" size="40"> 3668 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/email/input/@value"/></xsl:attribute> 3669 </input> 3511 3670 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MdCo-Optional"/></span> 3512 3671 </td> … … 3690 3849 </td> 3691 3850 <td> 3692 <xsl:copy-of select="/bedework/formElements/form/address/*"/> 3851 <input type="text" name="locationAddress.value" size="80"> 3852 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/address/input/@value"/></xsl:attribute> 3853 </input> 3854 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Address-Placeholder"/></span> 3693 3855 </td> 3694 3856 </tr> … … 3698 3860 </td> 3699 3861 <td> 3700 <xsl:copy-of select="/bedework/formElements/form/subaddress/*"/> 3862 <input type="text" name="locationSubaddress.value" size="80"> 3863 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/subaddress/input/@value"/></xsl:attribute> 3864 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MoLo-SubAddress-Placeholder"/></xsl:attribute> 3865 </input> 3701 3866 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Optional"/></span> 3702 3867 </td> … … 3707 3872 </td> 3708 3873 <td> 3709 <xsl:copy-of select="/bedework/formElements/form/link/*"/> 3874 <input type="text" name="location.link" size="80"> 3875 <xsl:attribute name="value"><xsl:value-of select="/bedework/formElements/form/link/input/@value"/></xsl:attribute> 3876 <xsl:attribute name="placeholder"><xsl:value-of select="$bwStr-MoLo-LocationURL-Placeholder"/></xsl:attribute> 3877 </input> 3710 3878 <span class="fieldInfo"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-MoLo-Optional"/></span> 3711 3879 </td> … … 4266 4434 <td> 4267 4435 <xsl:variable name="curCalName" select="name"/> 4268 <input name="calendar.name" value="{$curCalName}" size="40" />4436 <input name="calendar.name" value="{$curCalName}" size="40" onblur="setCalSummary(this.value, this.form['calendar.summary']);"/> 4269 4437 </td> 4270 4438 </tr> … … 5478 5646 5479 5647 <form name="delCalForm" action="{$subscriptions-delete}" method="post"> 5648 <input type="hidden" name="deleteContent" value="true"/> 5480 5649 <table class="eventFormTable"> 5481 5650 <tr> 5482 <th> Path:</th>5651 <th><xsl:copy-of select="$bwStr-CuCa-Path"/></th> 5483 5652 <td> 5484 5653 <xsl:value-of select="path"/> … … 5827 5996 </tr> 5828 5997 <tr> 5829 <th><xsl:copy-of select="$bwStr-MdSP-Indexing"/></th>5830 <td>5831 <xsl:variable name="indexing" select="/bedework/system/indexing"/>5832 <input value="{$indexing}" name="indexing" />5833 <div class="desc">5834 <xsl:copy-of select="$bwStr-MdSP-IndexingNote"/>5835 </div>5836 </td>5837 </tr>5838 <tr>5839 5998 <th><xsl:copy-of select="$bwStr-MdSP-DefaultFBPeriod"/></th> 5840 5999 <td> … … 6295 6454 <xsl:variable name="preferredView" select="/bedework/prefs/preferredView"/> 6296 6455 <input type="text" name="preferredView" value="{$preferredView}" size="40"/> 6456 </td> 6457 </tr> 6458 <tr> 6459 <th> 6460 <xsl:copy-of select="$bwStr-CSPf-DefaultViewMode"/> 6461 </th> 6462 <td> 6463 <select name="defaultViewMode"> 6464 <option value="daily"> 6465 <xsl:if test="/bedework/prefs/defaultViewMode = 'daily'"> 6466 <xsl:attribute name="selected">selected</xsl:attribute> 6467 </xsl:if> 6468 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeDaily"/> 6469 </option> 6470 <option value="list"> 6471 <xsl:if test="/bedework/prefs/defaultViewMode = 'list'"> 6472 <xsl:attribute name="selected">selected</xsl:attribute> 6473 </xsl:if> 6474 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeList"/> 6475 </option> 6476 <option value="grid"> 6477 <xsl:if test="/bedework/prefs/defaultViewMode = 'grid'"> 6478 <xsl:attribute name="selected">selected</xsl:attribute> 6479 </xsl:if> 6480 <xsl:copy-of select="$bwStr-CSPf-DefaultViewModeGrid"/> 6481 </option> 6482 </select> 6297 6483 </td> 6298 6484 </tr> … … 6440 6626 </td> 6441 6627 </tr> 6628 <xsl:if test="/bedework/userInfo/superUser = 'true'"> 6629 <tr> 6630 <th> 6631 <xsl:copy-of select="$bwStr-CSPf-DefaultImageDirectory"/> 6632 </th> 6633 <td> 6634 <input type="text" name="defaultImageDirectory" value="" size="40"> 6635 <xsl:attribute name="value"><xsl:value-of select="/bedework/prefs/defaultImageDirectory"/></xsl:attribute> 6636 </input> 6637 </td> 6638 </tr> 6639 <tr> 6640 <th> 6641 <xsl:copy-of select="$bwStr-CSPf-MaxEntitySize"/> 6642 </th> 6643 <td> 6644 <input type="text" name="maxEntitySize" value="" size="40"> 6645 <xsl:attribute name="value"><xsl:value-of select="/bedework/prefs/maxEntitySize"/></xsl:attribute> 6646 </input> 6647 </td> 6648 </tr> 6649 </xsl:if> 6442 6650 <!-- 6443 6651 <tr> … … 7258 7466 <xsl:choose> 7259 7467 <xsl:when test="event/start/longdate != event/end/longdate"> 7260 - <xsl:value-of select="event/ start/longdate"/>7468 - <xsl:value-of select="event/end/longdate"/> 7261 7469 <xsl:text> </xsl:text> 7262 7470 <xsl:value-of select="event/end/time"/> … … 7315 7523 <xsl:template name="footer"> 7316 7524 <div id="footer"> 7317 <a href="http://www. bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> |7525 <a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 7318 7526 <!-- Enable the following two items when debugging skins only --> 7319 7527 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/strings.xsl
r3188 r3528 101 101 <xsl:variable name="bwStr-EvLs-SelectEvent">Seleccione el evento que desearía actualizar:</xsl:variable> 102 102 <xsl:variable name="bwStr-EvLs-PageTitle">Añadir nuevo evento</xsl:variable> 103 <xsl:variable name="bwStr-EvLs-StartDate">Start Date:</xsl:variable> 104 <xsl:variable name="bwStr-EvLs-Days">Days:</xsl:variable> 103 105 <xsl:variable name="bwStr-EvLs-Show">Mostrar:</xsl:variable> 104 106 <xsl:variable name="bwStr-EvLs-Active">Activo</xsl:variable> … … 244 246 <xsl:variable name="bwStr-AEEF-NoTransparent">no (transparente)</xsl:variable> 245 247 <xsl:variable name="bwStr-AEEF-Description">Descripción:</xsl:variable> 246 <xsl:variable name="bwStr-AEEF-EnterPertientInfo">Introduzca toda la información pertinente , incluyendo los títulos académicos de todos los vocales y/o participantes.</xsl:variable>248 <xsl:variable name="bwStr-AEEF-EnterPertientInfo">Introduzca toda la información pertinente</xsl:variable> 247 249 <xsl:variable name="bwStr-AEEF-CharsMax">caracteres max.)</xsl:variable> 250 <xsl:variable name="bwStr-AEEF-CharsRemaining">caracter(es) remanente.</xsl:variable> 248 251 <xsl:variable name="bwStr-AEEF-Cost">Coste:</xsl:variable> 249 <xsl:variable name="bwStr-AEEF-OptionalPlaceToPurchaseTicks"> (opcional: si lo hay, y el lugar para obtener las entradas)</xsl:variable>252 <xsl:variable name="bwStr-AEEF-OptionalPlaceToPurchaseTicks">opcional: si lo hay, y el lugar para obtener las entradas</xsl:variable> 250 253 <xsl:variable name="bwStr-AEEF-EventURL">URL del evento:</xsl:variable> 251 <xsl:variable name="bwStr-AEEF-OptionalMoreEventInfo">(opcional: para más información sobre el evento)</xsl:variable> 254 <xsl:variable name="bwStr-AEEF-OptionalMoreEventInfo">opcional: para más información sobre el evento</xsl:variable> 255 <xsl:variable name="bwStr-AEEF-Image">Imagen:</xsl:variable> 252 256 <xsl:variable name="bwStr-AEEF-ImageURL">URL de la imagen:</xsl:variable> 253 <xsl:variable name="bwStr-AEEF-OptionalEventImage">(opcional: para incluir una imagen con la descripción del evento)</xsl:variable> 257 <xsl:variable name="bwStr-AEEF-ImageThumbURL">URL de la thumbnail:</xsl:variable> 258 <xsl:variable name="bwStr-AEEF-ImageUpload">-o- Cargar la imagen:</xsl:variable> 259 <xsl:variable name="bwStr-AEEF-OptionalEventImage">opcional: para incluir una imagen con la descripción del evento</xsl:variable> 260 <xsl:variable name="bwStr-AEEF-OptionalEventThumbImage">optional link to thumbnail for event lists, 80px wide</xsl:variable> 261 <xsl:variable name="bwStr-AEEF-UseExisting">Use existing...</xsl:variable> 262 <xsl:variable name="bwStr-AEEF-Overwrite">Overwrite</xsl:variable> 263 <xsl:variable name="bwStr-AEEF-OptionalImageUpload">Uploads can be JPG, PNG, or GIF and will overwrite the image and thumbnail URLs.</xsl:variable> 264 <xsl:variable name="bwStr-AEEF-RemoveImages">remove images</xsl:variable> 254 265 <xsl:variable name="bwStr-AEEF-Location">Localización:</xsl:variable> 255 266 <xsl:variable name="bwStr-AEEF-Add">añadir</xsl:variable> … … 354 365 <xsl:variable name="bwStr-MdCo-ContactInfo">Información del contacto</xsl:variable> 355 366 <xsl:variable name="bwStr-MdCo-ContactName">Contacto (nombre):</xsl:variable> 367 <xsl:variable name="bwStr-MdCo-ContactName-Placeholder">e.g. name, group, or department</xsl:variable> 356 368 <xsl:variable name="bwStr-MdCo-ContactPhone">Número de teléfono del contacto:</xsl:variable> 369 <xsl:variable name="bwStr-MdCo-ContactPhone-Placeholder">e.g. 555-555-5555</xsl:variable> 357 370 <xsl:variable name="bwStr-MdCo-ContactURL">URL del contacto:</xsl:variable> 371 <xsl:variable name="bwStr-MdCo-ContactURL-Placeholder">link to more information</xsl:variable> 358 372 <xsl:variable name="bwStr-MdCo-ContactEmail">Dirección de Email del contacto:</xsl:variable> 359 373 <xsl:variable name="bwStr-MdCo-Optional">(opcional)</xsl:variable> … … 389 403 <xsl:variable name="bwStr-MoLo-UpdateLocation">Actualizar localización</xsl:variable> 390 404 <xsl:variable name="bwStr-MoLo-Address">Dirección:</xsl:variable> 405 <xsl:variable name="bwStr-MoLo-Address-Placeholder">include building and room when appropriate</xsl:variable> 391 406 <xsl:variable name="bwStr-MoLo-SubAddress">Subdirección:</xsl:variable> 407 <xsl:variable name="bwStr-MoLo-SubAddress-Placeholder">street address, including city and state when appropriate</xsl:variable> 392 408 <xsl:variable name="bwStr-MoLo-Optional">(opcional)</xsl:variable> 393 409 <xsl:variable name="bwStr-MoLo-LocationURL">URL de la localización:</xsl:variable> 410 <xsl:variable name="bwStr-MoLo-LocationURL-Placeholder">link to more information or map</xsl:variable> 394 411 <xsl:variable name="bwStr-MoLo-DeleteLocation">Borrar localización</xsl:variable> 395 412 <xsl:variable name="bwStr-MoLo-Cancel">Cancelar</xsl:variable> … … 766 783 <xsl:variable name="bwStr-CSPf-CalSuite">Calendar Suite:</xsl:variable> 767 784 <xsl:variable name="bwStr-CSPf-PreferredView">Vista preferida:</xsl:variable> 785 <xsl:variable name="bwStr-CSPf-DefaultViewMode">Modo de vista preferida:</xsl:variable> 786 <xsl:variable name="bwStr-CSPf-DefaultViewModeList">LIST (a list of discrete events from now into the future)</xsl:variable> 787 <xsl:variable name="bwStr-CSPf-DefaultViewModeDaily">DAILY (a list of events grouped by date showing entire view period)</xsl:variable> 788 <xsl:variable name="bwStr-CSPf-DefaultViewModeGrid">GRID (calendar grid - in week and month view periods)</xsl:variable> 768 789 <xsl:variable name="bwStr-CSPf-PreferredViewPeriod">Periodo de vista preferida:</xsl:variable> 769 790 <xsl:variable name="bwStr-CSPf-Day">día</xsl:variable> … … 784 805 <xsl:variable name="bwStr-CSPf-Update">Actualizar</xsl:variable> 785 806 <xsl:variable name="bwStr-CSPf-Cancel">Cancelar</xsl:variable> 807 <xsl:variable name="bwStr-CSPf-MaxEntitySize">Maximum size for file uploads (in bytes):</xsl:variable> 808 <xsl:variable name="bwStr-CSPf-DefaultImageDirectory">Default image directory:</xsl:variable> 786 809 787 810 <!-- xsl:template name="uploadTimezones" --> releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedework.js
r2991 r3528 299 299 } 300 300 } 301 // set the calendar summary to the calendar name in the form if summary is empty 302 function setCalSummary(val,summaryField) { 303 if (summaryField.value == '') { 304 summaryField.value = val; 305 } 306 } 307 // setup the event list dates 308 function setListDate(formObj) { 309 $("#curListDateHolder").val("curListDate(" + formObj.start.value + ")"); 310 $("#curListDaysHolder").val("curListDays(" + formObj.days.value + ")"); 311 formObj.submit(); 312 } releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r3204 r3528 357 357 formObj["xBwImageHolder"].value,true); 358 358 } 359 359 360 //X-BEDEWORK-THUMB-IMAGE: 361 if (formObj["xBwImageThumbHolder"] && formObj["xBwImageThumbHolder"].value != '') { 362 bwXProps.update(bwXPropertyThumbImage,[],formObj["xBwImageThumbHolder"].value,true); 363 } 364 360 365 // X-BEDEWORK-SUBMITTEDBY 361 366 bwXProps.update(bwXPropertySubmittedBy,[],submitter,true); … … 363 368 // commit all xproperties back to the form 364 369 bwXProps.generate(formObj); 370 } 371 function removeEventImage(imgField,thumbField) { 372 bwXProps.remove(bwXPropertyImage); 373 bwXProps.remove(bwXPropertyThumbImage); 374 imgField.value = ""; 375 thumbField.value = ""; 376 $("#eventFormImage").hide(); 377 $("#eventImageRemoveButton").hide(); 365 378 } 366 379 function toggleBedeworkXProperty(xprop,displayName,value,checked) { … … 764 777 formObj.sntext.value = message; 765 778 } 766 767 779 function setOverwriteImageField(chkBox) { 780 if(chkBox.checked) { 781 $("#replaceImage").attr('checked','checked'); 782 } else { 783 $("#replaceImage").removeAttr('checked'); 784 } 785 } 786 releases/bedework-3.7/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
r3376 r3528 957 957 </tr> 958 958 <!-- Status --> 959 < tr>959 <!-- <tr> 960 960 <td class="fieldname"> 961 961 <xsl:copy-of select="$bwStr-FoEl-Status"/> … … 975 975 <xsl:copy-of select="$bwStr-FoEl-Canceled"/> 976 976 </td> 977 </tr> 977 </tr> --> 978 978 <!-- Cost --> 979 979 <tr> … … 1327 1327 </xsl:when> 1328 1328 <xsl:otherwise> 1329 <xsl:variable name="virtualPath"> /user<xsl:for-each select="ancestor-or-self::calendar/name">/<xsl:value-of select="."/></xsl:for-each></xsl:variable>1329 <xsl:variable name="virtualPath"><xsl:for-each select="ancestor-or-self::calendar/name">/<xsl:value-of select="."/></xsl:for-each></xsl:variable> 1330 1330 <xsl:variable name="displayName" select="summary"/> 1331 1331 <input type="checkbox" name="alias" onclick="toggleBedeworkXProperty('X-BEDEWORK-SUBMIT-ALIAS','{$displayName}','{$virtualPath}',this.checked)"> … … 1710 1710 <xsl:template name="footer"> 1711 1711 <div id="footer"> 1712 <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>1712 <xsl:copy-of select="$bwStr-Foot-BasedOnThe"/><xsl:text> </xsl:text><a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkCalendarSystem"/></a> 1713 1713 </div> 1714 1714 <div id="subfoot"> 1715 <a href="http://www. bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> |1715 <a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 1716 1716 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 1717 1717 <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a> releases/bedework-3.7/deployment/websubmit/webapp/resources/demoskins/es_ES/default/default.xsl
r3377 r3528 1710 1710 <xsl:template name="footer"> 1711 1711 <div id="footer"> 1712 <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>1712 <xsl:copy-of select="$bwStr-Foot-BasedOnThe"/><xsl:text> </xsl:text><a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkCalendarSystem"/></a> 1713 1713 </div> 1714 1714 <div id="subfoot"> 1715 <a href="http://www. bedework.org/"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> |1715 <a href="http://www.jasig.org/bedework"><xsl:copy-of select="$bwStr-Foot-BedeworkWebsite"/></a> | 1716 1716 <a href="?noxslt=yes"><xsl:copy-of select="$bwStr-Foot-ShowXML"/></a> | 1717 1717 <a href="?refreshXslt=yes"><xsl:copy-of select="$bwStr-Foot-RefreshXSLT"/></a>
