aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/js/fileview.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/js/fileview.js')
-rw-r--r--src/main/resources/js/fileview.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/main/resources/js/fileview.js b/src/main/resources/js/fileview.js
deleted file mode 100644
index 12d7ba4..0000000
--- a/src/main/resources/js/fileview.js
+++ /dev/null
@@ -1,67 +0,0 @@
-const preview = document.getElementById("preview");
-const modify = document.getElementById("modify");
-const content = document.getElementById("content");
-const html = document.getElementsByTagName("html")[0];
-const body = document.body;
-
-// buttons
-const raw = document.getElementById("raw");
-const code = document.getElementById("code");
-const settings = document.getElementById("settings");
-
-const originalContent = content.innerText;
-
-if (extension === "html") {
- preview.src = "data:text/html;charset=utf-8," + encodeURI(originalContent);
-
- raw.style.display = "block";
- content.style.display = "block";
-
- raw.addEventListener("click", () => {
- if (preview.style.display === "block") {
- html.style.overflow = "visible";
- body.style.overflow = "visible";
- raw.innerText = "Show preview";
- preview.style.display = "none";
- content.style.display = "block";
- settings.style.display = "block";
- } else {
- html.style.overflow = "hidden";
- body.style.overflow = "hidden";
- raw.innerText = "Show raw";
- preview.style.display = "block";
- content.style.display = "none";
- settings.style.display = "none";
- }
- });
-} else if (extension === "md") {
- const simplemde = new SimpleMDE({
- element: modify,
- hideIcons: ["fullscreen", "preview", "guide"],
- autoDownloadFontAwesome: false
- });
- simplemde.value(originalContent);
- content.style.display = "none";
- html.style.overflow = "visible";
- body.style.overflow = "visible";
-} else {
- settings.style.display = "block";
- html.style.overflow = "visible";
- body.style.overflow = "visible";
-}
-
-code.addEventListener("change", () => {
- if (code.checked) {
- content.classList.remove("prettyprinted");
- content.innerHTML = "";
- content.classList.add("linenums");
- content.innerText = originalContent;
- PR.prettyPrint();
- } else {
- content.classList.remove("prettyprinted");
- content.innerHTML = "";
- content.classList.remove("linenums");
- content.innerText = originalContent;
- PR.prettyPrint();
- }
-});