fix a bug with switching list view while viewing an item

This commit is contained in:
rolux 2012-03-20 09:45:40 +00:00
parent 5c983597c4
commit 4329922d6b

View file

@ -40,10 +40,10 @@ pandora.ui.toolbar = function() {
); );
that.bindEvent({ that.bindEvent({
pandora_listview: function(data) { pandora_listview: function(data) {
var isNavigationView = ['map', 'calendar'].indexOf(data.value) > -1, var isNavigationView, wasNavigationView;
wasNavigationView = ['map', 'calendar'].indexOf(data.previousValue) > -1, if (!pandora.user.ui.item) {
action = isNavigationView ? 'hide' : 'show'; isNavigationView = ['map', 'calendar'].indexOf(data.value) > -1;
Ox.Log('', 'IS/WAS', isNavigationView, wasNavigationView); wasNavigationView = ['map', 'calendar'].indexOf(data.previousValue) > -1;
if (isNavigationView != wasNavigationView) { if (isNavigationView != wasNavigationView) {
if (isNavigationView) { if (isNavigationView) {
pandora.$ui.sortSelect.remove(); pandora.$ui.sortSelect.remove();
@ -58,6 +58,7 @@ pandora.ui.toolbar = function() {
); );
} }
} }
}
}) })
return that; return that;
}; };