mirror of
https://github.com/Combodo/iTop.git
synced 2026-09-01 10:58:23 +02:00
Correctly handle included js files on the new api
This commit is contained in:
@@ -392,7 +392,7 @@ class ButtonUIBlockFactory extends AbstractUIBlockFactory
|
||||
{
|
||||
if ($oPopupItem instanceof JSPopupMenuItem) {
|
||||
$sTooltip = $oPopupItem->GetTooltip();
|
||||
if (!utils::IsNotNullOrEmptyString($sTooltip)) {
|
||||
if (utils::IsNullOrEmptyString($sTooltip)) {
|
||||
$sTooltip = $oPopupItem->GetLabel();
|
||||
}
|
||||
|
||||
@@ -402,9 +402,7 @@ class ButtonUIBlockFactory extends AbstractUIBlockFactory
|
||||
);
|
||||
|
||||
$oButton->SetOnClickJsCode($oPopupItem->GetJsCode());
|
||||
foreach ($oPopupItem->GetLinkedScripts() as $sLinkedScript) {
|
||||
$oButton->AddJsFileRelPath($sLinkedScript);
|
||||
}
|
||||
$oButton->AddMultipleJsFilesRelPaths($oPopupItem->GetLinkedScripts());
|
||||
$oButton->SetActionType($sActionType);
|
||||
$oButton->SetColor($sColor);
|
||||
$oButton->SetAriaAttributes($oPopupItem->GetAriaAttributes()->GetAttributes());
|
||||
@@ -464,15 +462,11 @@ class ButtonUIBlockFactory extends AbstractUIBlockFactory
|
||||
if (utils::IsNotNullOrEmptyString($oPopupItem->GetTooltip())) {
|
||||
$oButton->SetTooltip($oPopupItem->GetTooltip());
|
||||
}
|
||||
$oButton->SetOnClickJsCode($oPopupItem->GetJsCode());
|
||||
$oButton->AddMultipleJsFilesRelPaths($oPopupItem->GetLinkedScripts());
|
||||
$oButton->SetAriaAttributes($oPopupItem->GetAriaAttributes()->GetAttributes());
|
||||
$oButton->SetDataAttributes($oPopupItem->GetDataAttributes()->GetAttributes());
|
||||
|
||||
$oButton->SetOnClickJsCode($oPopupItem->GetJsCode());
|
||||
|
||||
foreach ($oPopupItem->GetLinkedScripts() as $sLinkedScript) {
|
||||
$oButton->AddJsFileRelPath($sLinkedScript);
|
||||
}
|
||||
|
||||
return $oButton;
|
||||
} elseif ($oPopupItem instanceof URLPopupMenuItem) {
|
||||
$oButton = self::MakeForLink(
|
||||
|
||||
Reference in New Issue
Block a user