mirror of
https://github.com/osnr/TabFS.git
synced 2024-06-03 06:22:16 +02:00
Workaround for changing symlinks
This commit is contained in:
parent
f875d56b07
commit
559c6c6a93
|
@ -437,7 +437,7 @@ router["/tabs/by-title/*"] = {
|
||||||
// TODO: date
|
// TODO: date
|
||||||
async readlink({path}) { // a symbolic link to /tabs/by-id/[id for this tab]
|
async readlink({path}) { // a symbolic link to /tabs/by-id/[id for this tab]
|
||||||
const parts = path.split("_"); const tabId = parts[parts.length - 1];
|
const parts = path.split("_"); const tabId = parts[parts.length - 1];
|
||||||
return { buf: "../by-id/" + tabId };
|
return { buf: "../../tabs/by-id/" + tabId };
|
||||||
},
|
},
|
||||||
async unlink({path}) { // you can delete a by-title/TAB to close that tab
|
async unlink({path}) { // you can delete a by-title/TAB to close that tab
|
||||||
const parts = path.split("_"); const tabId = parseInt(parts[parts.length - 1]);
|
const parts = path.split("_"); const tabId = parseInt(parts[parts.length - 1]);
|
||||||
|
@ -449,7 +449,7 @@ router["/tabs/last-focused"] = {
|
||||||
// a symbolic link to /tabs/by-id/[id for this tab]
|
// a symbolic link to /tabs/by-id/[id for this tab]
|
||||||
async readlink({path}) {
|
async readlink({path}) {
|
||||||
const id = (await browser.tabs.query({ active: true, lastFocusedWindow: true }))[0].id;
|
const id = (await browser.tabs.query({ active: true, lastFocusedWindow: true }))[0].id;
|
||||||
return { buf: "by-id/" + id };
|
return { buf: "by-id/../by-id/" + id };
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue