From 7aa425348f3ee5df3a0c36e741f7bea3827e9181 Mon Sep 17 00:00:00 2001 From: DegrangeM <53106394+DegrangeM@users.noreply.github.com> Date: Mon, 13 Jul 2020 03:04:48 +0200 Subject: [PATCH] Nom de fichier dynamique MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit En cas d'ouverture d'un fichier, un clic sur le bouton télécharger proposera le même nom de fichier que celui du fichier ouvert. En cas d'ouverture d'un modèle, un clic sur le bouton télécharger proposera le nom du modèle comme nom de fichier. --- main.js | 2 ++ ui.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index 119104a..b142d82 100644 --- a/main.js +++ b/main.js @@ -12,6 +12,8 @@ var Themes, Timeline, currentTheme, currentChapter, debut, lastWeek, lines, pSou var firstLoad = true; +var currentFile ='profgramme.txt'; + var Options = { colorItemByTheme: false } diff --git a/ui.js b/ui.js index 3b67636..a08ea4e 100644 --- a/ui.js +++ b/ui.js @@ -134,12 +134,13 @@ var UI = { UI.create(); }); $("#programme button:eq(0)").button().click(function () { - Utils.downloadText('profgramme.txt', pSource.replace(/([^\r])\n/g, '$1\n')); // On rajoute \r pour windows si il n'y est pas + Utils.downloadText(currentFile, pSource.replace(/([^\r])\n/g, '$1\n')); // On rajoute \r pour windows si il n'y est pas }); $("#programme button:eq(1)").button().click(function () { $('#programme input.ouvrir').change(function () { let files = $('.ouvrir')[0].files; if (files.length) { + currentFile = files[0].name; Utils.openText(files[0], function (r) { $("#programme textarea").val(r); pSource = r; @@ -161,6 +162,7 @@ var UI = { $("#programme select").selectmenu({ change: function () { + currentFile = $(this).val() + '.txt' pSource = examples[$(this).val()]; $("#programme textarea").val(pSource); Source.load();