Merge pull request #1403 from dod-ccpo/app-settings-fixes

App settings fixes
This commit is contained in:
leigh-mil 2020-02-10 11:59:44 -05:00 committed by GitHub
commit 84e3e0603f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View File

@ -5,6 +5,13 @@ export default {
mixins: [ToggleMixin],
props: {
defaultVisible: {
type: Boolean,
default: false,
},
},
methods: {
toggle: function(e) {
if (this.$el.contains(e.target)) {

View File

@ -15,6 +15,7 @@ export default {
return {
changed: this.hasChanges,
valid: false,
submitted: false,
}
},
@ -36,15 +37,16 @@ export default {
handleSubmit: function(event) {
if (!this.valid) {
event.preventDefault()
this.submitted = true
}
},
},
computed: {
canSave: function() {
if (this.changed && this.valid) {
if (this.changed && this.valid && !this.submitted) {
return true
} else if (this.enableSave && this.valid) {
} else if (this.enableSave && this.valid && !this.submitted) {
return true
} else {
return false