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

        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
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: