Skip to content

Commit

Permalink
. taskmanager, remove navigation flicker0
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremychone committed Sep 20, 2012
1 parent 44a56ef commit 57d2958
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions sample/taskmanager/js/MainView.js
Expand Up @@ -59,14 +59,14 @@
brite.display("ProjectView", {projectId:extra.projectId}, {
parent : $projectViewPanel
}).done(function(){
o.lastChild = $mainPanelsInner.children().filter(":last").removeClass("current").addClass("old");
var w = o.lastChild.width();
var lastChild = $mainPanelsInner.children().filter(":last").attr("data-state","old");
var w = lastChild.width();
var newLeft = 0;
if (o.lastChild.length > 0){
if (lastChild.length > 0){
if (forward){
newLeft = o.lastChild.position().left + w + 10;
newLeft = lastChild.position().left + w + 10;
}else{
newLeft = o.lastChild.position().left - w - 10;
newLeft = lastChild.position().left - w - 10;
}
}
$projectViewPanel.css("left",newLeft + "px");
Expand All @@ -77,8 +77,7 @@

// clean the old child on transitionend
$mainPanelsInner.on("btransitionend",function(){
$mainPanelsInner.find(".old").bRemove();
delete o.lastChild;
$mainPanelsInner.find("[data-state='old']").bRemove();
});


Expand Down

0 comments on commit 57d2958

Please sign in to comment.