[Bedework-commit] bedework r2054 - in trunk/deployment:
webadmin/portlet/resources/resources
webadmin/webapp/resources/default/default
webadmin/webapp/resources/resources
webconfig/webapp/resources/default/default
webpublic/webapp/resources/demoskins/MainCampus/default/PDA
webpublic/webapp/resources/demoskins/MainCampus/default/default
webpublic/webapp/resources/demoskins/SoEDepartmental/default/default
websubmit/webapp/resources/demoskins/default/default
webuser/webapp/resources/demoskins/default/default
svnadmin at bedework.org
svnadmin at bedework.org
Wed Feb 11 11:02:03 EST 2009
Author: johnsa
Date: 2009-02-11 11:02:01 -0500 (Wed, 11 Feb 2009)
New Revision: 2054
Modified:
trunk/deployment/webadmin/portlet/resources/resources/bwClock.js
trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
trunk/deployment/webadmin/webapp/resources/resources/bwClock.js
trunk/deployment/webconfig/webapp/resources/default/default/default.xsl
trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/PDA/default.xsl
trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl
trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
Log:
UI updates:
- change xsl output method to xml from xhtml (required due to xalan upgrade)
- update clock javascript to correct for IE bug
Modified: trunk/deployment/webadmin/portlet/resources/resources/bwClock.js
===================================================================
--- trunk/deployment/webadmin/portlet/resources/resources/bwClock.js 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webadmin/portlet/resources/resources/bwClock.js 2009-02-11 16:02:01 UTC (rev 2054)
@@ -4,51 +4,72 @@
var bwClockCurrentType = null;
function bwClockLaunch(type) {
- if ((document.getElementById("clock").className == "shown") && (bwClockCurrentType == type)) {
- changeClass("clock","invisible"); // if the clock with the same type is showing, toggle it off
- } else { // otherwise, turn it on and display the correct type
+ // type: type of clock "eventStartDate" or "eventEndDate"
+ if ((document.getElementById("clock").className == "visible") && (bwClockCurrentType == type)) {
+ // if the clock with the same type is visible, toggle it off
+ changeClass("clock","invisible");
+ } else {
+ // otherwise, turn it on and display the correct type
+ changeClass("clock","visible");
bwClockRequestedType = type;
bwClockCurrentType = type;
- changeClass("clock","shown");
- // the following is for Internet Explorer. IE draws "windowed" objects
- // and unwindowed objects on seperate "planes"; windowed objects are always
- // drawn obove unwindowed objects and select boxes are "windowed";
- // this is required to make IE not overwrite the clock div with
- // the select boxes that fall below it on the page. Note: we set them
- // to display:hidden (not none) so their space is still occupied (and the
- // browser window doesn't shift around)
- changeClass("eventFormPrefLocationList","hidden");
- changeClass("eventFormLocationList","hidden");
- changeClass("eventFormSponsorList","hidden");
- changeClass("eventFormPrefSponsorList","hidden");
- bwClockIndicator = document.getElementById("bwClockDateTypeIndicator");
+ // reset hours and minutes to null
+ bwClockHour = null;
+ bwClockMinute = null;
+ var bwClockIndicator = document.getElementById("bwClockDateTypeIndicator");
+ var bwClockSwitch = document.getElementById("bwClockSwitch");
+ document.getElementById("bwClockTime").innerHTML = "select time";
if (type == 'eventStartDate') {
- bwClockIndicator.innerHTML = "Start Time"
+ bwClockIndicator.innerHTML = "Start Time";
+ bwClockSwitch.innerHTML = '<a href="javascript:bwClockLaunch(\'eventEndDate\');">switch to end</a>';
} else {
- bwClockIndicator.innerHTML = "End Time"
+ bwClockIndicator.innerHTML = "End Time";
+ bwClockSwitch.innerHTML = '<a href="javascript:bwClockLaunch(\'eventStartDate\');">switch to start</a>';
}
}
}
function bwClockClose() {
changeClass("clock","invisible");
- changeClass("eventFormPrefLocationList","shown");
- changeClass("eventFormLocationList","shown");
- changeClass("eventFormSponsorList","shown");
- changeClass("eventFormPrefSponsorList","shown");
}
-function bwClockUpdateDateTimeForm(type,val) {
+function bwClockUpdateDateTimeForm(valType,val,hour24) {
+ // valType: "hour" or "minute"
+ // val: hour or minute value as integer
+ // hour24: true (24hr clock) or false (12hr clock + am/pm)
if (bwClockRequestedType) {
try {
- if (type == 'minute') {
+ if (valType == 'minute') {
var fieldName = bwClockRequestedType + ".minute"
- window.document.peForm[fieldName].value = val;
+ window.document.eventForm[fieldName].value = val;
+ if (val < 10) {
+ val = "0" + val; // pad the value for display
+ }
bwClockMinute = val;
} else {
var fieldName = bwClockRequestedType + ".hour"
- window.document.peForm[fieldName].value = val;
- bwClockHour = val;
+ if (hour24) {
+ window.document.eventForm[fieldName].value = val;
+ if (val < 10) {
+ val = "0" + val; // pad the value for display
+ }
+ bwClockHour = val;
+ } else {
+ var hour12 = val;
+ if (hour12 > 12) {
+ hour12 -= 12;
+ } else if (hour12 == 12) {
+ hour12 = 0; // noon and midnight are both represented by '0' in 12hr mode
+ }
+ window.document.eventForm[fieldName].value = hour12;
+ if (val < 10) {
+ val = "0" + val; // pad the value for display
+ }
+ bwClockHour = val;
+ // now set the am/pm field
+ fieldName = bwClockRequestedType + ".ampm";
+ window.document.eventForm[fieldName].value = bwClockGetAmPm(bwClockHour);
+ }
}
if (bwClockHour && bwClockMinute) {
document.getElementById("bwClockTime").innerHTML = bwClockHour + ":" + bwClockMinute + " , " + bwClockConvertAmPm(bwClockHour) + ":" + bwClockMinute + " " + bwClockGetAmPm(bwClockHour);
@@ -79,8 +100,8 @@
function bwClockGetAmPm(hour24) {
hour24 = parseInt(hour24,10);
if (hour24 < 12) {
- return 'a.m.';
+ return 'am';
} else {
- return 'p.m.';
+ return 'pm';
}
}
Modified: trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
===================================================================
--- trunk/deployment/webadmin/webapp/resources/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webadmin/webapp/resources/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
- method="html"
+ method="xml"
indent="no"
media-type="text/html"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
@@ -2789,7 +2789,19 @@
<td>
<strong><xsl:value-of select="creator"/></strong>
</td>
- </tr>
+ </tr>
+
+ <!-- Submitter -->
+ <xsl:if test="xproperties/X-BEDEWORK-SUBMITTEDBY">
+ <tr>
+ <th>
+ Submitter:
+ </th>
+ <td>
+ <strong><xsl:value-of select="xproperties/X-BEDEWORK-SUBMITTEDBY/values/text"/></strong>
+ </td>
+ </tr>
+ </xsl:if>
<!-- Categories -->
<tr>
Modified: trunk/deployment/webadmin/webapp/resources/resources/bwClock.js
===================================================================
--- trunk/deployment/webadmin/webapp/resources/resources/bwClock.js 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webadmin/webapp/resources/resources/bwClock.js 2009-02-11 16:02:01 UTC (rev 2054)
@@ -16,8 +16,8 @@
// reset hours and minutes to null
bwClockHour = null;
bwClockMinute = null;
- bwClockIndicator = document.getElementById("bwClockDateTypeIndicator");
- bwClockSwitch = document.getElementById("bwClockSwitch");
+ var bwClockIndicator = document.getElementById("bwClockDateTypeIndicator");
+ var bwClockSwitch = document.getElementById("bwClockSwitch");
document.getElementById("bwClockTime").innerHTML = "select time";
if (type == 'eventStartDate') {
bwClockIndicator.innerHTML = "Start Time";
@@ -36,7 +36,7 @@
function bwClockUpdateDateTimeForm(valType,val,hour24) {
// valType: "hour" or "minute"
// val: hour or minute value as integer
- // hour24: true (24hr clock) or false (12hr clock + am/pm)
+ // hour24: true (24hr clock) or false (12hr clock + am/pm)
if (bwClockRequestedType) {
try {
if (valType == 'minute') {
Modified: trunk/deployment/webconfig/webapp/resources/default/default/default.xsl
===================================================================
--- trunk/deployment/webconfig/webapp/resources/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webconfig/webapp/resources/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -5,7 +5,7 @@
<!-- BEDEWORK CONFIGURATION WEB APP -->
<!-- ==================================================================== -->
<!-- ==================================================================== -->
- <xsl:output method="xhtml" indent="yes" media-type="text/html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" standalone="yes" omit-xml-declaration="yes"/>
+ <xsl:output method="xml" indent="yes" media-type="text/html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" standalone="yes" omit-xml-declaration="yes"/>
<xsl:variable name="resourcesRoot" select="/bedework/appRoot"/>
<xsl:variable name="urlPrefix" select="/bedework/urlPrefix"/>
Modified: trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/PDA/default.xsl
===================================================================
--- trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/PDA/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/PDA/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-<xsl:output method="xhtml"
+<xsl:output method="xml"
indent="yes"
media-type="text/html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
Modified: trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl
===================================================================
--- trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
- method="xhtml"
+ method="xml"
indent="no"
media-type="text/html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
Modified: trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl
===================================================================
--- trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
- method="xhtml"
+ method="xml"
indent="no"
media-type="text/html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
Modified: trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl
===================================================================
--- trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/websubmit/webapp/resources/demoskins/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
- method="xhtml"
+ method="xml"
indent="no"
media-type="text/html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
Modified: trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
===================================================================
--- trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl 2009-02-10 21:51:32 UTC (rev 2053)
+++ trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl 2009-02-11 16:02:01 UTC (rev 2054)
@@ -5,7 +5,7 @@
xmlns:url="http://whatever/java/java.net.URLEncoder"
exclude-result-prefixes="url">
<xsl:output
- method="xhtml"
+ method="xml"
indent="no"
media-type="text/html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
More information about the Bedework-commit
mailing list