[Bedework-commit] bedework r1819 - in
releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources:
default/default resources
svnadmin at bedework.org
svnadmin at bedework.org
Fri Apr 11 17:11:16 EDT 2008
Author: johnsa
Date: 2008-04-11 17:11:15 -0400 (Fri, 11 Apr 2008)
New Revision: 1819
Modified:
releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/default/default/default.xsl
releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
Log:
admin client: support for basic image URL x-property in UI
Modified: releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/default/default/default.xsl
===================================================================
--- releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/default/default/default.xsl 2008-04-11 21:10:57 UTC (rev 1818)
+++ releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/default/default/default.xsl 2008-04-11 21:11:15 UTC (rev 1819)
@@ -1060,8 +1060,8 @@
</xsl:otherwise>
</xsl:choose>
- <xsl:for-each select="form/xproperties/xproperty">
- <xsl:variable name="xprop"><xsl:value-of select="@name"/><xsl:value-of select="pars"/>:<xsl:value-of select="value"/></xsl:variable>
+ <xsl:for-each select="form/xproperties/node()">
+ <xsl:variable name="xprop"><xsl:value-of select="name()"/><xsl:for-each select="parameters/node()">;<xsl:value-of select="name()"/>=<xsl:value-of select="node()"/></xsl:for-each>:<xsl:value-of select="values/text"/></xsl:variable>
<input type="hidden" name="xproperty" value="{$xprop}"/>
</xsl:for-each>
@@ -2060,7 +2060,7 @@
<!-- Url -->
<tr>
<td class="optional">
- URL:
+ Event URL:
</td>
<td>
<xsl:copy-of select="form/link/*"/>
@@ -2076,8 +2076,8 @@
<td>
<input type="hidden" name="xproperty" id="X-BEDEWORK-IMAGE"/>
<input type="text" name="xBwImageHolder" value="" class="edit" size="30">
- <xsl:if test="form/xproperties/xproperty[@name='X-BEDEWORK-IMAGE']">
- <xsl:attribute name="value"><xsl:value-of select="form/xproperties/xproperty[@name='X-BEDEWORK-IMAGE']/value"/></xsl:attribute>
+ <xsl:if test="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']">
+ <xsl:attribute name="value"><xsl:value-of select="form/xproperties/node()[name()='X-BEDEWORK-IMAGE']/values/text"/></xsl:attribute>
</xsl:if>
</input>
<xsl:text> </xsl:text>
Modified: releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
===================================================================
--- releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js 2008-04-11 21:10:57 UTC (rev 1818)
+++ releases/bedework-3.4.1.1/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js 2008-04-11 21:11:15 UTC (rev 1819)
@@ -340,8 +340,11 @@
}
function setBedeworkXProperties(formObj) {
// set up specific Bedework X-Properties
- var xBwImage = document.getElementById("X-BEDEWORK-IMAGE");
- xBwImage.value = "X-BEDEWORK-IMAGE:" + formObj["xBwImageHolder"].value;
+ if (formObj["xBwImageHolder"].value != '') {
+ var xBwImage = document.getElementById("X-BEDEWORK-IMAGE");
+ // the fake description parameter is temporary
+ xBwImage.value = "X-BEDEWORK-IMAGE;X-BEDEWORK-PARAM-DESCRIPTION=anImage:" + formObj["xBwImageHolder"].value;
+ }
}
function swapAllDayEvent(obj) {
allDayStartDateField = document.getElementById("allDayStartDateField");
More information about the Bedework-commit
mailing list