Details
Description
I don't know if this is portal specific or not -- I tend to think it is not portal specific. Nevertheless, I've attached a portlet to reproduce this. It's very simple to reproduce.
Basically, if you have this:
<fieldset>
<legend>Foo:</legend>
<ice:inputText id="foo" partialSubmit="true" value="#{View.foo}" />
<ice:outputText value="#{View.foo}" />
</fieldset>
Then IE and Firefox get a Javascript error at line 1422 of icefaces-d2d.js:
e.peer=new This.FieldSetElement(e);
The error message is "This.FieldSetElement is not a constructor"
Basically, if you have this:
<fieldset>
<legend>Foo:</legend>
<ice:inputText id="foo" partialSubmit="true" value="#{View.foo}" />
<ice:outputText value="#{View.foo}" />
</fieldset>
Then IE and Firefox get a Javascript error at line 1422 of icefaces-d2d.js:
e.peer=new This.FieldSetElement(e);
The error message is "This.FieldSetElement is not a constructor"
-
Hide
- icetest-portlet-4.3.3.1.war
- 3.93 MB
- Neil Griffin
-
- Include.xhtml 0.3 kB
- META-INF/MANIFEST.MF 0.0 kB
- META-INF/context.xml 0.2 kB
- View.xhtml 0.4 kB
- WEB-INF/classes/icetest/View.class 0.9 kB
- WEB-INF/classes/log4j.properties 0.2 kB
- WEB-INF/classes/log4j.xml 0.7 kB
- WEB-INF/faces-config.xml 0.5 kB
- WEB-INF/lib/backport-util-concurrent.jar 343 kB
- WEB-INF/lib/el-api.jar 24 kB
- WEB-INF/lib/el-ri.jar 97 kB
- WEB-INF/lib/icefaces-comps.jar 1.45 MB
- WEB-INF/lib/icefaces-facelets.jar 593 kB
- WEB-INF/lib/icefaces.jar 704 kB
- WEB-INF/lib/jsf-api.jar 356 kB
- WEB-INF/lib/jsf-impl.jar 778 kB
- WEB-INF/liferay-display.xml 0.2 kB
- WEB-INF/liferay-plugin-package.properties 0.5 kB
- WEB-INF/liferay-portlet.xml 0.8 kB
- WEB-INF/portlet.xml 1 kB
- WEB-INF/src/icetest/View.java 0.3 kB
- WEB-INF/src/log4j.xml 0.7 kB
- WEB-INF/web.xml 3 kB
Issue Links
- blocks
-
ICE-2430 FacesMessages not show with IceFaces 1.6.2 (1.7 DR2) + Seam 2.0
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Ran into the same javascript error running plain ICEfaces 1.6.2 with a facelets application on jboss 4.2.1.GA.
So as you suspected Neil, it isn't portlet specific.
Show
Carlo Guglielmin
added a comment - Ran into the same javascript error running plain ICEfaces 1.6.2 with a facelets application on jboss 4.2.1.GA.
So as you suspected Neil, it isn't portlet specific.
Remove references to old code. FieldSetElement and ObjectElement behavior was refactored into the default behavior for elements.
Show
Mircea Toma
added a comment - Remove references to old code. FieldSetElement and ObjectElement behavior was refactored into the default behavior for elements.
Back port fix into 1.6 branch.
Show
Mircea Toma
added a comment - Back port fix into 1.6 branch.
The attached .war can be installed my copying it to your $HOME/liferay/deploy folder (hot deploy folder) and starting up Liferay Portal 4.3.3.
The ICEfaces JARs included in the WEB-INF/lib were built from the trunk on 10/31, and so are similar to ICEfaces 1.7-DR#2