Bug fix: selected portal unselect if portal re-render

Preserve and restore "selectedPortal" between re-render
This commit is contained in:
Xelio 2013-02-16 21:33:29 +08:00
parent 11d1312068
commit 55506b7207

View File

@ -125,7 +125,11 @@ window.handleDataResponse = function(data, textStatus, jqXHR) {
} }
}); });
// Preserve and restore "selectedPortal" between portal re-render
if(portalUpdateAvailable) var oldSelectedPortal = selectedPortal;
$.each(ppp, function(ind, portal) { renderPortal(portal); }); $.each(ppp, function(ind, portal) { renderPortal(portal); });
if(portalUpdateAvailable) selectedPortal = oldSelectedPortal;
if(portals[selectedPortal]) { if(portals[selectedPortal]) {
try { try {
portals[selectedPortal].bringToFront(); portals[selectedPortal].bringToFront();