mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-08 05:20:01 +00:00
43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
.titlebar(*ngIf='!config.store.appearance.useNativeFrame && config.store.appearance.dock == "off"')
|
|
.title((dblclick)='hostApp.maximizeWindow()') Term
|
|
button.btn.btn-secondary.btn-minimize((click)='hostApp.minimizeWindow()')
|
|
i.fa.fa-window-minimize
|
|
button.btn.btn-secondary.btn-maximize((click)='hostApp.maximizeWindow()')
|
|
i.fa.fa-window-maximize
|
|
button.btn.btn-secondary.btn-close((click)='hostApp.quit()')
|
|
i.fa.fa-close
|
|
|
|
.tabs(class='active-tab-{{tabs.indexOf(activeTab)}}')
|
|
button.btn.btn-secondary.btn-new-tab((click)='newTab()')
|
|
i.fa.fa-plus
|
|
.tab(
|
|
*ngFor='let tab of tabs; let idx = index; trackBy: tab?.id',
|
|
(click)='selectTab(tab)',
|
|
[class.active]='tab == activeTab',
|
|
[class.pre-selected]='tabs[idx + 1] == activeTab',
|
|
[class.post-selected]='tabs[idx - 1] == activeTab',
|
|
@animateTab,
|
|
)
|
|
.content-wrapper
|
|
div.index {{idx + 1}}
|
|
div.name {{tab.name || 'Terminal'}}
|
|
button((click)='closeTab(tab)') ×
|
|
button.btn.btn-secondary.btn-settings((click)='showSettings()')
|
|
i.fa.fa-cog
|
|
|
|
.tabs-content
|
|
.tab(
|
|
*ngFor='let tab of tabs; trackBy: tab?.id',
|
|
[class.active]='tab == activeTab',
|
|
[class.scrollable]='tab.scrollable',
|
|
)
|
|
terminal(*ngIf='tab.type == "terminal"', [session]='tab.session', '[(title)]'='tab.name')
|
|
settings-pane(*ngIf='tab.type == "settings"')
|
|
|
|
hotkey-hint
|
|
|
|
toaster-container([toasterconfig]="toasterconfig")
|
|
template(ngbModalContainer)
|
|
|
|
div.window-resizer.window-resizer-tl
|