Merge pull request #436 from diath/patch-tabs

Make tab navigation more intuitive
This commit is contained in:
Eduardo Bart 2014-01-15 05:48:07 -08:00
commit 1588bc4cae
1 changed files with 19 additions and 3 deletions

View File

@ -389,8 +389,16 @@ function UIMoveableTabBar:selectNextTab()
if #self.postTabs > 0 then
local widget = showPostTab(self)
self:selectTab(widget)
updateTabs(self)
else
if #self.preTabs > 0 then
for i = 1, #self.preTabs do
showPreTab(self)
end
end
self:selectTab(self.tabs[1])
end
updateTabs(self)
return
end
@ -417,8 +425,16 @@ function UIMoveableTabBar:selectPrevTab()
if #self.preTabs > 0 then
local widget = showPreTab(self)
self:selectTab(widget)
updateTabs(self)
else
if #self.postTabs > 0 then
for i = 1, #self.postTabs do
showPostTab(self)
end
end
self:selectTab(self.tabs[#self.tabs])
end
updateTabs(self)
return
end
@ -461,4 +477,4 @@ function UIMoveableTabBar:setNavigation(prevButton, nextButton)
nextNavigation.onClick = function() self:selectNextTab() end
end
updateNavigation(self)
end
end