From 9e163b002b81c49db36d71456c16b70291349883 Mon Sep 17 00:00:00 2001 From: Fernando B Date: Sat, 4 Jan 2020 05:01:02 -0500 Subject: [PATCH 1/4] update-create-modal --- .../create-note-modal/CreateNoteModal.vue | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/modals/create-note-modal/CreateNoteModal.vue b/src/renderer/components/modals/create-note-modal/CreateNoteModal.vue index 96a5f1d..c2a52ea 100644 --- a/src/renderer/components/modals/create-note-modal/CreateNoteModal.vue +++ b/src/renderer/components/modals/create-note-modal/CreateNoteModal.vue @@ -111,7 +111,27 @@ export default { computed: { ...mapGetters(['gistsSelected', 'notes']), isDisabled() { - return this.files.some(file => !/\S/.test(file.content)); + let isCreateButtonDisabled = false; + + if(this.getNoteType() === "gist"){ + if(this.files.some(file => !/\S/.test(file.content)) || + this.files.some(file => !/\S/.test(file.name)) || + this.files.some(file => !/\S/.test(this.note.description))){ + isCreateButtonDisabled = true; + } else { + isCreateButtonDisabled = false; + } + } if(this.getNoteType() === "note"){ + if(this.files.some(file => !/\S/.test(file.content)) || + this.files.some(file => !/\S/.test(file.name)) || + this.files.some(file => !/\S/.test(this.note.name)) || + this.files.some(file => !/\S/.test(this.note.description))){ + isCreateButtonDisabled = true; + } else { + isCreateButtonDisabled = false; + } + } + return isCreateButtonDisabled; }, sortedLanguagesByUse() { this.languages.forEach((language) => { language.frequency = 0; }); From 95f5b5fadd56d553d442c59b52261ecea28cc897 Mon Sep 17 00:00:00 2001 From: Fernando B Date: Mon, 6 Jan 2020 10:21:01 -0500 Subject: [PATCH 2/4] update-modal --- .../create-note-modal/CreateNoteModal.html | 9 +++++--- .../create-note-modal/CreateNoteModal.vue | 18 +++++++-------- .../update-note-modal/UpdateNoteModal.html | 6 +++-- .../update-note-modal/UpdateNoteModal.vue | 22 ++++++++++++++++++- 4 files changed, 40 insertions(+), 15 deletions(-) diff --git a/src/renderer/components/modals/create-note-modal/CreateNoteModal.html b/src/renderer/components/modals/create-note-modal/CreateNoteModal.html index 4a6d9d7..9555493 100644 --- a/src/renderer/components/modals/create-note-modal/CreateNoteModal.html +++ b/src/renderer/components/modals/create-note-modal/CreateNoteModal.html @@ -11,7 +11,8 @@

Oh sorry, you can't have duplicated type="text" ref="noteName" v-model="note.name" - placeholder="Your note name"> + placeholder="Your note name" + required> @@ -20,7 +21,8 @@

Oh sorry, you can't have duplicated type="text" ref="noteDescription" v-model="note.description" - placeholder="Your description"> + placeholder="Your description" + required> @@ -44,7 +46,8 @@

Oh sorry, you can't have duplicated style="width: 186px" type="text" v-model="file.name" - placeholder="Your file name"> + placeholder="Your file name" + required>