From 0525a9fcca865424ccf96fb897b051528285d08a Mon Sep 17 00:00:00 2001 From: Mike Fix Date: Fri, 13 Jul 2018 10:57:05 -0700 Subject: [PATCH] Pull out formatTimestamp into function --- components/Editor.js | 18 ++++++++++++------ lib/constants.js | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/components/Editor.js b/components/Editor.js index f199957..6cebf0a 100644 --- a/components/Editor.js +++ b/components/Editor.js @@ -143,12 +143,7 @@ class Editor extends React.Component { save({ id: format = 'png' }) { const link = document.createElement('a') - const timezoneOffset = (new Date()).getTimezoneOffset() * 60000 - const timeString = (new Date(Date.now() - timezoneOffset)).toISOString() - .slice(0, 19) - .replace(/:/g,'-') - .replace('T','_') - const timestamp = this.state.timestamp ? `_${timeString}` : '' + const timestamp = this.state.timestamp ? `_${formatTimestamp()}` : '' return this.getCarbonImage({ format, type: 'blob' }).then(url => { link.download = `carbon${timestamp}.${format}` @@ -292,6 +287,17 @@ class Editor extends React.Component { } } +function formatTimestamp() { + const timezoneOffset = (new Date()).getTimezoneOffset() * 60000 + const timeString = (new Date(Date.now() - timezoneOffset)).toISOString() + .slice(0, 19) + .replace(/:/g,'-') + .replace('T','_') + + return timeString; +} + + function isImage(file) { return file.type.split('/')[0] === 'image' } diff --git a/lib/constants.js b/lib/constants.js index 024ffd6..0057466 100644 --- a/lib/constants.js +++ b/lib/constants.js @@ -501,5 +501,5 @@ export const DEFAULT_SETTINGS = { titleBar: '', watermark: false, squaredImage: false, - timestamp: true + timestamp: false }