Skip to content
Snippets Groups Projects
Commit dee836a3 authored by Josef Glatz's avatar Josef Glatz Committed by Georg Ringer
Browse files

[BUGFIX] ElementBrowser highlighting for active selected file

Due the ElementBrowser refactoring, highlighting for
currently selected file must be added again.

Releases: master
Resolves: #71230
Change-Id: I6bec9ed5cd317e88f2cdb89e58d560d567bab535
Reviewed-on: https://review.typo3.org/44720


Reviewed-by: default avatarBjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: default avatarBjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
parent ec41d218
Branches
Tags
No related merge requests found
......@@ -228,17 +228,19 @@ class FileLinkHandler extends AbstractLinkHandler implements LinkHandlerInterfac
// Get files from the folder:
$folderContent = $this->getFolderContent($folder, $extensionList);
if (!empty($folderContent)) {
$out .= '<ul class="list-tree list-tree-root">';
$out .= '<ul class="list-tree">';
foreach ($folderContent as $fileOrFolderObject) {
list($fileIdentifier, $icon) = $this->renderItem($fileOrFolderObject);
$selected = $currentIdentifier === $fileIdentifier ? ' class="active"' : '';
$out .=
'<li' . $selected . '>
<a href="#" class="t3js-fileLink" title="' . htmlspecialchars($fileOrFolderObject->getName()) . '" data-file="file:' . htmlspecialchars($fileIdentifier) . '">
' . $icon . '
' . htmlspecialchars(GeneralUtility::fixed_lgd_cs($fileOrFolderObject->getName(), $titleLen)) . '
</a>
</li>';
<span class="list-tree-group">
<a href="#" class="t3js-fileLink list-tree-group" title="' . htmlspecialchars($fileOrFolderObject->getName()) . '" data-file="file:' . htmlspecialchars($fileIdentifier) . '">
<span class="list-tree-icon">' . $icon . '</span>
<span class="list-tree-title">' . htmlspecialchars(GeneralUtility::fixed_lgd_cs($fileOrFolderObject->getName(), $titleLen)) . '</span>
</a>
</span>
</li>';
}
$out .= '</ul>';
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment