Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0.1
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      ICEfaces
    • Affects:
      Sample App./Tutorial

      Description

      Port WebMC to ICEfaces 2.0.

        Issue Links

          Activity

          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #25421 Wed Sep 07 14:36:28 MDT 2011 ted.goddard modified for fileentry repackage (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Ken Fyten made changes -
          Assignee Priority P2
          Arturo Zambrano made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23815 Sun Jan 16 18:36:03 MST 2011 art.zambrano ICE-5060 final changes in file entry listener in presentation bean
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23814 Sun Jan 16 18:06:01 MST 2011 art.zambrano ICE-5060 uploaded files now keep their original file names; adjusted size of upload popup
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/resources/css/styles.css
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/upload.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23813 Sun Jan 16 17:38:15 MST 2011 art.zambrano ICE-5060 added servlet declaration and mapping to serve the chat log for saving
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/web.xml
          Hide
          Ted Goddard added a comment -

          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 = true;
            + 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 (revision 23805)
                +++ src/main/webapp/WEB-INF/inc/main.xhtml (working copy)
                @@ -65,7 +65,6 @@
                </div>
                </ice:form>
          • <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"/>

          • <property name="icefaces.base.dir" location="../../../icefaces2/trunk/icefaces"/>
            + <property name="icefaces.base.dir" location="../../../"/>
            <property name="lib.dir" location="$ {icefaces.base.dir}

            /lib"/>
            <!--
            <property name="lib.myfaces.dir" location="$

            {lib.dir}

            /myfaces"/>

          Show
          Ted Goddard added a comment - 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 = true; + 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 (revision 23805) +++ src/main/webapp/WEB-INF/inc/main.xhtml (working copy) @@ -65,7 +65,6 @@ </div> </ice:form> <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"/> <property name="icefaces.base.dir" location="../../../icefaces2/trunk/icefaces"/> + <property name="icefaces.base.dir" location="../../../"/> <property name="lib.dir" location="$ {icefaces.base.dir} /lib"/> <!-- <property name="lib.myfaces.dir" location="$ {lib.dir} /myfaces"/>
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23804 Thu Jan 13 01:39:14 MST 2011 art.zambrano ICE-5060 replacing old inputFile component for ace:filEentry; preliminary check-in, an exception is thrown when trying to upload a file
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/upload.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23739 Thu Jan 06 03:15:05 MST 2011 art.zambrano ICE-5060 fixed nbsp's and copyright symbols; updated copyright year; fixed text in title element
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/webmc.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23738 Thu Jan 06 02:37:31 MST 2011 art.zambrano ICE-5060 fixed build script to use icefaces2 paths and required libraries; set compat and ace properties; moved message bundles to main/resources
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource/messages_en.properties
          Commit graph MODIFY /projects/webmc/trunk/webmc/build.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource/messages.properties
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter/resource
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft/faces/presenter
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/resource
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources/com/icesoft
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0.1 [ 10255 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2
          Assignee Ted Goddard [ ted.goddard ] Arturo Zambrano [ artzambrano ]
          Hide
          Ken Fyten added a comment -

          Art, have a go at completing the porting the WebMC project to ICEfaces 2. See the SVN Commits tab for the svn location being used.

          Also, the new ace:fileEntry component will need to be adopted into the app instead of the old ice:inputFile.

          Show
          Ken Fyten added a comment - Art, have a go at completing the porting the WebMC project to ICEfaces 2. See the SVN Commits tab for the svn location being used. Also, the new ace:fileEntry component will need to be adopted into the app instead of the old ice:inputFile.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23429 Thu Dec 09 15:05:01 MST 2010 ted.goddard PreDestroy for Participant shutdown (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/Participant.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23428 Thu Dec 09 14:45:13 MST 2010 ted.goddard using PortableRenderer to support timer-based render requests (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Hide
          Ted Goddard added a comment -

          Many .xhtml files required the addition of

          <div xmlns="http://www.w3.org/1999/xhtml"

          or the message "Warning: This page calls for XML namespace declared with prefix div but no taglibrary exists for that namespace" would be displayed on initial page load.

          Show
          Ted Goddard added a comment - Many .xhtml files required the addition of <div xmlns="http://www.w3.org/1999/xhtml" or the message "Warning: This page calls for XML namespace declared with prefix div but no taglibrary exists for that namespace" would be displayed on initial page load.
          Hide
          Ted Goddard added a comment -

          *.properties files are not being copied by the build

          Show
          Ted Goddard added a comment - *.properties files are not being copied by the build
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23416 Thu Dec 09 11:29:05 MST 2010 ted.goddard removed old build.properties and added html xmlns (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/build.properties
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23414 Thu Dec 09 10:45:10 MST 2010 ted.goddard cast to remove warnings on reflective access to sunSecurityProviderClass (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/mail/MailAccountControl.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23382 Wed Dec 08 11:43:03 MST 2010 ted.goddard initial running port of WebMC to ICEfaces 2.0 (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/Participant.java
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/participant/LoginBean.java
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/webmc.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/PresentationManagerBean.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/navigationpanel.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/PresentationManager.java
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/webmc.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/faces-config.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/participants.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/login.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/main.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/chat.xhtml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/index.jsp
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/presentation.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/join.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/join.xhtml
          Commit graph DEL /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/footer.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/inc/popups.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/java/com/icesoft/faces/presenter/presentation/Presentation.java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.xhtml
          Commit graph MODIFY /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF/web.xml
          Hide
          Ted Goddard added a comment -

          New build structure does not support application-specific lib directory. Copy webmc/lib/* icefaces/lib.

          Show
          Ted Goddard added a comment - New build structure does not support application-specific lib directory. Copy webmc/lib/* icefaces/lib.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23380 Wed Dec 08 09:47:30 MST 2010 ted.goddard moved files to maven locations for webmc (ICE-5060)
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/webmc.jspx
          Commit graph MODIFY /projects/webmc/trunk/webmc/build.xml
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/java/com
          Commit graph DEL /projects/webmc/trunk/webmc/web/mobileDesktopTest.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/src/com
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/WEB-INF
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/index.jsp
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/resources
          Commit graph DEL /projects/webmc/trunk/webmc/web/resources
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/join.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/web/WEB-INF
          Commit graph DEL /projects/webmc/trunk/webmc/web/uploadDirectory
          Commit graph DEL /projects/webmc/trunk/webmc/web/webmc.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/mobileDesktopTest.jspx
          Commit graph DEL /projects/webmc/trunk/webmc/web/join.jspx
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp/uploadDirectory
          Commit graph DEL /projects/webmc/trunk/webmc/web/index.jsp
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23379 Wed Dec 08 09:42:03 MST 2010 ted.goddard creating maven directories for webmc (ICE-5060)
          Files Changed
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/resources
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/java
          Commit graph ADD /projects/webmc/trunk/webmc/src/main
          Commit graph ADD /projects/webmc/trunk/webmc/src/main/webapp
          Ted Goddard made changes -
          Assignee Ted Goddard [ ted.goddard ]
          Hide
          Ted Goddard added a comment -

          This application has been ported with no known issues other than ICE-5090. It may be useful even for Alpha3 testing. I will run the application against the current ICEfaces 2.0 trunk.

          Show
          Ted Goddard added a comment - This application has been ported with no known issues other than ICE-5090 . It may be useful even for Alpha3 testing. I will run the application against the current ICEfaces 2.0 trunk.
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0.0 [ 10230 ]
          Affects [Sample App./Tutorial]
          Ted Goddard made changes -
          Field Original Value New Value
          Link This issue blocks ICE-5090 [ ICE-5090 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #20158 Fri Jan 08 13:32:53 MST 2010 ted.goddard using ice:form with styleClass (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/main.jspx
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19817 Mon Nov 30 12:31:40 MST 2009 ted.goddard xHTML_BASIC (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19814 Mon Nov 30 09:15:32 MST 2009 ted.goddard adjusted for build environment (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/build.xml
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/build.properties
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19594 Tue Nov 03 16:04:33 MST 2009 ted.goddard redirect to webmc.jsf (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/web.xml
          Commit graph ADD /projects/webmc/branches/webmc-2.0/webmc/web/index.html
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19587 Tue Nov 03 12:55:13 MST 2009 ted.goddard using h:form for css class (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/main.jspx
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19544 Thu Oct 29 14:19:17 MDT 2009 ted.goddard comments mess up ice:panelGrid (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/login.jspx
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/web.xml
          Ted Goddard created issue -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19512 Tue Oct 27 12:50:41 MDT 2009 ted.goddard ice:outputStyle must appear near the end of the head node (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19511 Tue Oct 27 12:35:44 MDT 2009 ted.goddard hardcoded style links (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19510 Tue Oct 27 12:28:57 MDT 2009 ted.goddard restructure page for JSF 2.0 (ICE-5060)
          Files Changed
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/WEB-INF/inc/login.jspx
          Commit graph MODIFY /projects/webmc/branches/webmc-2.0/webmc/web/webmc.xhtml

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: