ICEfaces
  1. ICEfaces
  2. ICE-2761

ice:inputRichText broken when used with ice:selectInputText component

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7Beta1
    • Fix Version/s: 1.7RC1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      any

      Description

      Using an ice:inputRichText component together with an ice:selectInputText component on a page breaks the autocomplete component's behaviour. The suggestion list will popup and then immediately be closed again on each key press.

        Activity

        Michael Thiem created issue -
        Michael Thiem made changes -
        Field Original Value New Value
        Description Using an ice:inputRichText component together with an ice:selectInputText component on a page causes the autocomplete component to not showing any suggestions anymore. Using an ice:inputRichText component together with an ice:selectInputText component on a page breaks the autocomplete component's behaviour. The suggestion list will popup and then immediately be closed again on each key press.
        Hide
        Michael Thiem added a comment -

        see attached demo for a demonstration of the explained behaviour

        Show
        Michael Thiem added a comment - see attached demo for a demonstration of the explained behaviour
        Michael Thiem made changes -
        Attachment Test_RichText.zip [ 10830 ]
        Hide
        Jacky Lee added a comment -

        When typing into the ice:selectInputText, a partialSubmit is triggered and the drop-down list is shown. But the partial submit causes inputRichText to reload and take the focus away from the selectInputText when it finishes loading, thus, causing the drop-down list to disappear.

        Also tested ice:outputProgress and ice:inputRichText on the same page. When the HTML is updated from the asynchronous update for the progress bar, the richtext editor is reloaded everytime (the component will flash everytime the progress updates)

        Show
        Jacky Lee added a comment - When typing into the ice:selectInputText, a partialSubmit is triggered and the drop-down list is shown. But the partial submit causes inputRichText to reload and take the focus away from the selectInputText when it finishes loading, thus, causing the drop-down list to disappear. Also tested ice:outputProgress and ice:inputRichText on the same page. When the HTML is updated from the asynchronous update for the progress bar, the richtext editor is reloaded everytime (the component will flash everytime the progress updates)
        Hide
        Jacky Lee added a comment -

        attached test case

        Show
        Jacky Lee added a comment - attached test case
        Jacky Lee made changes -
        Attachment ICE-2761.war [ 10832 ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Assignee Priority P2
        Assignee Adnan Durrani [ adnan.durrani ]
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Ken Fyten made changes -
        Assignee Priority P2 P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15833 Thu Feb 21 11:42:06 MST 2008 adnan.durrani Fix for ICE-2761 (ice:inputRichText broken when used with ice:selectInputText component)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/inputrichtext/fckeditor_ext.js
        Hide
        Adnan Durrani added a comment -

        ice:selectInputText + inputRichText problem fixed : revision 15833

        The progressbar problem can't be fixed, as on each render cycle the javascript has to be attached to the fckEditor.

        Show
        Adnan Durrani added a comment - ice:selectInputText + inputRichText problem fixed : revision 15833 The progressbar problem can't be fixed, as on each render cycle the javascript has to be attached to the fckEditor.
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15884 Thu Feb 28 11:18:09 MST 2008 adnan.durrani Fix for ICE-2761 (ice:inputRichText broken when used with ice:selectInputText component)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/inputrichtext/fckeditor_ext.js
        Hide
        Adnan Durrani added a comment -

        revision 15884: onfocus and onblur removed.

        Show
        Adnan Durrani added a comment - revision 15884: onfocus and onblur removed.
        Ken Fyten made changes -
        Fix Version/s 1.7RC1 [ 10123 ]
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Assignee Adnan Durrani [ adnan.durrani ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #25021 Tue Jul 12 20:57:14 MDT 2011 adnan.durrani Fix for ICE-6957(Regression: ICE-2761 selectInputText has styling problem when overlapping richText component)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/woodstock/woodstock.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/royale/royale.css
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/rime/rime.css

          People

          • Assignee:
            Unassigned
            Reporter:
            Michael Thiem
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: