60 public function wrapIcon($icon, $folderObject)
66 if ($this->ext_IconMode ===
'titlelink') {
68 $this->linkParameterProvider->getUrlParameters([
'identifier' => $folderObject->getCombinedIdentifier()])
70 $aOnClick =
'return jumpToUrl(' . GeneralUtility::quoteJSvalue($this->
getThisScript() . $parameters) .
');';
71 $theFolderIcon =
'<a href="#" onclick="' . htmlspecialchars($aOnClick) .
'">' . $icon .
'</a>';
74 return $theFolderIcon;
88 $this->linkParameterProvider->getUrlParameters([
'identifier' => $folderObject->getCombinedIdentifier()])
90 return '<a href="#" onclick="return jumpToUrl(' . htmlspecialchars(GeneralUtility::quoteJSvalue($this->
getThisScript() . $parameters)) .
');">' .
$title .
'</a>';
102 trigger_error(
'This method is obsolete and will be removed in TYPO3 v10.0.', E_USER_DEPRECATED);
113 if (static::class === __CLASS__) {
116 return parent::renderPMIconAndLink($cmd, $isOpen);
129 public function PM_ATagWrap($icon, $cmd, $bMark =
'', $isOpen =
false)
131 $anchor = $bMark ?
'#' . $bMark :
'';
132 $name = $bMark ?
' name=' . $bMark :
'';
133 $urlParameters = $this->linkParameterProvider->getUrlParameters([]);
134 $urlParameters[
'PM'] = $cmd;
136 return '<a href="#"' . htmlspecialchars($name) .
' onclick="' . htmlspecialchars($aOnClick) .
'">' . $icon .
'</a>';
150 if (empty($this->scope)) {
152 'class' => static::class,
154 'browser' => $this->linkParameterProvider->getUrlParameters([]),
158 return parent::PMiconATagWrap($icon, $cmd, $isExpand);