ICEfaces
  1. ICEfaces
  2. ICE-8944

Remove YUI from ace:linkButton, ace:checkboxButton & ace:pushButton

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      *
    • Assignee Priority:
      P1

      Description

      These components use the YUI.Button object despite there being no real good reason to.

      It is rather easy to implement the functionality we derive from it, with much greater flexibility and far less overhead.

      These components should also include lazy initialization and clean up using our new mechanisms.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34088 Tue Mar 26 17:20:50 MDT 2013 nils.lundquist ICE-8944 - Firefox compatible ice.ace.getEvent. argument.callee.caller isn't available in FF.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34059 Mon Mar 25 16:07:23 MDT 2013 nils.lundquist ICE-8944 - Added IE7 style hacks for ace:checkboxButton.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34058 Mon Mar 25 15:12:43 MDT 2013 nils.lundquist ICE-8944 - Added IE7/8 compatibily code to ice.ace.getEvent.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33722 Fri Mar 01 15:01:14 MST 2013 nils.lundquist ICE-8944 - ice.ace.create uses ECMAScript 5 features to construct component instances when available. Accurately maintains prototype hierarchy.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33553 Thu Feb 21 14:57:20 MST 2013 nils.lundquist ICE-8944 - PushButton strips default execute / render when ace:ajax behaviors passed.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33513 Tue Feb 19 11:59:10 MST 2013 nils.lundquist ICE-8944 - LinkButton now lazily intializes. Hover state initalized correctly for lazy CheckboxButton.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/linkbutton/LinkButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/linkbutton/linkbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33479 Fri Feb 15 17:15:04 MST 2013 nils.lundquist ICE-8944 - Moved pushbutton.js from ace-yui.js to combined.js
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/linkbutton/LinkButtonMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33478 Fri Feb 15 17:13:24 MST 2013 nils.lundquist ICE-8944 - Removed YUI from LinkButton. Improved styling. Cleaned up showcase examples.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/HTML.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/linkButton/LinkButtonBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/linkbutton/LinkButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/linkbutton/linkbutton.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/linkbutton/linkbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/linkButton/linkbutton.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/pushbutton/PushButtonMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33471 Fri Feb 15 13:24:34 MST 2013 nils.lundquist ICE-8944 - PushButton no longer requires 'disabled' be sent as part of component JS state.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/pushbutton/PushButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33469 Fri Feb 15 13:17:25 MST 2013 nils.lundquist ICE-8944 - PushButton now lazily initalized on focus or mouseover. Added focus style behaviours.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/pushbutton/PushButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33468 Fri Feb 15 12:12:54 MST 2013 nils.lundquist ICE-8944 - Removed YUI from pushbutton. Improved styling. Cleaned up showcase examples.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/pushbutton/PushButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/showcase_styles.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/pushButton/pushbutton.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/pushbutton/pushbutton.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33423 Thu Feb 14 12:43:20 MST 2013 nils.lundquist ICE-8944 - CheckboxButton fix NPE when value is not bound.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33395 Tue Feb 12 16:57:32 MST 2013 nils.lundquist ICE-8944 - Divided ACE initialization into lazy and greedy paths. Readded script ID to ace:list to prevent excessive markup rerender. Made CheckboxButton use the new explicitly lazy init.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33391 Tue Feb 12 11:32:05 MST 2013 nils.lundquist ICE-8944 - CheckboxButton fix new example typo
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/checkboxButton/CheckboxButtonCustomBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33386 Mon Feb 11 16:46:02 MST 2013 nils.lundquist ICE-8944 - Tooltip now initalizes with homogenous ACE initialization signature.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tooltip/tooltip.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tooltip/TooltipRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33385 Mon Feb 11 16:19:15 MST 2013 nils.lundquist ICE-8944 - List & Chart now update root element when script altered.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33382 Mon Feb 11 14:03:00 MST 2013 nils.lundquist ICE-8944 - Rewrite ace:checkboxButton styling. Remove global checkbox styling from ace:showcase. Added improved custom styling demo. Removed fake borders from showcase checkbox images. Remove uneeded uaInfo field from UserAgentContext.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/images/check.png
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/images/uncheck.png
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/showcase_styles.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/checkboxButton/checkboxbutton.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/util/UserAgentContext.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/images/checkGrey.png
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/checkboxButton/CheckboxButtonBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/checkboxButton/CheckboxButtonCustomBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/checkboxButton/checkboxbuttoncustom.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33379 Mon Feb 11 12:06:03 MST 2013 nils.lundquist ICE-8944 - Added missing CheckboxButton combined.css dependency.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33349 Wed Feb 06 14:38:50 MST 2013 nils.lundquist ICE-8944 - Adjusted ace:submitMonitor to work with new ice.ace.create expected argument format
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/submitmonitor/submitmonitor.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/submitmonitor/SubmitMonitorRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33330 Tue Feb 05 12:26:36 MST 2013 nils.lundquist ICE-8944 - Lazy JS initialization uses widget attribute of element as initalization proof.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33304 Fri Feb 01 14:30:12 MST 2013 nils.lundquist ICE-8944 - Adjusted ice.ace.Tree constructor arguments to give ice.ace.create access to id.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tree/tree.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tree/TreeRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33300 Fri Feb 01 12:05:00 MST 2013 nils.lundquist ICE-8944 - Added lazy JS initialization CheckboxButton. Integrated lazy initialization with ice.ace.create.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33287 Thu Jan 31 16:40:59 MST 2013 nils.lundquist ICE-8944 - Removed YUI from ace:CheckboxButton.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/HTML.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Nils Lundquist
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: