Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      *

      Description

      In the ACE JS resources there is no library for utilities which may be of use to all ace components, but are small outside dependencies or in house creations. Currently such things are included in core.js but that file has many important bridge interface / component creation functions that could hardly be considered utilities. The lack of focus has bloated core.js, and it makes it hard to find js utilities that someone may have already added, often the solution is to add the utility inefficiently as component level js.

      There is an existing util.js but is has compat utilities specific to old YUI based components. It should be made part of another script that is more obviously part of the YUI based components only.

        Activity

        Nils Lundquist created issue -
        Nils Lundquist made changes -
        Field Original Value New Value
        Assignee Nils Lundquist [ nils.lundquist ]
        Nils Lundquist made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Nils Lundquist added a comment -

        Revision #35549
        Committed by nils.lundquist
        Moments ago
        ICE-9126 - Refactored util.js for ACE-wide use. Now merged into ace-jquery.js. Removed unused util functions previously related to YUI. Renamed formOf usage in tabset.js.

        Next step is moving utility functions from core.js to util.js.

        Show
        Nils Lundquist added a comment - Revision #35549 Committed by nils.lundquist Moments ago ICE-9126 - Refactored util.js for ACE-wide use. Now merged into ace-jquery.js. Removed unused util functions previously related to YUI. Renamed formOf usage in tabset.js. Next step is moving utility functions from core.js to util.js.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35549 Thu May 23 13:09:17 MDT 2013 nils.lundquist ICE-9126 - Refactored util.js for ACE-wide use. Now merged into ace-jquery.js. Removed unused util functions previously related to YUI. Renamed formOf usage in tabset.js.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/util.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Hide
        Nils Lundquist added a comment -

        Revision #35560
        Committed by nils.lundquist
        A minute ago
        ICE-9126 - Moved util functions from core.js to util.js. Moved some component specific functionality into component specific scripts. Removed unused functions. Renamed some internal functions for clarity or brevity.

        Show
        Nils Lundquist added a comment - Revision #35560 Committed by nils.lundquist A minute ago ICE-9126 - Moved util functions from core.js to util.js. Moved some component specific functionality into component specific scripts. Removed unused functions. Renamed some internal functions for clarity or brevity.
        Nils Lundquist made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35560 Thu May 23 15:06:09 MDT 2013 nils.lundquist ICE-9126 - Moved util functions from core.js to util.js. Moved some component specific functionality into component specific scripts. Removed unused functions. Renamed some internal functions for clarity or brevity.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tree/tree.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/maskedentry/maskedentry.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tooltip/tooltip.js
        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/progressbar/progressbar.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/dnd/dragdrop.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/util.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/accordion/accordion.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/textentry/textentry.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/renderkit/CoreRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/list/list.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datetimeentry/datetimeentry.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/resizable/resizable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35562 Thu May 23 15:29:02 MDT 2013 nils.lundquist ICE-9126 - Fix missing update to ice.ace.util.clone & hanging parentheses
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/util.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35591 Fri May 24 10:52:58 MDT 2013 nils.lundquist ICE-9126 - Added missing trailing semicolons. Fixed typo in core.js extend.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/list/list.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/core/src/main/javascript/prototype/prototype.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35598 Fri May 24 12:37:40 MDT 2013 nils.lundquist ICE-9126 - Added namespace creation check at the top of tabset specific components.js util script.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/component.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35617 Fri May 24 20:00:49 MDT 2013 nils.lundquist ICE-9126 - Fix ice ace util getEvent self reference
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/util.js
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Priority P1 [ 10010 ]
        Ken Fyten made changes -
        Comment [ A comment with security level 'Administrators' was removed. ]
        Ken Fyten made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Assignee Priority P1 [ 10010 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35625 Mon May 27 16:16:09 MDT 2013 nils.lundquist ICE-9126 - Fix ice.ace.util.getOpacity references.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/wijmo/wijmo.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Ken Fyten made changes -
        Component/s ACE-Components [ 10050 ]
        Component/s Framework [ 10013 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA [ 10572 ]
        Fix Version/s 3.4 [ 10770 ]
        Ken Fyten made changes -
        Affects Version/s 3.0 [ 10241 ]
        Affects Version/s 3.4 [ 10770 ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: