@@ -169,11 +169,27 @@ const globalActionsTemplate = [
169169 icon : 'chrome://browser/skin/zen-icons/trash.svg' ,
170170 } ,
171171 {
172- label : 'Split Selected Tabs' ,
173- command : ( window ) => window . gZenViewSplitter . contextSplitTabs ( ) ,
174- icon : 'chrome://browser/skin/zen-icons/manage.svg' ,
172+ label : 'Split View Vertical' ,
173+ command : 'cmd_zenSplitViewVertical' ,
174+ icon : 'chrome://browser/skin/zen-icons/split.svg' ,
175+ isAvailable : ( window ) => {
176+ return window . gBrowser . tabs . length > 1 && ! ( window . gZenViewSplitter . currentView >= 0 ) ;
177+ } ,
178+ } ,
179+ {
180+ label : 'Split View Horizontal' ,
181+ command : 'cmd_zenSplitViewHorizontal' ,
182+ icon : 'chrome://browser/skin/zen-icons/split.svg' ,
183+ isAvailable : ( window ) => {
184+ return window . gBrowser . tabs . length > 1 && ! ( window . gZenViewSplitter . currentView >= 0 ) ;
185+ } ,
186+ } ,
187+ {
188+ label : 'Split View Grid' ,
189+ command : 'cmd_zenSplitViewGrid' ,
190+ icon : 'chrome://browser/skin/zen-icons/split.svg' ,
175191 isAvailable : ( window ) => {
176- return window . gZenViewSplitter . contextCanSplitTabs ( ) ;
192+ return window . gBrowser . tabs . length > 1 && ! ( window . gZenViewSplitter . currentView >= 0 ) ;
177193 } ,
178194 } ,
179195 {
0 commit comments