Workaround for fileEntry on JSF 2.0.3 only:
Index: src/main/java/com/icesoft/faces/presenter/participant/Participant.java
===================================================================
— src/main/java/com/icesoft/faces/presenter/participant/Participant.java (revision 23805)
+++ src/main/java/com/icesoft/faces/presenter/participant/Participant.java (working copy)
@@ -86,7 +86,7 @@
private HtmlInputText chatMessageField = null;
private boolean moderatorDialog = false;
private boolean confirmDialog = false;
- <ui:include src="upload.xhtml" />
<ice:panelGroup rendered="#
{!participant.mobile}
"
styleClass="footerBar">
Index: src/main/webapp/webmc.xhtml
===================================================================
— src/main/webapp/webmc.xhtml (revision 23805)
+++ src/main/webapp/webmc.xhtml (working copy)
@@ -64,5 +64,6 @@
<ui:include src="#
{participant.loggedIn?'WEB-INF/inc/main.xhtml':'WEB-INF/inc/login.xhtml'}
"/>
</div>
+ <ui:include src="WEB-INF/inc/upload.xhtml" />
</h:body>
</html>
Index: build.xml
===================================================================
— build.xml (revision 23805)
+++ build.xml (working copy)
@@ -26,7 +26,7 @@
<property name="compat" value="" />
<property name="lib" location="./lib"/>
Workaround for fileEntry on JSF 2.0.3 only:
Index: src/main/java/com/icesoft/faces/presenter/participant/Participant.java
===================================================================
— src/main/java/com/icesoft/faces/presenter/participant/Participant.java (revision 23805)
+++ src/main/java/com/icesoft/faces/presenter/participant/Participant.java (working copy)
@@ -86,7 +86,7 @@
private HtmlInputText chatMessageField = null;
private boolean moderatorDialog = false;
private boolean confirmDialog = false;
+ private boolean uploadDialog = false;
private boolean slideTypePres = true;
private boolean mobile = false;
private boolean mobileSniffed = false;
@@ -463,7 +463,7 @@
if (isModerator()) { presentation = presentationManager .createPresentation(this, loginBean.getPresentationName()); - uploadDialog = true; + uploadDialog = false; }
else {
presentation = presentationManager
.getPresentation(loginBean.getPresentationName());
Index: src/main/webapp/WEB-INF/inc/main.xhtml
===================================================================
+++ src/main/webapp/WEB-INF/inc/main.xhtml (working copy)
@@ -65,7 +65,6 @@
</div>
</ice:form>
<ice:panelGroup rendered="#
{!participant.mobile}"
{participant.loggedIn?'WEB-INF/inc/main.xhtml':'WEB-INF/inc/login.xhtml'}styleClass="footerBar">
Index: src/main/webapp/webmc.xhtml
===================================================================
— src/main/webapp/webmc.xhtml (revision 23805)
+++ src/main/webapp/webmc.xhtml (working copy)
@@ -64,5 +64,6 @@
<ui:include src="#
"/>
</div>
+ <ui:include src="WEB-INF/inc/upload.xhtml" />
</h:body>
</html>
Index: build.xml
===================================================================
— build.xml (revision 23805)
+++ build.xml (working copy)
@@ -26,7 +26,7 @@
<property name="compat" value="" />
<property name="lib" location="./lib"/>
+ <property name="icefaces.base.dir" location="../../../"/>
<property name="lib.dir" location="$ {icefaces.base.dir}
/lib"/>
{lib.dir}<!--
<property name="lib.myfaces.dir" location="$
/myfaces"/>