diff --git a/src/EnbedDecoratiion.ts b/src/EnbedDecoratiion.ts index 68cd7c8..339552f 100644 --- a/src/EnbedDecoratiion.ts +++ b/src/EnbedDecoratiion.ts @@ -3,7 +3,7 @@ import {EditorView, Decoration, DecorationSet, ViewUpdate, ViewPlugin, WidgetTyp import {StateField, StateEffect, StateEffectType} from "@codemirror/state"; import {Range} from "@codemirror/rangeset"; import {syntaxTree, tokenClassNodeProp} from "@codemirror/language"; -import MyPlugin from "./main"; +import LinkThumbnailPlugin from "./main"; //based on: https://gist.github.com/nothingislost/faa89aa723254883d37f45fd16162337 @@ -18,9 +18,9 @@ const statefulDecorations = defineStatefulDecoration(); class StatefulDecorationSet { editor: EditorView; decoCache: { [cls: string]: Decoration } = Object.create(null); - plugin: MyPlugin; + plugin: LinkThumbnailPlugin; - constructor(editor: EditorView, plugin: MyPlugin) { + constructor(editor: EditorView, plugin: LinkThumbnailPlugin) { this.editor = editor; this.plugin = plugin; } @@ -64,7 +64,7 @@ class StatefulDecorationSet { } } -function buildViewPlugin(plugin: MyPlugin) { +function buildViewPlugin(plugin: LinkThumbnailPlugin) { return ViewPlugin.fromClass( class { decoManager: StatefulDecorationSet; @@ -105,7 +105,7 @@ function buildViewPlugin(plugin: MyPlugin) { ); } -export function asyncDecoBuilderExt(plugin: MyPlugin) { +export function asyncDecoBuilderExt(plugin: LinkThumbnailPlugin) { return [statefulDecorations.field, buildViewPlugin(plugin)]; } diff --git a/src/PostProcessor.ts b/src/PostProcessor.ts index d2ab1d8..beb97b2 100644 --- a/src/PostProcessor.ts +++ b/src/PostProcessor.ts @@ -1,11 +1,11 @@ import { MarkdownPostProcessorContext } from "obsidian"; -import MyPlugin from "./main"; +import LinkThumbnailPlugin from "./main"; import { linkThumbnailWidgetParams } from "./EnbedDecoratiion"; export class PostProcessor { - plugin: MyPlugin; + plugin: LinkThumbnailPlugin; - constructor(plugin: MyPlugin) { + constructor(plugin: LinkThumbnailPlugin) { this.plugin = plugin; } diff --git a/src/main.ts b/src/main.ts index dbb04c5..b1a94bf 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,7 +4,7 @@ import { PostProcessor } from './PostProcessor'; -export default class MyPlugin extends Plugin { +export default class LinkThumbnailPlugin extends Plugin { /** * @returns true if Live Preview is supported */