From aa1a4aea83fc49337c3d217cf495950f0256da56 Mon Sep 17 00:00:00 2001 From: OnlyWorlds Date: Tue, 8 Oct 2024 20:11:24 +0200 Subject: [PATCH] remove world handlebar --- Commands/ImportWorldCommand.ts | 6 +++--- Commands/PasteWorldCommand.ts | 7 +++---- Handlebars/WorldHandlebar.md | 18 ------------------ 3 files changed, 6 insertions(+), 25 deletions(-) delete mode 100644 Handlebars/WorldHandlebar.md diff --git a/Commands/ImportWorldCommand.ts b/Commands/ImportWorldCommand.ts index a02c9ed..fbd1853 100644 --- a/Commands/ImportWorldCommand.ts +++ b/Commands/ImportWorldCommand.ts @@ -5,6 +5,7 @@ import { WorldKeyModal } from 'Modals/WorldKeyModal'; import { CreateTemplatesCommand } from './CreateTemplatesCommand'; import { CreateSettingsCommand } from './CreateSettingsCommand'; import { CreateCoreFilesCommand } from './CreateCoreFilesCommand'; +import { worldTemplateString } from 'Scripts/WorldDataTemplate'; export class ImportWorldCommand { app: App; @@ -91,9 +92,8 @@ export class ImportWorldCommand { new Notice('Unexpected adapter type. This feature requires a file system-based vault.'); return; } - const fs: FileSystemAdapter = this.app.vault.adapter; - const worldTemplatePath = normalizePath(`${this.app.vault.configDir}/plugins/onlyworlds-builder/Handlebars/WorldHandlebar.md`); const worldTemplateText = await fs.read(worldTemplatePath); - const worldTemplate = Handlebars.compile(worldTemplateText); + const fs: FileSystemAdapter = this.app.vault.adapter; + const worldTemplate = Handlebars.compile(worldTemplateString); const worldContent = worldTemplate(worldData); const worldFilePath = `${worldFolderPath}/World.md`; await fs.write(worldFilePath, worldContent); diff --git a/Commands/PasteWorldCommand.ts b/Commands/PasteWorldCommand.ts index d418235..473f1ba 100644 --- a/Commands/PasteWorldCommand.ts +++ b/Commands/PasteWorldCommand.ts @@ -5,6 +5,7 @@ import { WorldPasteModal } from 'Modals/WorldPasteModal'; import { CreateTemplatesCommand } from './CreateTemplatesCommand'; import { CreateSettingsCommand } from './CreateSettingsCommand'; import { CreateCoreFilesCommand } from './CreateCoreFilesCommand'; +import { worldTemplateString } from 'Scripts/WorldDataTemplate'; export class PasteWorldCommand { app: App; @@ -69,10 +70,8 @@ export class PasteWorldCommand { new Notice('Unexpected adapter type. This feature requires a file system-based vault.'); return; } - const fs: FileSystemAdapter = this.app.vault.adapter; - const worldTemplatePath = normalizePath(`${this.app.vault.configDir}/plugins/onlyworlds-builder/Handlebars/WorldHandlebar.md`); - const worldTemplateText = await fs.read(worldTemplatePath); - const worldTemplate = Handlebars.compile(worldTemplateText); + const fs: FileSystemAdapter = this.app.vault.adapter; + const worldTemplate = Handlebars.compile(worldTemplateString); const worldContent = worldTemplate(worldData); const worldFilePath = `${worldFolderPath}/World.md`; await fs.write(worldFilePath, worldContent); diff --git a/Handlebars/WorldHandlebar.md b/Handlebars/WorldHandlebar.md deleted file mode 100644 index fd22d2f..0000000 --- a/Handlebars/WorldHandlebar.md +++ /dev/null @@ -1,18 +0,0 @@ -## Core -- **Id:** {{id}} -- **API Key:** {{api_key}} -- **Name:** {{name}} -- **Description:** {{description}} -- **User Id:** {{user_id}} -- **Version:** {{ow_version}} -- **Image URL:** {{image_url}} - -## Time Settings -- **Focus Text:** {{focus_text}} -- **Time Formats:** {{time_format_names}} -- **Time Format Equivalents:** {{time_format_equivalents}} -- **Basic Time Unit:** {{time_basic_unit}} -- **Current Time:** {{time_current}} -- **Time Range:** From {{time_range_min}} to {{time_range_max}} - - \ No newline at end of file