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 @@
+
+
\ 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 @@
+