From 0950e1818907a83594fed893541bd4fcab745809 Mon Sep 17 00:00:00 2001 From: Tom-TBT Date: Wed, 8 Feb 2023 12:02:22 +0100 Subject: [PATCH 1/2] Default figure filename to YYYY-MM-DD_hh-mm-ss --- src/js/models/figure_model.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/js/models/figure_model.js b/src/js/models/figure_model.js index 3186227fa..f64c8cbac 100644 --- a/src/js/models/figure_model.js +++ b/src/js/models/figure_model.js @@ -550,9 +550,14 @@ }, getDefaultFigureName: function() { + const padL = (nr, len = 2, chr = `0`) => `${nr}`.padStart(2, chr); var d = new Date(), - dt = d.getFullYear() + "-" + (d.getMonth()+1) + "-" +d.getDate(), - tm = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds(); + dt = [d.getFullYear(), + padL(d.getMonth()+1), + padL(d.getDate())].join('-'), + tm = [padL(d.getHours()), + padL(d.getMinutes()), + padL(d.getSeconds())].join('-'); return "Figure_" + dt + "_" + tm; }, From 9bf346ea738c3838606eeb515ab72a82c46595c8 Mon Sep 17 00:00:00 2001 From: Tom-TBT Date: Thu, 9 Feb 2023 11:25:12 +0100 Subject: [PATCH 2/2] adjusted padding function --- src/js/models/figure_model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/models/figure_model.js b/src/js/models/figure_model.js index f64c8cbac..1c3415864 100644 --- a/src/js/models/figure_model.js +++ b/src/js/models/figure_model.js @@ -550,7 +550,7 @@ }, getDefaultFigureName: function() { - const padL = (nr, len = 2, chr = `0`) => `${nr}`.padStart(2, chr); + const padL = (nr) => `${nr}`.padStart(2, '0'); var d = new Date(), dt = [d.getFullYear(), padL(d.getMonth()+1),