mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-12-23 10:11:54 +00:00
Fix bug where other panel tabs would switch the document panel tabs
This commit is contained in:
parent
b42991368a
commit
3ba570fa68
2 changed files with 8 additions and 0 deletions
|
|
@ -17,6 +17,10 @@
|
|||
background: var(--color-accent);
|
||||
}
|
||||
|
||||
.icon-button {
|
||||
background: unset;
|
||||
}
|
||||
|
||||
svg {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
|
|
|
|||
|
|
@ -158,10 +158,14 @@ export default defineComponent({
|
|||
},
|
||||
methods: {
|
||||
async handleTabClick(tabIndex: number) {
|
||||
if (this.panelType !== "Document") return;
|
||||
|
||||
const { select_document } = await wasm;
|
||||
select_document(tabIndex);
|
||||
},
|
||||
async closeTab(tabIndex: number) {
|
||||
if (this.panelType !== "Document") return;
|
||||
|
||||
const { close_document } = await wasm;
|
||||
// eslint-disable-next-line no-alert
|
||||
const result = window.confirm("Closing this document will permanently discard all work. Continue?");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue