You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by fe...@apache.org on 2007/05/08 22:55:34 UTC
svn commit: r536325 - in
/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources:
forms-advanced-field-styling.xsl forms-field-styling.xsl
forms-htmlarea-styling.xsl forms-page-styling.xsl
Author: felixk
Date: Tue May 8 13:55:33 2007
New Revision: 536325
URL: http://svn.apache.org/viewvc?view=rev&rev=536325
Log:
Formatting the xsl can brake the javascript code and make it unusable.
Make <script> parts resistent against code reformatting.
Modified:
cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl
cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-field-styling.xsl
cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-htmlarea-styling.xsl
cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-page-styling.xsl
Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl?view=diff&rev=536325&r1=536324&r2=536325
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-advanced-field-styling.xsl Tue May 8 13:55:33 2007
@@ -80,9 +80,14 @@
<xsl:template match="fi:multivaluefield[fi:styling/@list-type='double-listbox']">
<xsl:variable name="id" select="@id"/>
<xsl:variable name="values" select="fi:values/fi:value/text()"/>
- <xsl:variable name="browser-variable"><xsl:value-of select="translate($id, '.', '_')"/>_jsWidget</xsl:variable>
+ <xsl:variable name="browser-variable">
+ <xsl:value-of select="concat(translate($id, '.', '_'), '_jsWidget')"/>
+ </xsl:variable>
+ <xsl:variable name="singleQuote">'</xsl:variable>
- <script type="text/javascript">var <xsl:value-of select="$browser-variable"/>;</script>
+ <script type="text/javascript">
+ <xsl:value-of select="concat('var ', $browser-variable, ';')"/>
+ </script>
<div id="{@id}" class="forms-doubleList forms doubleList" title="{fi:hint}">
<table>
<xsl:if test="fi:styling/fi:available-label|fi:styling/fi:selected-label">
@@ -166,7 +171,9 @@
</td>
</tr>
</table>
- <script type="text/javascript"><xsl:value-of select="$browser-variable"/> = forms_createOptionTransfer('<xsl:value-of select="@id"/>', <xsl:value-of select="@listening = 'true' and not(fi:styling/@submit-on-change = 'false')"/>);</script>
+ <script type="text/javascript">
+ <xsl:value-of select="concat($browser-variable, ' = forms_createOptionTransfer(', $singleQuote, @id, $singleQuote, ',', @listening = 'true' and not(fi:styling/@submit-on-change = 'false'), ');')" />
+ </script>
</div>
</xsl:template>
Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-field-styling.xsl
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-field-styling.xsl?view=diff&rev=536325&r1=536324&r2=536325
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-field-styling.xsl (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-field-styling.xsl Tue May 8 13:55:33 2007
@@ -72,16 +72,17 @@
| <xsl:attribute name="onload">cocoon.forms.callOnLoadHandlers(); <xsl:value-of select="@onload"/></xsl:attribute>
+-->
<xsl:template match="head" mode="forms-field">
+ <xsl:variable name="doubleQuote">"</xsl:variable>
<script type="text/javascript">
var djConfig = {};
<xsl:if test="$dojo-debug = 'true'"> <!-- turn on debugging, if requested -->
<xsl:text> djConfig.isDebug = true; </xsl:text>
</xsl:if>
- djConfig.locale = "<xsl:value-of select="$dojoLocale"/>";
+ <xsl:value-of select="concat('djConfig.locale = ', $doubleQuote, $dojoLocale, $doubleQuote, ';')"/>
var cocoon;
if (!cocoon)
cocoon = {};
- cocoon.formsResourcesUri = "<xsl:value-of select="$forms-resources"/>";
+ <xsl:value-of select="concat('cocoon.formsResourcesUri = ', $doubleQuote, $forms-resources, $doubleQuote, ';')"/>
</script>
<script src="{$dojo-resources}/dojo.js" type="text/javascript"/> <!-- load dojo -->
<script type="text/javascript">dojo.require("dojo.widget.*");</script> <!-- require dojo.widget for auto-loading -->
@@ -91,7 +92,7 @@
<script src="{$forms-resources}/js/forms-lib.js" type="text/javascript"/> <!-- load legacy scripts -->
<!-- load forms library -->
<script type="text/javascript">
- dojo.registerModulePath("cocoon.forms", "<xsl:value-of select='concat($forms-resources, "/js")'/>"); <!-- tell dojo how to find our forms module. NB: (since 2.1.11, replaces cocoon.js) -->
+ <xsl:value-of select="concat('dojo.registerModulePath(', $doubleQuote, 'cocoon.forms', $doubleQuote, ', ', $doubleQuote, $forms-resources, '/js', $doubleQuote, ');')"/> <!-- tell dojo how to find our forms module. NB: (since 2.1.11, replaces cocoon.js) -->
dojo.require("cocoon.forms.common"); <!-- tell dojo we require the commons library -->
dojo.require("cocoon.forms.manifest"); <!-- tell dojo we require cocoon.forms.manifest registering namespace handler -->
dojo.addOnLoad(cocoon.forms.callOnLoadHandlers); <!-- ask dojo to run our onLoad handlers -->
@@ -836,6 +837,7 @@
<!-- we need a unique id without . as js variable-->
<xsl:variable name="jsid" select="generate-id(@id)"/>
+ <xsl:variable name="doubleQuote">"</xsl:variable>
<!-- the map-div and (optional), the geocoding input field -->
<div>
@@ -847,18 +849,18 @@
<!-- map creation -->
<script type="text/javascript">
- var map_<xsl:value-of select="$jsid"/> = new GMap2(document.getElementById("<xsl:value-of select="@id"/>"),[G_HYBRID_MAP]);
- map_<xsl:value-of select="$jsid"/>.addControl(new GLargeMapControl());
- map_<xsl:value-of select="$jsid"/>.addControl(new GScaleControl());
- map_<xsl:value-of select="$jsid"/>.addControl(new GMapTypeControl());
- map_<xsl:value-of select="$jsid"/>.setCenter(new GLatLng(<xsl:value-of select="fi:value/@lat"/>, <xsl:value-of select="fi:value/@lng"/>), <xsl:value-of select="fi:value/@zoom"/>);
+ <xsl:value-of select="concat('var map_', $jsid, ' = new GMap2(document.getElementById(', $doubleQuote, @id, $doubleQuote, '),[G_HYBRID_MAP]);')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.addControl(new GLargeMapControl());')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.addControl(new GScaleControl());')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.addControl(new GMapTypeControl());')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.setCenter(new GLatLng(', fi:value/@lat, ', ', fi:value/@lng, '), ', fi:value/@zoom, ');')"/>
- GEvent.addListener(map_<xsl:value-of select="$jsid"/>, "dragend", function() {
- document.getElementById("<xsl:value-of select="@id"/>_lng").setAttribute("value",map_<xsl:value-of select="$jsid"/>.getCenter().x);
- document.getElementById("<xsl:value-of select="@id"/>_lat").setAttribute("value",map_<xsl:value-of select="$jsid"/>.getCenter().y);
+ <xsl:value-of select="concat('GEvent.addListener(map_', $jsid, ', ', $doubleQuote, 'dragend', $doubleQuote, ', function()')"/> {
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, @id, '_lng', $doubleQuote, ').setAttribute(', $doubleQuote, 'value', $doubleQuote, ',map_', $jsid, '.getCenter().x);')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, @id, '_lat', $doubleQuote, ').setAttribute(', $doubleQuote, 'value', $doubleQuote, ',map_', $jsid, '.getCenter().y);')"/>
});
- GEvent.addListener(map_<xsl:value-of select="$jsid"/>, "zoomend", function(oldLevel,newLevel) {
- document.getElementById("<xsl:value-of select="@id"/>_zoom").value=newLevel;
+ <xsl:value-of select="concat('GEvent.addListener(map_', $jsid, ', ', $doubleQuote, 'zoomend', $doubleQuote, ', function(oldLevel,newLevel)')"/> {
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, @id, '_zoom', $doubleQuote, ').value=newLevel;')"/>
});
<xsl:apply-templates select="fi:value/fi:markers/fi:marker"/>
@@ -881,13 +883,14 @@
<!-- we need a unique id without . as js variable-->
<xsl:variable name="jsid" select="generate-id(../../../@id)"/>
+ <xsl:variable name="doubleQuote">"</xsl:variable>
- var marker = new GMarker(new GLatLng(<xsl:value-of select="@lat"/>, <xsl:value-of select="@lng"/>));
+ <xsl:value-of select="concat('var marker = new GMarker(new GLatLng(', @lat, ', ', @lng, '));')"/>
GEvent.addListener(marker, "click", function() {
- marker.openInfoWindowHtml("<xsl:value-of select="fi:text"/>");
- document.getElementById("<xsl:value-of select="../../../@id"/>_current").value=<xsl:value-of select="position()"/>
+ <xsl:value-of select="concat('marker.openInfoWindowHtml(', $doubleQuote, fi:text, $doubleQuote, ');')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../../@id, '_current', $doubleQuote, ').value=', position())"/>
});
- map_<xsl:value-of select="$jsid"/>.addOverlay(marker);
+ <xsl:value-of select="concat('map_', $jsid, '.addOverlay(marker);')"/>
</xsl:template>
<!-- usermarker: user-click on map places this marker -->
@@ -895,15 +898,16 @@
<!-- we need a unique id without . as js variable-->
<xsl:variable name="jsid" select="generate-id(../../@id)"/>
+ <xsl:variable name="doubleQuote">"</xsl:variable>
- var usermarker_<xsl:value-of select="$jsid"/> = new GMarker(new GLatLng(<xsl:value-of select="@lat"/>, <xsl:value-of select="@lng"/>));
- map_<xsl:value-of select="$jsid"/>.addOverlay(usermarker_<xsl:value-of select="$jsid"/>);
- GEvent.addListener(map_<xsl:value-of select="$jsid"/>, "click", function(overlay,point) {
- usermarker_<xsl:value-of select="$jsid"/>.setPoint(point);
- document.getElementById("<xsl:value-of select="../../@id"/>_usermarker-lng").value=point.x;
- document.getElementById("<xsl:value-of select="../../@id"/>_usermarker-lat").value=point.y;
+ <xsl:value-of select="concat('var usermarker_', $jsid, ' = new GMarker(new GLatLng(', @lat, ', ', @lng, '));')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.addOverlay(usermarker_', $jsid, ');')"/>
+ <xsl:value-of select="concat('GEvent.addListener(map_', $jsid, ', ', $doubleQuote, 'click', $doubleQuote, ', function(overlay,point)')"/> {
+ <xsl:value-of select="concat('usermarker_', $jsid, '.setPoint(point);')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_usermarker-lng', $doubleQuote, ').value=point.x;')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_usermarker-lat', $doubleQuote, ').value=point.y;')"/>
});
- usermarker_<xsl:value-of select="$jsid"/>.showAddress = function showAddress(address) {
+ <xsl:value-of select="concat('usermarker_', $jsid, '.showAddress = function showAddress(address)')"/> {
var geocoder = new GClientGeocoder();
geocoder.getLatLng(
address,
@@ -911,12 +915,12 @@
if (!point) {
alert(address + " not found");
} else {
- usermarker_<xsl:value-of select="$jsid"/>.setPoint(point);
- map_<xsl:value-of select="$jsid"/>.setCenter(point);
- document.getElementById("<xsl:value-of select="../../@id"/>_usermarker-lng").value=point.x;
- document.getElementById("<xsl:value-of select="../../@id"/>_usermarker-lat").value=point.y;
- document.getElementById("<xsl:value-of select="../../@id"/>_lng").setAttribute("value",map_<xsl:value-of select="$jsid"/>.getCenter().x);
- document.getElementById("<xsl:value-of select="../../@id"/>_lat").setAttribute("value",map_<xsl:value-of select="$jsid"/>.getCenter().y);
+ <xsl:value-of select="concat('usermarker_', $jsid, '.setPoint(point);')"/>
+ <xsl:value-of select="concat('map_', $jsid, '.setCenter(point);')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_usermarker-lng', $doubleQuote, ').value=point.x;')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_usermarker-lat, $doubleQuote, ').value=point.y;')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_lng', $doubleQuote, ').setAttribute(', $doubleQuote, 'value', $doubleQuote, ',map_', $jsid, '.getCenter().x);')"/>
+ <xsl:value-of select="concat('document.getElementById(', $doubleQuote, ../../@id, '_lat', $doubleQuote, ').setAttribute(', $doubleQuote, 'value', $doubleQuote, ',map_', $jsid, '.getCenter().y);')"/>
}
});
}
Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-htmlarea-styling.xsl
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-htmlarea-styling.xsl?view=diff&rev=536325&r1=536324&r2=536325
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-htmlarea-styling.xsl (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-htmlarea-styling.xsl Tue May 8 13:55:33 2007
@@ -27,9 +27,10 @@
<xsl:param name="forms-resources"/>
<xsl:template match="head" mode="forms-htmlarea">
+ <xsl:variable name="doubleQuote">"</xsl:variable>
<script type="text/javascript">
- _editor_url = "<xsl:value-of select="concat($forms-resources, '/htmlarea/')"/>";
- _editor_lang = "<xsl:value-of select="$htmlarea-lang"/>";
+ <xsl:value-of select="concat('_editor_url = ', $doubleQuote, $forms-resources, '/htmlarea/', $doubleQuote, ';')"/>
+ <xsl:value-of select="concat('_editor_lang = ', $doubleQuote, $htmlarea-lang, $doubleQuote, ';')"/>
</script>
<script type="text/javascript" src="{$forms-resources}/htmlarea/htmlarea.js"></script>
</xsl:template>
@@ -40,6 +41,8 @@
| fi:field with @type 'htmlarea'
+-->
<xsl:template match="fi:field[fi:styling[@type='htmlarea']]">
+ <xsl:variable name="doubleQuote">"</xsl:variable>
+ <xsl:variable name="singleQuote">'</xsl:variable>
<textarea id="{@id}" name="{@id}" title="{fi:hint}">
<xsl:apply-templates select="." mode="styling"/>
<!-- remove carriage-returns (occurs on certain versions of IE and doubles linebreaks at each submit) -->
@@ -51,9 +54,9 @@
<!-- use an 'ad hoc' configuration -->
<script type="text/javascript">
var handler = new Object();
- handler.fieldId = "<xsl:value-of select="@id"/>";
+ <xsl:value-of select="concat('handler.fieldId = ', $doubleQuote, @id), $doubleQuote, ';'"/>
handler.forms_onload = function() {
- var id = "<xsl:value-of select="@id"/>";
+ <xsl:value-of select="concat('var id = ', $doubleQuote, @id, $doubleQuote, ';')"/>
var textarea = document.getElementById(id);
var editor = new HTMLArea(id);
textarea.htmlarea = editor;
@@ -68,12 +71,12 @@
<xsl:when test="fi:styling/initFunction and not(fi:styling/conf)">
<script type="text/javascript">
var handler = new Object();
- handler.fieldId = "<xsl:value-of select="@id"/>";
- if(typeof(<xsl:value-of select="fi:styling/initFunction"/>)!="function") {
- alert("<xsl:value-of select="fi:styling/initFunction"/> is not a function " +
- "or not available! Can't render widget '<xsl:value-of select="@id"/>'");
+ <xsl:value-of select="concat('handler.fieldId = ', $doubleQuote, @id, $doubleQuote, ';')"/>
+ <xsl:value-of select="concat('if(typeof(', fi:styling/initFunction, ')!=', $doubleQuote, 'function', $doubleQuote, ')')"/> {
+ <xsl:value-of select="concat('alert(', $doubleQuote, fi:styling/initFunction, ' is not a function ', $doubleQuote)"/> +
+ <xsl:value-of select="concat($doubleQuote, 'or not available! Can', $singleQuote, 't render widget ', $singleQuote, @id, $singleQuote, $doubleQuote, ');')"/>
}
- handler.forms_onload = <xsl:value-of select="fi:styling/initFunction"/>;
+ <xsl:value-of select="concat('handler.forms_onload = ', fi:styling/initFunction, ';')"/>
cocoon.forms.addOnLoadHandler(handler);
</script>
</xsl:when>
@@ -81,9 +84,9 @@
<xsl:otherwise>
<script type="text/javascript">
var handler = new Object();
- handler.fieldId = "<xsl:value-of select="@id"/>";
+ <xsl:value-of select="concat('handler.fieldId = ', $doubleQuote, @id, $doubleQuote, ';')"/>
handler.forms_onload = function() {
- HTMLArea.replace('<xsl:value-of select="@id"/>');
+ <xsl:value-of select="concat('HTMLArea.replace(', $singleQuote, @id, $singleQuote, ');')"/>
}
cocoon.forms.addOnLoadHandler(handler);
</script>
Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-page-styling.xsl
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-page-styling.xsl?view=diff&rev=536325&r1=536324&r2=536325
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-page-styling.xsl (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/forms-page-styling.xsl Tue May 8 13:55:33 2007
@@ -186,18 +186,20 @@
<xsl:template name="formsOnShow">
<xsl:param name="id"/>
<xsl:param name="active"/>
+ <xsl:variable name="doubleQuote">"</xsl:variable>
+
<script type="text/javascript">
if (window.onTabShownHandlers == undefined)
window.onTabShownHandlers = new Object();
var currentHandlers = new Object();
var initialHandler = null;
- window.onTabShownHandlers["<xsl:value-of select="$id"/>"] = currentHandlers;
+ <xsl:value-of select="concat('window.onTabShownHandlers[', $doubleQuote, $id, $doubleQuote, '] = currentHandlers;')"/>
<xsl:for-each select="fi:items/fi:*">
<xsl:variable name="pos" select="position() - 1"/>
<xsl:if test="@formsOnShow">
- currentHandlers["<xsl:value-of select="concat($id, '_items_', $pos)"/>"] = "<xsl:value-of select="@formsOnShow"/>";
+ <xsl:value-of select="concat('currentHandlers[', $doubleQuote, $id, '_items_', $pos, $doubleQuote, '] = ', $doubleQuote, @formsOnShow, $doubleQuote, ';')"/>
<xsl:if test="$active = $pos">
- initialHandler = "<xsl:value-of select="@formsOnShow"/>";
+ <xsl:value-of select="concat('initialHandler = ', $doubleQuote, @formsOnShow, $doubleQuote, ';')"/>
</xsl:if>
</xsl:if>
</xsl:for-each>
Re: svn commit: r536325 - in /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources:
forms-advanced-field-styling.xsl forms-field-styling.xsl forms-htmlarea-styling.xsl
forms-page-styling.xsl
Posted by Felix Knecht <fe...@apache.org>.
Grzegorz Kossakowski schrieb:
> Felix Knecht pisze:
>> I hope I haven't made any typos but it was hard to test because none
>> of the cocoon-forms-sample is working. Mostly they
>> fail with
>>
>> org.mozilla.javascript.EcmaError: ReferenceError: "Form" is not defined.
>> (file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js#240)
>>
>> ReferenceError -
>> file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js
>> - 240:0
>
> Have you tried accessing them by /blocks-test/cocoon-forms-sample/ ?
>
No, I used the 'normal' links provided by the application GUI (http://localhost:8888/blocks/cocoon-forms-sample/). Using
your link gives me the follwing error (which probably will point me to typos in my commits):
Caused by:
; Line#: 921; Column#: 147
javax.xml.transform.TransformerException: misquoted literal... expected single quote!
at org.apache.xpath.compiler.XPathParser.error(XPathParser.java:608)
at org.apache.xpath.compiler.Lexer.tokenize(Lexer.java:199)
at org.apache.xpath.compiler.Lexer.tokenize(Lexer.java:96)
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:110)
at org.apache.xpath.XPath.(XPath.java:225)
Thanks for the your link. I'm going to fix my typos.
Felix
Re: svn commit: r536325 - in /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources:
forms-advanced-field-styling.xsl forms-field-styling.xsl forms-htmlarea-styling.xsl
forms-page-styling.xsl
Posted by Grzegorz Kossakowski <gk...@apache.org>.
Felix Knecht pisze:
> I hope I haven't made any typos but it was hard to test because none of the cocoon-forms-sample is working. Mostly they
> fail with
>
> org.mozilla.javascript.EcmaError: ReferenceError: "Form" is not defined.
> (file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js#240)
> ReferenceError -
> file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js - 240:0
Have you tried accessing them by /blocks-test/cocoon-forms-sample/ ?
--
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/
Re: svn commit: r536325 - in /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources:
forms-advanced-field-styling.xsl forms-field-styling.xsl forms-htmlarea-styling.xsl
forms-page-styling.xsl
Posted by Felix Knecht <fe...@apache.org>.
I hope I haven't made any typos but it was hard to test because none of the cocoon-forms-sample is working. Mostly they
fail with
org.mozilla.javascript.EcmaError: ReferenceError: "Form" is not defined.
(file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js#240)
ReferenceError -
file:/svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-forms-sample/flow/forms_flow_example.js - 240:0
Regards
Felix