feat(home): function setUser, setRemoteContainer, setDevstarDomain
This commit is contained in:
17
src/home.ts
17
src/home.ts
@@ -45,6 +45,23 @@ export default class DSHome {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setUser(user: User) {
|
||||||
|
this.user = user
|
||||||
|
}
|
||||||
|
|
||||||
|
setRemoteContainer(remoteContainer: RemoteContainer) {
|
||||||
|
this.remoteContainer = remoteContainer
|
||||||
|
}
|
||||||
|
|
||||||
|
setDevstarDomain(devstarDomain: string) {
|
||||||
|
if (undefined == devstarDomain || "" == devstarDomain) {
|
||||||
|
this.devstarDomain = devstarDomain
|
||||||
|
this.devstarHomePageUrl = "https://devstar.cn/devstar-home"
|
||||||
|
} else {
|
||||||
|
this.devstarHomePageUrl = devstarDomain.endsWith('/') ? this.devstarDomain + "devstar-home" : devstarDomain + "/devstar-home"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async toggle(devstarHomePageUrl: string = this.devstarHomePageUrl) {
|
async toggle(devstarHomePageUrl: string = this.devstarHomePageUrl) {
|
||||||
const panel = vscode.window.createWebviewPanel(
|
const panel = vscode.window.createWebviewPanel(
|
||||||
'homeWebview',
|
'homeWebview',
|
||||||
|
|||||||
Reference in New Issue
Block a user