mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-09-30 09:07:12 +13:00
0.1.8 - RC-4
This commit is contained in:
parent
190e92b635
commit
495da0ad21
6 changed files with 35 additions and 5 deletions
|
@ -356,6 +356,13 @@ export default class App extends BaseClass {
|
||||||
|
|
||||||
this.disableDocumentControlBar = options.disableDocumentControlBar
|
this.disableDocumentControlBar = options.disableDocumentControlBar
|
||||||
this.refreshDocumentPreviewWindow()
|
this.refreshDocumentPreviewWindow()
|
||||||
|
|
||||||
|
if (options.disableSpellCheck) {
|
||||||
|
document.body.setAttribute("spellcheck", "false")
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
document.body.setAttribute("spellcheck", "true")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
disableDocumentControlBar = false
|
disableDocumentControlBar = false
|
||||||
|
|
|
@ -523,8 +523,8 @@ export default class BaseClass extends Vue {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Dialogs.Getter("getDialogsState") SGET_getDialogsState!: boolean
|
@Dialogs.Getter("getDialogsState") SGET_getDialogsState!: boolean
|
||||||
@Dialogs.Getter("getExportDialogState") SGET_getExportDialogState!: {prepickedValue: string[]}
|
@Dialogs.Getter("getExportDialogState") SGET_getExportDialogState!: {prepickedValue: string[], prepickedDocumentTemplate: string}
|
||||||
@Dialogs.Mutation("setExportDialogState") SSET_setExportDialogState!: (input: string[]) => void
|
@Dialogs.Mutation("setExportDialogState") SSET_setExportDialogState!: (input: string[], prepickedTemplateID?: string) => void
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Refreshes the route
|
* Refreshes the route
|
||||||
|
|
|
@ -82,6 +82,23 @@
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12 col-md-6 col-lg-4 optionWrapper">
|
||||||
|
<div class="optionTitle">
|
||||||
|
Disable spellcheck
|
||||||
|
<q-icon name="mdi-help-circle" size="16px" class="q-ml-md">
|
||||||
|
<q-tooltip :delay="500">
|
||||||
|
Disabled any form of spell/grammar/word checking in the edit mode of a document
|
||||||
|
<br>
|
||||||
|
<span class="text-secondary">Please note that this option needs a FULL app restart to consistenly take effect!</span>
|
||||||
|
</q-tooltip>
|
||||||
|
</q-icon>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<q-toggle
|
||||||
|
v-model="options.disableSpellCheck"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-12 col-md-6 col-lg-4 optionWrapper">
|
<div class="col-12 col-md-6 col-lg-4 optionWrapper">
|
||||||
<div class="optionTitle">
|
<div class="optionTitle">
|
||||||
Hide relationships help button
|
Hide relationships help button
|
||||||
|
@ -1083,6 +1100,7 @@ export default class ProgramSettings extends DialogBase {
|
||||||
options: OptionsStateInteface = {
|
options: OptionsStateInteface = {
|
||||||
_id: "settings",
|
_id: "settings",
|
||||||
darkMode: false,
|
darkMode: false,
|
||||||
|
disableSpellCheck: false,
|
||||||
preventFilledNoteBoardPopup: false,
|
preventFilledNoteBoardPopup: false,
|
||||||
agressiveRelationshipFilter: false,
|
agressiveRelationshipFilter: false,
|
||||||
preventAutoScroll: false,
|
preventAutoScroll: false,
|
||||||
|
|
|
@ -6,10 +6,11 @@ const mutation: MutationTree<DialogsStateInterface> = {
|
||||||
setDialogState (state: DialogsStateInterface, input: boolean) {
|
setDialogState (state: DialogsStateInterface, input: boolean) {
|
||||||
state.dialogExists = input
|
state.dialogExists = input
|
||||||
},
|
},
|
||||||
setExportDialogState (state: DialogsStateInterface, input: string[]) {
|
setExportDialogState (state: DialogsStateInterface, input: string[], prepickedTemplateID = "") {
|
||||||
state.exportDialog = {
|
state.exportDialog = {
|
||||||
prepickedValue: input,
|
prepickedValue: input,
|
||||||
triggerTimestamp: uid()
|
triggerTimestamp: uid(),
|
||||||
|
prepickedDocumentTemplate: prepickedTemplateID
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@ export interface DialogsStateInterface {
|
||||||
dialogExists: boolean
|
dialogExists: boolean
|
||||||
exportDialog: {
|
exportDialog: {
|
||||||
prepickedValue: string[]
|
prepickedValue: string[]
|
||||||
|
prepickedDocumentTemplate: string
|
||||||
triggerTimestamp: string
|
triggerTimestamp: string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,7 +12,8 @@ function state (): DialogsStateInterface {
|
||||||
dialogExists: false,
|
dialogExists: false,
|
||||||
exportDialog: {
|
exportDialog: {
|
||||||
prepickedValue: [],
|
prepickedValue: [],
|
||||||
triggerTimestamp: ""
|
triggerTimestamp: "",
|
||||||
|
prepickedDocumentTemplate: ""
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ export interface OptionsStateInteface {
|
||||||
_id: string,
|
_id: string,
|
||||||
_rev?: string,
|
_rev?: string,
|
||||||
darkMode: boolean
|
darkMode: boolean
|
||||||
|
disableSpellCheck: boolean
|
||||||
agressiveRelationshipFilter: boolean
|
agressiveRelationshipFilter: boolean
|
||||||
preventFilledNoteBoardPopup: boolean
|
preventFilledNoteBoardPopup: boolean
|
||||||
preventAutoScroll: boolean
|
preventAutoScroll: boolean
|
||||||
|
@ -53,6 +54,7 @@ function state (): OptionsStateInteface {
|
||||||
return {
|
return {
|
||||||
_id: "settings",
|
_id: "settings",
|
||||||
darkMode: false,
|
darkMode: false,
|
||||||
|
disableSpellCheck: false,
|
||||||
agressiveRelationshipFilter: false,
|
agressiveRelationshipFilter: false,
|
||||||
preventFilledNoteBoardPopup: false,
|
preventFilledNoteBoardPopup: false,
|
||||||
preventAutoScroll: false,
|
preventAutoScroll: false,
|
||||||
|
|
Loading…
Reference in a new issue