ICEfaces
  1. ICEfaces
  2. ICE-8232

REGRESSION - ace:dateTimeEntry time slider fails with JavaScript error on IE

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.BETA2
    • Fix Version/s: 3.1.0.BETA2, 3.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Icefaces3.0 trunk revision# 29399
      Server: tomcat6
      Browser: FF3.6, IE8, GoogleChrome19
    • Assignee Priority:
      P1

      Description

      dateTimeEntry (IE, Firefox) - Dragging the sliders to set the time in IE causes a JS error:
                                                               Message: 'input' is null or not an object
                                                               Line: 1
                                                               Char: 27483
                                                               Code: 0
                                                               URI: http://localhost:8080/calendar/javax.faces.resource/util/ace-components.js.jsf;jsessionid=523C74CAEF3DEC0DC98925B60B1AEFB2?ln=icefaces.ace

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Assignee Priority P1
        Assignee yip.ng [ yip.ng ]
        Hide
        Cruz Miraback added a comment -

        Last working revision was Icefaces3.0 trunk # 29354

        To reproduce:
        1. Build / deploy test app located at: Test app is located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/calendar
        2. Load app in IE and navigate to /calendarAttribute.jsf
        3. Drag the sliders to set the time
        JS error will be thrown.

        Show
        Cruz Miraback added a comment - Last working revision was Icefaces3.0 trunk # 29354 To reproduce: 1. Build / deploy test app located at: Test app is located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/calendar 2. Load app in IE and navigate to /calendarAttribute.jsf 3. Drag the sliders to set the time JS error will be thrown.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29413 Fri Jun 08 15:44:34 MDT 2012 yip.ng ICE-8232: REGRESSION - ace:dateTimeEntry time slider fails with JavaScript error on IE.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datetimeentry/datetimeentry.js
        Hide
        yip.ng added a comment - - edited

        Fixed. Moved the label handling code deeper into the plugin, in this case the code handling the select date event. (ICE-8154.) Lots of interference from datepicker and timepicker. E.g. Input field can be changed or cleared without label-handling focus and blur listeners knowing, they have their own focus and blur listeners and focus management, etc. Framework focus management may also interfere. All this can wreak havoc with the in-field label handling.

        Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\datetimeentry\datetimeentry.js
        Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\jquery\ui\jquery-ui.js
        Completed: At revision: 29413

        Show
        yip.ng added a comment - - edited Fixed. Moved the label handling code deeper into the plugin, in this case the code handling the select date event. ( ICE-8154 .) Lots of interference from datepicker and timepicker. E.g. Input field can be changed or cleared without label-handling focus and blur listeners knowing, they have their own focus and blur listeners and focus management, etc. Framework focus management may also interfere. All this can wreak havoc with the in-field label handling. Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\datetimeentry\datetimeentry.js Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\jquery\ui\jquery-ui.js Completed: At revision: 29413
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Salesforce Case []
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            yip.ng
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: