spectacular-dashboard / DashboardPanel / DashboardPanel
Class: DashboardPanel
DashboardPanel.DashboardPanel
Table of contents
Constructors
Properties
Methods
- _getHtmlForWebview
- _getThemeKind
- _handleGetFileTree
- _handleMessage
- _handleReadFile
- _handleSaveAllFiles
- _handleSaveFile
- _handleSelectDirectory
- _postMessage
- _sendConfig
- _startWatching
- _stopWatching
- dispose
- notifyFileChange
- reveal
- setRootPath
- showFile
- createOrShow
- dispose
Constructors
constructor
• new DashboardPanel(panel, extensionUri, rootPath?): DashboardPanel
Parameters
| Name | Type |
|---|---|
panel | WebviewPanel |
extensionUri | Uri |
rootPath? | string |
Returns
Defined in
Properties
_disposables
• Private _disposables: Disposable[] = []
Defined in
_extensionUri
• Private Readonly _extensionUri: Uri
Defined in
_fileWatcher
• Private _fileWatcher: undefined | FileSystemWatcher
Defined in
_panel
• Private Readonly _panel: WebviewPanel
Defined in
_rootPath
• Private _rootPath: undefined | string
Defined in
currentPanel
▪ Static currentPanel: undefined | DashboardPanel
Defined in
viewType
▪ Static Private Readonly viewType: "spectacularDashboard"
Defined in
Methods
_getHtmlForWebview
▸ _getHtmlForWebview(): string
Returns
string
Defined in
_getThemeKind
▸ _getThemeKind(theme): "dark" | "light"
Parameters
| Name | Type |
|---|---|
theme | ColorTheme |
Returns
"dark" | "light"
Defined in
_handleGetFileTree
▸ _handleGetFileTree(rootPath): Promise<void>
Parameters
| Name | Type |
|---|---|
rootPath | string |
Returns
Promise<void>
Defined in
_handleMessage
▸ _handleMessage(message): Promise<void>
Parameters
| Name | Type |
|---|---|
message | Object |
message.command | string |
Returns
Promise<void>
Defined in
_handleReadFile
▸ _handleReadFile(filePath): Promise<void>
Parameters
| Name | Type |
|---|---|
filePath | string |
Returns
Promise<void>
Defined in
_handleSaveAllFiles
▸ _handleSaveAllFiles(files): Promise<void>
Parameters
| Name | Type |
|---|---|
files | { content: string ; path: string }[] |
Returns
Promise<void>
Defined in
_handleSaveFile
▸ _handleSaveFile(filePath, content): Promise<void>
Parameters
| Name | Type |
|---|---|
filePath | string |
content | string |
Returns
Promise<void>
Defined in
_handleSelectDirectory
▸ _handleSelectDirectory(): Promise<void>
Returns
Promise<void>
Defined in
_postMessage
▸ _postMessage(message): void
Parameters
| Name | Type |
|---|---|
message | Object |
message.data? | unknown |
message.type | string |
Returns
void
Defined in
_sendConfig
▸ _sendConfig(): Promise<void>
Returns
Promise<void>
Defined in
_startWatching
▸ _startWatching(rootPath): void
Parameters
| Name | Type |
|---|---|
rootPath | string |
Returns
void
Defined in
_stopWatching
▸ _stopWatching(): void
Returns
void
Defined in
dispose
▸ dispose(): void
Returns
void
Defined in
notifyFileChange
▸ notifyFileChange(filePath): void
Parameters
| Name | Type |
|---|---|
filePath | string |
Returns
void
Defined in
reveal
▸ reveal(preserveFocus?): void
Parameters
| Name | Type | Default value |
|---|---|---|
preserveFocus | boolean | false |
Returns
void
Defined in
setRootPath
▸ setRootPath(rootPath): void
Parameters
| Name | Type |
|---|---|
rootPath | string |
Returns
void
Defined in
showFile
▸ showFile(filePath): void
Parameters
| Name | Type |
|---|---|
filePath | string |
Returns
void
Defined in
createOrShow
▸ createOrShow(extensionUri, rootPath?, column?): void
Parameters
| Name | Type | Default value |
|---|---|---|
extensionUri | Uri | undefined |
rootPath? | string | undefined |
column | ViewColumn | vscode.ViewColumn.One |
Returns
void
Defined in
dispose
▸ dispose(): void
Returns
void