From a4e8c8d07db5ba60a7e7f9223cdb92137ef0853e Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Wed, 9 Jun 2010 20:55:50 +0000 Subject: [PATCH] - Fixed behaviour of the popup menu (Trac #316): regression on popup menus inside content loaded via Ajax... SVN:trunk[454] --- application/displayblock.class.inc.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; } }