User:Fyan/Improving Tab Hierarchy: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
=== Phase I ===
onOpenLinkInNewTab(newTab, openerTab):
onOpenLinkInNewTab(newTab, openerTab):
     newTab.opener := openerTab
     newTab.opener := openerTab
Line 36: Line 38:
         tab.opener := NULL
         tab.opener := NULL


----
=== Phase II ===


openNewTab(newTab, trigger):
openNewTab(newTab, trigger):
Line 42: Line 44:
         openTab('about:blank')
         openTab('about:blank')
     ELSE:
     ELSE:
        tab := contextTab OR selectedTab
         openTab('about:blank', { opener : tab, position : tab.position + 1 })
         openTab('about:blank', { opener : tab, position : tab.position + 1 })
134

edits

Navigation menu