From 83a8f4b911c5ed7e419878238634dd6df1d0373c Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Fri, 6 Nov 2015 21:46:29 +0900 Subject: [PATCH] =?UTF-8?q?Cmd+S=E3=81=A7=E4=BF=9D=E5=AD=98=20debug=20crae?= =?UTF-8?q?tedAt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- browser/main/HomePage.js | 2 +- browser/main/HomePage/ArticleDetail.js | 1 + lib/reducer.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/browser/main/HomePage.js b/browser/main/HomePage.js index da1f6162..2f6f2983 100644 --- a/browser/main/HomePage.js +++ b/browser/main/HomePage.js @@ -47,7 +47,7 @@ class HomePage extends React.Component { if (e.keyCode === 27) { detail.handleCancelButtonClick() } - if (e.keyCode === 13 && e.metaKey) { + if ((e.keyCode === 13 && e.metaKey) || (e.keyCode === 83 && e.metaKey)) { detail.handleSaveButtonClick() } break diff --git a/browser/main/HomePage/ArticleDetail.js b/browser/main/HomePage/ArticleDetail.js index 5820ecd3..4601ae50 100644 --- a/browser/main/HomePage/ArticleDetail.js +++ b/browser/main/HomePage/ArticleDetail.js @@ -182,6 +182,7 @@ export default class ArticleDetail extends React.Component { delete newArticle.status newArticle.updatedAt = new Date() + if (newArticle.createdAt == null) newArticle.createdAt = new Date() dispatch(updateArticle(newArticle)) dispatch(switchMode(IDLE_MODE)) diff --git a/lib/reducer.js b/lib/reducer.js index 728f4384..c51df6de 100644 --- a/lib/reducer.js +++ b/lib/reducer.js @@ -23,7 +23,7 @@ function folders (state = initialFolders, action) { newFolder.name = newFolder.name.trim().replace(/\s/, '_') Object.assign(newFolder, { key: keygen(), - createAt: new Date(), + createdAt: new Date(), updatedAt: new Date(), // random number (0-7) color: Math.round(Math.random() * 7)