ICEfaces
  1. ICEfaces
  2. ICE-2787

Problems with Opera 9 and ICEfaces 1.7 Beta1

    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:
      Opera 9.x and ICEfaces 1.7 Beta1

      Description

      The following issues have been observed when using Opera 9.x with ICEfaces 1.7 Beta1 release Comp. Showcase sample:

          * dataTable ColsSpan & rowspan demos not styling correctly (xp only, royale is fine)
          * panelTooltip not styling correctly (xp only, royale is fine)
          * gMap doesn't work/render correctly when XP theme used, Royale is fine ???
          * panelDivider: Layout critically messed up (XP only, Royale is fine)
          * dataTable resizable col. headers styling issue.
          * dataTable, scrollable, headers don't align with columns
          * menuPopup doesn't work (trigger event not firing?)
          * panelPopup's sometime leave artifacts on window after their hidden (cleaned up on repaint, browser bug, Known Issue)
          * $ sign missing on Opera in series panel
      1. screenshot-1.jpg
        163 kB
      2. screenshot-2.jpg
        162 kB
      3. screenshot-3.jpg
        178 kB

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 1.7 [ 10080 ]
        Assignee Priority P2
        Assignee Yip Ng [ yip.ng ]
        Ken Fyten made changes -
        Link This issue blocks ICE-2329 [ ICE-2329 ]
        Hide
        yip.ng added a comment -

        Data table colspan, rowspan, tooltip panel: Don't see any difference between Opera and Firefox?

        Show
        yip.ng added a comment - Data table colspan, rowspan, tooltip panel: Don't see any difference between Opera and Firefox?
        Hide
        yip.ng added a comment -

        Run from 1.7 Beta1 (build14, revision 15789) and gone through the first 4 issues. Still work fine and similar to Firefox.

        Show
        yip.ng added a comment - Run from 1.7 Beta1 (build14, revision 15789) and gone through the first 4 issues. Still work fine and similar to Firefox.
        Hide
        yip.ng added a comment -

        Continued: dataTable resizable col. headers look OK.

        Show
        yip.ng added a comment - Continued: dataTable resizable col. headers look OK.
        Hide
        yip.ng added a comment -

        Screenshot showing problem with headers in scrollable table.

        Show
        yip.ng added a comment - Screenshot showing problem with headers in scrollable table.
        yip.ng made changes -
        Attachment screenshot-1.jpg [ 10863 ]
        Hide
        yip.ng added a comment -

        The scrollable table header problem is caused by fixes for ICE-2417 and ICE-2654. Therefore need to revisit those cases.

        Show
        yip.ng added a comment - The scrollable table header problem is caused by fixes for ICE-2417 and ICE-2654 . Therefore need to revisit those cases.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15986 Mon Mar 10 14:54:03 MDT 2008 yip.ng ICE-2787
        Fixed alignment of headers in Opera.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/web/inc/components/table.jspx
        Hide
        yip.ng added a comment -

        Screenshots of testing the fix.

        Show
        yip.ng added a comment - Screenshots of testing the fix.
        yip.ng made changes -
        Attachment screenshot-2.jpg [ 10864 ]
        yip.ng made changes -
        Attachment screenshot-3.jpg [ 10865 ]
        Hide
        yip.ng added a comment -

        Note that Opera renders the scrollbar on top of the div rather than beside the div as in Firefox and IE. Therefore there is no white space at the upper right hand corner of the table.

        Show
        yip.ng added a comment - Note that Opera renders the scrollbar on top of the div rather than beside the div as in Firefox and IE. Therefore there is no white space at the upper right hand corner of the table.
        Hide
        yip.ng added a comment -

        "There is no context menu in Opera. This is due to their security restrictions."

        "onContextMenu not supported (#165310)" (No. is bug no.)

        "Opera does not support natively context menus (it does not expose the oncontextmenu DOM event). Moreover you cannot prevent the default browser menu from opening as in other browsers."

        "contextmenu support: Opera 8: No"

        "NOTE: Opera does not have rightclick events"

        "I tested it in FF 2, IE7,Safari and Opera 9.23 it worked well on all except for Opera, but is because Opera still doesn't support the oncontextmenu"

        ......

        Show
        yip.ng added a comment - "There is no context menu in Opera. This is due to their security restrictions." "onContextMenu not supported (#165310)" (No. is bug no.) "Opera does not support natively context menus (it does not expose the oncontextmenu DOM event). Moreover you cannot prevent the default browser menu from opening as in other browsers." "contextmenu support: Opera 8: No" "NOTE: Opera does not have rightclick events" "I tested it in FF 2, IE7,Safari and Opera 9.23 it worked well on all except for Opera, but is because Opera still doesn't support the oncontextmenu" ......
        Hide
        yip.ng added a comment -

        $ sign in series panel appears OK, even in 1.7 Beta 1, run using component-showcase-tomcat6.war.

        Show
        yip.ng added a comment - $ sign in series panel appears OK, even in 1.7 Beta 1, run using component-showcase-tomcat6.war.
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.7RC1 [ 10123 ]
        Fix Version/s 1.7 [ 10080 ]
        Hide
        Mandeep Hayher added a comment -

        Tested successfully on Revision# 16097

        Show
        Mandeep Hayher added a comment - Tested successfully on Revision# 16097
        Mandeep Hayher made changes -
        Assignee Yip Ng [ yip.ng ] Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P2
        Assignee Ken Fyten [ ken.fyten ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Ken Fyten
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: