Ad Widget

Collapse

Version Pre 1.7.0 Build 7383 -- IE7 Display.Style.Table Problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Palmertree
    Senior Member
    • Sep 2005
    • 746

    #1

    Version Pre 1.7.0 Build 7383 -- IE7 Display.Style.Table Problem

    Getting an error with IE7 when viewing the node_selection box. Looks like IE is not compatible with display.style.table until version IE8. Change the following code in page_header.inc.php and it works both in IE6 and IE7.

    - " ShowHide('div_node_tree',IE6?'block':'table');".
    + " ShowHide('div_node_tree',IE?'block':'table');".



    Code:
    diff -ruN zabbix-original/frontends/php/include/page_header.php zabbix/frontends/php/include/page_header.php
    --- zabbix-original/frontends/php/include/page_header.php       2009-06-04 20:20:12.000000000 -0400
    +++ zabbix/frontends/php/include/page_header.php        2009-06-08 23:04:17.000000000 -0400
    @@ -241,9 +241,11 @@
     // --- ---
                                    $jscript = 'javascript : '.
                                            " var pos = getPosition('button_show_tree');".
    -                                       " ShowHide('div_node_tree',IE6?'block':'table');".
    +                                       " ShowHide('div_node_tree',IE?'block':'table');".
                                            ' pos.top += 20;'.
    +                                       ' pos.width = 200;'.
                                            " \$('div_node_tree').setStyle({top: pos.top+'px'});".
    +                                       " \$('div_node_tree').setStyle({width: pos.width+'px'});".
                                            " showPopupDiv('div_node_tree','select_iframe');";              // IE6
                                    $button_show_tree = new CButton('show_node_tree', S_SELECT_NODES, $jscript); //sdelatj konstatntu!
                                    $button_show_tree->setType('button');
Working...