diff --git a/package-lock.json b/package-lock.json index dc79529..9a4ac6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -883,9 +883,9 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", + "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -1090,9 +1090,9 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "peer": true, "dependencies": { diff --git a/src/law-editor-processor.ts b/src/law-editor-processor.ts index eb3d771..58abfca 100644 --- a/src/law-editor-processor.ts +++ b/src/law-editor-processor.ts @@ -17,8 +17,6 @@ import { StateEffect } from '@codemirror/state'; -import { syntaxTree } from '@codemirror/language'; - const LawRefMatcher = new MatchDecorator({ regexp: /\(\((\w+)\)\)/g, decoration: match => Decoration.mark({ @@ -38,13 +36,13 @@ class LawRefPluginEditorProcessor implements PluginValue { decorations: DecorationSet; constructor(view: EditorView) { this.decorations = LawRefMatcher.createDeco(view); - console.log("halloooo") + //console.log("halloooo") } update(update: ViewUpdate) { if (update.docChanged || update.viewportChanged) { this.decorations = LawRefMatcher.updateDeco(update, this.decorations); - console.log("elllooooo") + //console.log("elllooooo") } } diff --git a/src/law-sidebar.ts b/src/law-sidebar.ts index dc979fa..b2407db 100644 --- a/src/law-sidebar.ts +++ b/src/law-sidebar.ts @@ -16,7 +16,7 @@ export class ExampleView extends ItemView { } async onOpen() { - console.log(this.containerEl); + console.log("Example view opened"); const container = this.containerEl.children[1]; container.empty(); container.createEl("h2", { text: "Gesetzesauszüge" }); diff --git a/src/lawSuggester.ts b/src/lawSuggester.ts index da74170..be17ac5 100644 --- a/src/lawSuggester.ts +++ b/src/lawSuggester.ts @@ -80,7 +80,7 @@ export default class LawSuggester extends EditorSuggest if (!this.context) return; const { start, end } = this.context; - console.log('suggestion', suggestion); + //console.log('suggestion', suggestion); // keep space at the end for hyper link const linkEl = `[${suggestion.title}](${suggestion.link}) `; this.context.editor.replaceRange(linkEl, start, end); diff --git a/src/main.ts b/src/main.ts index f268469..1465ffb 100644 --- a/src/main.ts +++ b/src/main.ts @@ -23,21 +23,23 @@ export default class LawRefPlugin extends Plugin { 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)); + + this.app.workspace.onLayoutReady(() => {this.activateView()}); - // If the plugin hooks up any global DOM events (on parts of the app that doesn't belong to this plugin) - // Using this function will automatically remove the event listener when this plugin is disabled. + /** If the plugin hooks up any global DOM events (on parts of the app that doesn't belong to this plugin) + Using this function will automatically remove the event listener when this plugin is disabled. this.registerDomEvent(document, 'click', (evt: MouseEvent) => { console.log('click', evt); - }); + }); */ const ribbonIconEl = this.addRibbonIcon('dice', 'Sample Plugin', (evt: MouseEvent) => { // Called when the user clicks the icon. - this.activateView(); + //this.activateView(); }); // When registering intervals, this function will automatically clear the interval when the plugin is disabled. - this.registerInterval(window.setInterval(() => console.log('setInterval'), 5 * 60 * 1000)); + //this.registerInterval(window.setInterval(() => console.log('setInterval'), 5 * 60 * 1000)); // register suggestor on § key if (this.settings.useSuggester===true){ diff --git a/yarn.lock b/yarn.lock index 2a0f6f7..937c7de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -290,9 +290,9 @@ asynckit@^0.4.0: integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== axios@^1.7.2: - version "1.7.7" - resolved "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz" - integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== + version "1.9.0" + resolved "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz" + integrity sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" @@ -417,9 +417,9 @@ core-util-is@~1.0.0: integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + version "7.0.6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" shebang-command "^2.0.0"