Fixed bug #10892: Make it possible to style a hover color for pagetree/filetree items
[Packages/TYPO3.CMS.git] / typo3 / class.filelistfoldertree.php
index 0529716..dcc1ed0 100644 (file)
@@ -174,7 +174,7 @@ class filelistFolderTree extends t3lib_folderTree {
                        // if this item is the start of a new level,
                        // then a new level <ul> is needed, but not in ajax mode
                        if($v['isFirst'] && !($doCollapse) && !($doExpand && $expandedFolderUid == $uid))       {
                        // if this item is the start of a new level,
                        // then a new level <ul> is needed, but not in ajax mode
                        if($v['isFirst'] && !($doCollapse) && !($doExpand && $expandedFolderUid == $uid))       {
-                               $itemHTML = "<ul>\n";
+                               $itemHTML = "</div><ul>\n";
                        }
 
                        // add CSS classes to the list item
                        }
 
                        // add CSS classes to the list item
@@ -182,12 +182,12 @@ class filelistFolderTree extends t3lib_folderTree {
                        if($v['isLast']) { $classAttr = ($classAttr) ? ' last'  : 'last';        }
 
                        $itemHTML .='
                        if($v['isLast']) { $classAttr = ($classAttr) ? ' last'  : 'last';        }
 
                        $itemHTML .='
-                               <li id="'.$idAttr.'"'.($classAttr ? ' class="'.$classAttr.'"' : '').'>'.
+                               <li id="'.$idAttr.'"'.($classAttr ? ' class="'.$classAttr.'"' : '').'><div class="treeLinkItem">'.
                                        $v['HTML'].
                                        $this->wrapTitle($this->getTitleStr($v['row'],$titleLen),$v['row'],$v['bank']);
 
 
                                        $v['HTML'].
                                        $this->wrapTitle($this->getTitleStr($v['row'],$titleLen),$v['row'],$v['bank']);
 
 
-                       if(!$v['hasSub']) { $itemHTML .= "</li>\n"; }
+                       if(!$v['hasSub']) { $itemHTML .= "</div></li>\n"; }
 
                        // we have to remember if this is the last one
                        // on level X so the last child on level X+1 closes the <ul>-tag
 
                        // we have to remember if this is the last one
                        // on level X so the last child on level X+1 closes the <ul>-tag