ICEfaces
  1. ICEfaces
  2. ICE-1695

Error updating <ice:inputText/> and <ice:selectInputDate/> inside the DOM when running under IE7

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.6DR#5
    • Fix Version/s: 1.6DR#6, 1.6
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Internet Explorer 7 / Win XP / JDK 1.4 / Tomcat 5.5.17

      Description

      This bug was introduced in the last 24-48 hours I think. Although it is not portlet specific, the attached example is a portlet because that's the fastest thing for me to give you in order to reproduce the problem.

      To reproduce:

      - Extract the attached portlet into the Liferay 4.3.0-RC1 Tomcat "webapps" folder
      - Start the portal
      - Startup IE7 (this is only broken under IE, not FF)
      - Login as test@liferay.com
      - Create a new page
      - Add the "Sample ICEfaces (Sun RI) Portlet" under the "Test" category
      - To reproduce the <ice:selectInputDate/> problem:
           - PRESS SHIFT+CTRL+F for the ICEfaces JavaScript debugger
           - Try to pick a date from the popup calendar
           - Examine the errors in the debugger window
      - To reproduce the <ice:inputText/> problem:
           - Go to EDIT mode
           - Type in a value for "Foo"
           - Type in a value for "Recipient Email Address"
           - Click "Submit"
           - Note that there is an <ice:outputText/> to the right of each field that shows what the value SHOULD be
           - PRESS SHIFT+CTRL+F for the ICEfaces JavaScript debugger
           - Click on the "Reset Default Values" button
           - Examine the errors in the debugger window

        Issue Links

          Activity

          Neil Griffin created issue -
          Neil Griffin made changes -
          Field Original Value New Value
          Attachment sample-icefaces-sun-portlet.zip [ 10460 ]
          Hide
          Ken Fyten added a comment -

          Can you see if you can reproduce this.

          Show
          Ken Fyten added a comment - Can you see if you can reproduce this.
          Ken Fyten made changes -
          Assignee Deryk Sinotte [ deryk.sinotte ]
          Hide
          Deryk Sinotte added a comment -

          I built and ran component-showcase from the trunk and it exhibits the same behaviour so it is not a portlet specific issue. Oddly, Safari seems to work but Firefox and IE both exhibit issues.

          Show
          Deryk Sinotte added a comment - I built and ran component-showcase from the trunk and it exhibits the same behaviour so it is not a portlet specific issue. Oddly, Safari seems to work but Firefox and IE both exhibit issues.
          Hide
          Ken Fyten added a comment -

          This is easily reproduced without Portlets by running Comp. Showcase, popping up the calendary, select a date, and the selected date quickly flashes into the selectInputDate inputText and then disappears.

          Show
          Ken Fyten added a comment - This is easily reproduced without Portlets by running Comp. Showcase, popping up the calendary, select a date, and the selected date quickly flashes into the selectInputDate inputText and then disappears.
          Ken Fyten made changes -
          Environment Internet Explorer 7 / Win XP / JDK 1.4 / Tomcat 5.5.17 / Liferay 4.3.0-RC1 Internet Explorer 7 / Win XP / JDK 1.4 / Tomcat 5.5.17
          Fix Version/s 1.6 [ 10031 ]
          Assignee Priority P1
          Assignee Deryk Sinotte [ deryk.sinotte ] Adnan Durrani [ adnan.durrani ]
          Priority Major [ 3 ] Critical [ 2 ]
          Hide
          Neil Griffin added a comment -

          I'm also seeing this one on converters. For example:

          <ice:inputText>
          <f:convertDateTime/>
          </ice:inputText>

          will not convert the inputted date and re-render it properly in the browser.

          So this bug has far reaching tentacles and ramifications.

          Show
          Neil Griffin added a comment - I'm also seeing this one on converters. For example: <ice:inputText> <f:convertDateTime/> </ice:inputText> will not convert the inputted date and re-render it properly in the browser. So this bug has far reaching tentacles and ramifications.
          Ken Fyten made changes -
          Assignee Adnan Durrani [ adnan.durrani ] Mircea Toma [ mircea.toma ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14094 Fri Jun 08 16:40:25 MDT 2007 mircea.toma 'type' attribute cannot be updated dynamically in Firefox 2.0 -- ICE-1695
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/element.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14096 Fri Jun 08 17:14:03 MDT 2007 mircea.toma 'dir' attribute cannot be updated dynamically in IE 7 -- ICE-1695
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/element.js
          Hide
          Mircea Toma added a comment -

          'type' attribute cannot be updated dynamically in Firefox.

          Show
          Mircea Toma added a comment - 'type' attribute cannot be updated dynamically in Firefox.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mircea Toma made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          Mircea Toma added a comment -

          'dir' attribute cannot be updated dynamically in IE 7.

          Show
          Mircea Toma added a comment - 'dir' attribute cannot be updated dynamically in IE 7.
          Mircea Toma made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.6DR#6 [ 10090 ]
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-1809 [ ICE-1809 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1
          Assignee Mircea Toma [ mircea.toma ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Neil Griffin
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: