Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: EE-4.0.0.GA, 4.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces4 trunk rev. 42635
      Browser: all
      Server: Tomcat 7.0.42
    • Assignee Priority:
      P2

      Description

      QA test app: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/list

      1) Test page: /listRows.jsf
      The following ace:list attributes don't work:
      - rows
      - rowIndex
      - first

      This page has an ace:list component with 9 list items, and the attributes are statically defined: rows="3", first="2", rowIndex="3"; these attributes don't appear to affect how the list component is rendered on page.

      2) Test page: /listDynAttribute.jsf
      Failing attributes:
      - controlsItemClass: the default 'ui-state-default ui-corner-all' class is not being applied to the div surrounding the individual reordering icons.
      - controlsSpacerClass/ headerClass / footerClass: when updating any of these attributes, the update is not visible on page.
      - dragging: list items can still be dragged after disabling this attribute. The 'controlsEnabled' attribute must be switched on or off to disable items dragging.

      3) Test page: /listSelectionListenerTest.jsf
      - selectionListener - seems to be broken.


      4) TLD doc possible error:
      - selections: the name of the attribute in the TLD doc is 'selections', of type java.util.Set; however the showcase application > Drag & Drop demo uses 'selection' of type boolean on the ace:list components .Which one is correct?

        Activity

        Hide
        Carmen Cristurean added a comment -

        IF4 trunk rev. 43887 and 43871:

        showcase > list > Drag & Drop:
        Demo is not functional (all browsers):
        1) on the upper demo, after dragging an item, the change is not submitted;
        2) on the "Two-Way Drag Migrations demo, the items cannot be dragged between the 2 panels; only dragging inside the same panel works.

        No such issues on rev. 43858, prior to the commits for this JIRA.

        Show
        Carmen Cristurean added a comment - IF4 trunk rev. 43887 and 43871: showcase > list > Drag & Drop: Demo is not functional (all browsers): 1) on the upper demo, after dragging an item, the change is not submitted; 2) on the "Two-Way Drag Migrations demo, the items cannot be dragged between the 2 panels; only dragging inside the same panel works. No such issues on rev. 43858, prior to the commits for this JIRA.
        Hide
        Mircea Toma added a comment -

        Wired jQuery's 'start', 'stop' and 'receive' callbacks to the sortable container. Also enabled 'connectWith' property on sortable container. See http://api.jqueryui.com/sortable/ .

        Show
        Mircea Toma added a comment - Wired jQuery's 'start', 'stop' and 'receive' callbacks to the sortable container. Also enabled 'connectWith' property on sortable container. See http://api.jqueryui.com/sortable/ .
        Hide
        Carmen Cristurean added a comment -

        Testing results with IF4 trunk r. 43899, browsers: FF34, IE11, CHrome39:
        showcase > ace:list > Drag & Drop demo issue has been resolved.

        ace:list QA test application > /listDynAttribute.jsf test fails.
        A JS error occurs when selecting placeholderClass=customStyle and clicking on a list item to drag it.

        Firefox34:
        TypeError: options.connectWith is undefined
        http://localhost:8080/list/javax.faces.resource/util/ace-jquery-ui.uncompressed.js.jsf?ln=icefaces.ace&v=4_1_0_150113
        Line 3827

        IE11:
        SCRIPT5007: Unable to get property 'constructor' of undefined or null reference
        File: ace-jquery-ui.uncompressed.js.jsf, Line: 3827, Column: 13

        Steps:

        Show
        Carmen Cristurean added a comment - Testing results with IF4 trunk r. 43899, browsers: FF34, IE11, CHrome39: showcase > ace:list > Drag & Drop demo issue has been resolved. ace:list QA test application > /listDynAttribute.jsf test fails. A JS error occurs when selecting placeholderClass=customStyle and clicking on a list item to drag it. Firefox34: TypeError: options.connectWith is undefined http://localhost:8080/list/javax.faces.resource/util/ace-jquery-ui.uncompressed.js.jsf?ln=icefaces.ace&v=4_1_0_150113 Line 3827 IE11: SCRIPT5007: Unable to get property 'constructor' of undefined or null reference File: ace-jquery-ui.uncompressed.js.jsf, Line: 3827, Column: 13 Steps: build/deploy the app from: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/list load the /listDynAttribute.jsf page in any browser. select selectionMode=single, and placeHolderClass=customStyle. click on a list item -> JS error.
        Hide
        Mircea Toma added a comment -

        Add 'connectWith' option to the sortable JS object only if its value is defined

        Show
        Mircea Toma added a comment - Add 'connectWith' option to the sortable JS object only if its value is defined
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces4 trunk r43909. Tomcat 7, IE 11, FF 34, Chrome 39.

        Show
        Liana Munroe added a comment - Verified ICEfaces4 trunk r43909. Tomcat 7, IE 11, FF 34, Chrome 39.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: