From db031bc8a87c4f47f222ec0c52f957988f45977c Mon Sep 17 00:00:00 2001 From: Iaphetes Date: Mon, 3 Feb 2025 06:54:14 +0100 Subject: [PATCH] started work on file saving --- src/filesystem.js | 10 ++++++++++ src/images/save.svg | 2 ++ src/index.html | 3 +++ src/saving.js | 1 + src/styles.css | 6 ++++++ 5 files changed, 22 insertions(+) create mode 100644 src/images/save.svg create mode 100644 src/saving.js diff --git a/src/filesystem.js b/src/filesystem.js index 0e54e0f..d262d0e 100644 --- a/src/filesystem.js +++ b/src/filesystem.js @@ -1,6 +1,8 @@ const { convertFileSrc, invoke } = window.__TAURI__.core; const { readTextFile } = window.__TAURI__.fs; import { render_markdown } from "./main.js"; + +var selected_file = ""; export function handle_file_select(filename) { if (filename.endsWith("md")) { readTextFile(convertFileSrc(filename)).then( @@ -8,11 +10,19 @@ export function handle_file_select(filename) { var tag_id = document.getElementById('markdown_input'); tag_id.innerHTML = "
".concat("", ret).concat("", "
"); render_markdown(); + selected_file = filename; } ); } } +export function save_file() { + console.log(selected_file); +} +document.getElementById("save-file").onclick = function () { + +save_file(); +} function dropdown(id) { var dropdown_element = document.getElementById(id); var dropdown_children = dropdown_element.children; diff --git a/src/images/save.svg b/src/images/save.svg new file mode 100644 index 0000000..a04aa67 --- /dev/null +++ b/src/images/save.svg @@ -0,0 +1,2 @@ + + Save \ No newline at end of file diff --git a/src/index.html b/src/index.html index a1981ae..60702a3 100644 --- a/src/index.html +++ b/src/index.html @@ -31,6 +31,9 @@ +