Code

Added a check to force a zoneName reverseName to be given
[gosa.git] / include / class_divSelectBox.inc
index 4e4d45088b5bc1d84837e4e8db8f00741c62c0be..4ddc3fba594c3b22bea5bc6edec6c34a082686bf 100644 (file)
@@ -26,15 +26,15 @@ class divSelectBox {
 
   function DrawList(){
     $s_return  = "";
-    $s_return .= "<div style=\"height:2px; overflow:hidden;background:#888888;width:100%;margin-right:18px;\"></div>\n";
-    $s_return .= "<div style=\"padding-right:1px;padding-bottom:2px;;\" height='".$this->height."' width='100%'>\n";
-    $s_return .= "<div style=\"overflow: auto;width:100%;height:".$this->height."px;\">\n";
+    $s_return .= "<div style=\"height:2px; overflow:hidden;background:#888888;width:100%;margin-right:0px;\"></div>\n";
+    $s_return .= "<div style=\"padding-right:1px;padding-bottom:2px;height:".$this->height.";width:100%\">\n";
+    $s_return .= "<div style=\"overflow: auto;width:100%;height:".($this->height)."px;\">\n";
     $s_return .= "<table ".
                     "summary='".$this->s_summary."' ".
                     "width='100%' ".
-                    "height='100%' ".
                     "cellspacing='0' ".
                     "style='overflow:scroll; ".
+                    "height:".($this->height-2)."px;".
                     "padding-right:1px; ".
                     "padding-bottom:2px; ".
                     "border-left:solid 2px; ".
@@ -65,12 +65,12 @@ class divSelectBox {
        
     /* If divlist is empty, append a single white entry */
     if(count($this->a_entries)==0){
-      $str.="<tr><td class='list1' style='height:100%';>&nbsp;</td></tr>";
+      $str.="<tr class='rowxp1'
+                ><td class='list1nohighlight' style='height:100%; border-right:0px;'>&nbsp;</td></tr>";
       return($str);
     }
 
     $i = $this->_numEntries();
-    for($e = 0 ; $e < 10 ; $e ++)
     foreach($this->a_entries as $s_key => $s_value){
       $i--;
 
@@ -80,7 +80,7 @@ class divSelectBox {
         $i_alternate=1;
       }
 
-      $s_return .= "\n<tr>";
+      $s_return .= "\n<tr class='rowxp".($i_alternate)."'>";
 
       $cnt = 0;                                        
     
@@ -100,17 +100,18 @@ class divSelectBox {
           $style = " ".$s_value2['attach']." " ;
         }
 
-        $s_return .= "\n<td ".$style." class='".$class."'>";
+        $s_return .= "\n<td ".$style." class='".$class."' onmouseover='highlight(this);' onmouseout='unhighlight(this,\"list".$i_alternate."\");'>";
         $s_return .= $s_value2['string'];
         $s_return .= "</td>";
       }
       $s_return.="\n</tr>";
     }
+    $s_return.="\n<tr>";
     for($i = 0 ; $i < ($this->cols) ; $i ++){
       if($i >= ($this->cols-1)){
-        $s_return .= "<td class='list1' height='100%' style='border:0px;'></td>";
+        $s_return .= "<td class='list1nohighlight' style='height:100%;border:0px;'><div style='font-size:1px;'>&nbsp;</div></td>";
       }else{
-        $s_return .= "<td class='list1' height='100%'></td>";
+        $s_return .= "<td class='list1nohighlight' style='height:100%;'><div style='font-size:1px;'>&nbsp;</div></td>";
       }
       
     }