diff --git a/application/displayblock.class.inc.php b/application/displayblock.class.inc.php index 7f3a74fe5..5a72323ac 100644 --- a/application/displayblock.class.inc.php +++ b/application/displayblock.class.inc.php @@ -891,7 +891,13 @@ class MenuBlock extends DisplayBlock $sHtml .= "
  • {$aAction['label']}
  • \n"; } $sHtml .= "\n\n\n"; - $oPage->add_ready_script("$(\"div.itop_popup>ul\").popupmenu();\n"); + static $bPopupScript = false; + if (!$bPopupScript) + { + // Output this once per page... + $oPage->add_ready_script("$(\"div.itop_popup>ul\").popupmenu();\n"); + $bPopupScript = true; + } return $sHtml; } }