From f7925abaed1fac10c921f35b274c1167ecd00d2f Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Tue, 8 Feb 2011 17:40:43 -0800 Subject: [PATCH] Instance page - view console proxy - thumbnail - only request thumbnails when mouse is over console proxy icon. Stop requesting thumbnails when mouse is out of console proxy icon. --- ui/scripts/cloud.core.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ui/scripts/cloud.core.js b/ui/scripts/cloud.core.js index 9b1a9c88b46..ac105430a51 100644 --- a/ui/scripts/cloud.core.js +++ b/ui/scripts/cloud.core.js @@ -876,9 +876,16 @@ function resetViewConsoleAction(jsonObj, $detailsTab) { //console proxy thumbnail var imgUrl = "console?cmd=thumbnail&vm=" + jsonObj.id + "&w=144&h=110"; $viewConsoleTemplate.data("imgUrl", imgUrl); - disableConsoleHover($viewConsoleContainer); - enableConsoleHover($viewConsoleContainer, $viewConsoleTemplate); - + + $viewConsoleContainer.bind("mouseover", function(event) { + enableConsoleHover($viewConsoleContainer, $viewConsoleTemplate); + return false; + }); + $viewConsoleContainer.bind("mouseout", function(event) { + disableConsoleHover($viewConsoleContainer); + return false; + }); + //console proxy popup $viewConsoleTemplate.data("proxyUrl", "console?cmd=access&vm=" + jsonObj.id).data("vmId",jsonObj.id).click(function(event) { var proxyUrl = $(this).data("proxyUrl");