ICEfaces
  1. ICEfaces
  2. ICE-2542

Portlet-friendly injection of 3rd party JavaScript

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#3
    • Fix Version/s: 1.7Beta1, 1.7
    • Component/s: Framework, ICE-Components
    • Labels:
      None
    • Environment:
      portal portlet

      Description

      Some components require 3rd party JavaScript libraries to be available to function properly. Current examples would be the Rich Text Editor (based on FCKEdit) and GMap (Google Maps) components. At the moment, we inject these additional scripts using techniques that enhance the <head>. However, in a portlet environment, the code path that does this injection is not executed. With ICEfaces, portlets are treated as page fragments and so the logic for enhancing the <head> is never run.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15531 Thu Jan 10 12:34:30 MST 2008 deryk.sinotte ICE-2542: Uncommenting the configuration of GMap and Rich Text Editor components for the portal version of Component Showcase.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/liferay/liferay-display.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/portlet.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/liferay/liferay-portlet.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15530 Thu Jan 10 12:21:37 MST 2008 deryk.sinotte ICE-2542: Removed an unnecessary conditional check that prevented component-specific libraries from being added for portlets.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Deryk Sinotte
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: