renaming view
This commit is contained in:
parent
dcc9477f8e
commit
187870684c
|
@ -1,14 +1,14 @@
|
|||
import { ItemView, WorkspaceLeaf } from "obsidian";
|
||||
|
||||
export const VIEW_TYPE_EXAMPLE = "example-view";
|
||||
export const VIEW_TYPE_LAWREF = "lawref-view";
|
||||
|
||||
export class ExampleView extends ItemView {
|
||||
export class LawRefView extends ItemView {
|
||||
constructor(leaf: WorkspaceLeaf) {
|
||||
super(leaf);
|
||||
}
|
||||
|
||||
getViewType() {
|
||||
return VIEW_TYPE_EXAMPLE;
|
||||
return VIEW_TYPE_LAWREF;
|
||||
}
|
||||
|
||||
getDisplayText() {
|
||||
|
|
12
src/main.ts
12
src/main.ts
|
@ -1,5 +1,5 @@
|
|||
import { App, Modal, Notice, Plugin, PluginSettingTab, Setting, Vault, Workspace, WorkspaceLeaf, MarkdownPostProcessorContext, parseFrontMatterEntry, View, MarkdownView } from 'obsidian';
|
||||
import { ExampleView, VIEW_TYPE_EXAMPLE } from './law-sidebar';
|
||||
import { LawRefView, VIEW_TYPE_LAWREF } from './law-sidebar';
|
||||
import { OldpApi } from './api/opld';
|
||||
import LawSuggester from './lawSuggester';
|
||||
import { lawRefPluginEditorProcessor, } from './law-editor-processor';
|
||||
|
@ -19,7 +19,7 @@ export default class LawRefPlugin extends Plugin {
|
|||
private readonly OldpApi = new OldpApi();
|
||||
async onload() {
|
||||
await this.loadSettings();
|
||||
this.registerView(VIEW_TYPE_EXAMPLE, (leaf) => new ExampleView(leaf))
|
||||
this.registerView(VIEW_TYPE_LAWREF, (leaf) => new LawRefView(leaf))
|
||||
this.registerEditorExtension(lawRefPluginEditorProcessor);
|
||||
// This adds a settings tab so the user can configure various aspects of the plugin
|
||||
this.addSettingTab(new LawRefPluginSettingTab(this.app, this));
|
||||
|
@ -56,7 +56,7 @@ export default class LawRefPlugin extends Plugin {
|
|||
new Notice('Opening view');
|
||||
|
||||
let leaf: WorkspaceLeaf | null = null;
|
||||
const leaves = workspace.getLeavesOfType(VIEW_TYPE_EXAMPLE);
|
||||
const leaves = workspace.getLeavesOfType(VIEW_TYPE_LAWREF);
|
||||
|
||||
//const paragraphs = this.getFrontMatterMeta();
|
||||
|
||||
|
@ -67,7 +67,7 @@ export default class LawRefPlugin extends Plugin {
|
|||
// Our view could not be found in the workspace, create a new leaf
|
||||
// in the right sidebar for it
|
||||
leaf = workspace.getRightLeaf(false);
|
||||
await leaf.setViewState({ type: VIEW_TYPE_EXAMPLE, active: true });
|
||||
await leaf.setViewState({ type: VIEW_TYPE_LAWREF, active: true });
|
||||
|
||||
|
||||
}
|
||||
|
@ -87,8 +87,8 @@ export default class LawRefPlugin extends Plugin {
|
|||
if (LawRefList) {
|
||||
console.log(LawRefList);
|
||||
}
|
||||
this.app.workspace.getLeavesOfType(VIEW_TYPE_EXAMPLE).forEach((leaf) => {
|
||||
if (leaf.view instanceof ExampleView) {
|
||||
this.app.workspace.getLeavesOfType(VIEW_TYPE_LAWREF).forEach((leaf) => {
|
||||
if (leaf.view instanceof LawRefView) {
|
||||
const container = leaf.view.containerEl.children[1];
|
||||
container.empty;
|
||||
console.log(container)
|
||||
|
|
Loading…
Reference in New Issue