aboutsummaryrefslogtreecommitdiff
path: root/ext/js/data/options-util.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/js/data/options-util.js')
-rw-r--r--ext/js/data/options-util.js62
1 files changed, 31 insertions, 31 deletions
diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js
index 2dc23229..074beb4e 100644
--- a/ext/js/data/options-util.js
+++ b/ext/js/data/options-util.js
@@ -82,7 +82,7 @@ export class OptionsUtil {
profiles.push({
name: 'Default',
options: defaultProfileOptions,
- conditionGroups: []
+ conditionGroups: [],
});
}
@@ -257,12 +257,12 @@ export class OptionsUtil {
const replacements = [
[
'{{#*inline "audio"}}{{/inline}}',
- '{{#*inline "audio"}}\n {{~#if definition.audioFileName~}}\n [sound:{{definition.audioFileName}}]\n {{~/if~}}\n{{/inline}}'
+ '{{#*inline "audio"}}\n {{~#if definition.audioFileName~}}\n [sound:{{definition.audioFileName}}]\n {{~/if~}}\n{{/inline}}',
],
[
'{{#*inline "tags"}}\n {{~#each definition.definitionTags}}{{name}}{{#unless @last}}, {{/unless}}{{/each~}}\n{{/inline}}',
- '{{#*inline "tags"}}\n {{~#mergeTags definition group merge}}{{this}}{{/mergeTags~}}\n{{/inline}}'
- ]
+ '{{#*inline "tags"}}\n {{~#mergeTags definition group merge}}{{this}}{{/mergeTags~}}\n{{/inline}}',
+ ],
];
for (const [pattern, replacement] of replacements) {
@@ -278,7 +278,7 @@ export class OptionsUtil {
}
options.anki.fieldTemplates = fieldTemplates;
- }
+ },
];
}
@@ -321,7 +321,7 @@ export class OptionsUtil {
showPitchAccentGraph: false,
showIframePopupsInRootFrame: false,
useSecurePopupFrameUrl: true,
- usePopupShadowDom: true
+ usePopupShadowDom: true,
},
audio: {
@@ -330,7 +330,7 @@ export class OptionsUtil {
volume: 100,
autoPlay: false,
customSourceUrl: '',
- textToSpeechVoice: ''
+ textToSpeechVoice: '',
},
scanning: {
@@ -348,7 +348,7 @@ export class OptionsUtil {
enableOnPopupExpressions: false,
enableOnSearchPage: true,
enableSearchTags: false,
- layoutAwareScan: false
+ layoutAwareScan: false,
},
translation: {
@@ -357,7 +357,7 @@ export class OptionsUtil {
convertAlphabeticCharacters: 'false',
convertHiraganaToKatakana: 'false',
convertKatakanaToHiragana: 'variant',
- collapseEmphaticSequences: 'false'
+ collapseEmphaticSequences: 'false',
},
dictionaries: {},
@@ -367,7 +367,7 @@ export class OptionsUtil {
enableMecabParser: false,
selectedParser: null,
termSpacing: true,
- readingMode: 'hiragana'
+ readingMode: 'hiragana',
},
anki: {
@@ -379,8 +379,8 @@ export class OptionsUtil {
terms: {deck: '', model: '', fields: {}},
kanji: {deck: '', model: '', fields: {}},
duplicateScope: 'collection',
- fieldTemplates: null
- }
+ fieldTemplates: null,
+ },
};
}
@@ -544,7 +544,7 @@ export class OptionsUtil {
this._updateVersion34,
this._updateVersion35,
this._updateVersion36,
- this._updateVersion37
+ this._updateVersion37,
];
/* eslint-enable @typescript-eslint/unbound-method */
if (typeof targetVersion === 'number' && targetVersion < result.length) {
@@ -560,8 +560,8 @@ export class OptionsUtil {
_updateVersion1(options) {
options.global = {
database: {
- prefixWildcardsSupported: false
- }
+ prefixWildcardsSupported: false,
+ },
};
}
@@ -618,7 +618,7 @@ export class OptionsUtil {
scanOnPenHover: true,
scanOnPenPress: true,
scanOnPenRelease: false,
- preventTouchScrolling: true
+ preventTouchScrolling: true,
});
for (const {options: profileOptions} of options.profiles) {
profileOptions.general.usePopupWindow = false;
@@ -628,7 +628,7 @@ export class OptionsUtil {
onWebPages: false,
onPopupPages: false,
onSearchPages: false,
- onSearchQuery: false
+ onSearchQuery: false,
};
const {modifier, middleMouse} = profileOptions.scanning;
@@ -651,21 +651,21 @@ export class OptionsUtil {
include: modifierInput,
exclude: 'mouse0',
types: {mouse: true, touch: false, pen: false},
- options: createInputDefaultOptions()
+ options: createInputDefaultOptions(),
});
if (middleMouse) {
scanningInputs.push({
include: 'mouse2',
exclude: '',
types: {mouse: true, touch: false, pen: false},
- options: createInputDefaultOptions()
+ options: createInputDefaultOptions(),
});
}
scanningInputs.push({
include: '',
exclude: '',
types: {mouse: false, touch: true, pen: true},
- options: createInputDefaultOptions()
+ options: createInputDefaultOptions(),
});
profileOptions.scanning.inputs = scanningInputs;
}
@@ -775,7 +775,7 @@ export class OptionsUtil {
for (const profile of options.profiles) {
profile.options.translation.textReplacements = {
searchOriginal: true,
- groups: []
+ groups: [],
};
profile.options.sentenceParsing = {
scanExtent: profile.options.anki.sentenceExt,
@@ -792,8 +792,8 @@ export class OptionsUtil {
{enabled: true, character1: '。', character2: null, includeCharacterAtStart: false, includeCharacterAtEnd: true},
{enabled: true, character1: '!', character2: null, includeCharacterAtStart: false, includeCharacterAtEnd: true},
{enabled: true, character1: '?', character2: null, includeCharacterAtStart: false, includeCharacterAtEnd: true},
- {enabled: true, character1: '…', character2: null, includeCharacterAtStart: false, includeCharacterAtEnd: true}
- ]
+ {enabled: true, character1: '…', character2: null, includeCharacterAtStart: false, includeCharacterAtEnd: true},
+ ],
};
delete profile.options.anki.sentenceExt;
profile.options.general.popupActionBarLocation = 'top';
@@ -815,8 +815,8 @@ export class OptionsUtil {
{action: 'addNoteTermKana', key: 'KeyR', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true},
{action: 'playAudio', key: 'KeyP', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true},
{action: 'viewNote', key: 'KeyV', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true},
- {action: 'copyHostSelection', key: 'KeyC', modifiers: ['ctrl'], scopes: ['popup'], enabled: true}
- ]
+ {action: 'copyHostSelection', key: 'KeyC', modifiers: ['ctrl'], scopes: ['popup'], enabled: true},
+ ],
};
/* eslint-enable @stylistic/no-multi-spaces */
profile.options.anki.suspendNewCards = false;
@@ -828,14 +828,14 @@ export class OptionsUtil {
useLeft: false,
useTop: false,
windowType: 'popup',
- windowState: 'normal'
+ windowState: 'normal',
};
profile.options.audio.customSourceType = 'audio';
profile.options.clipboard = {
enableBackgroundMonitor: profile.options.general.enableClipboardPopups,
enableSearchPageMonitor: false,
autoSearchContent: true,
- maximumSearchLength: profile.options.general.maximumClipboardSearchLength
+ maximumSearchLength: profile.options.general.maximumClipboardSearchLength,
};
delete profile.options.general.enableClipboardPopups;
delete profile.options.general.enableClipboardMonitor;
@@ -974,7 +974,7 @@ export class OptionsUtil {
_updateVersion14(options) {
for (const profile of options.profiles) {
profile.options.accessibility = {
- forceGoogleDocsHtmlRendering: false
+ forceGoogleDocsHtmlRendering: false,
};
}
}
@@ -1022,7 +1022,7 @@ export class OptionsUtil {
character1: character,
character2: null,
includeCharacterAtStart: false,
- includeCharacterAtEnd: true
+ includeCharacterAtEnd: true,
});
}
}
@@ -1190,7 +1190,7 @@ export class OptionsUtil {
'convertAlphabeticCharacters',
'convertHiraganaToKatakana',
'convertKatakanaToHiragana',
- 'collapseEmphaticSequences'
+ 'collapseEmphaticSequences',
];
for (const {options: profileOptions} of options.profiles) {
@@ -1259,7 +1259,7 @@ export class OptionsUtil {
for (const profile of options.profiles) {
profile.options.inputs.hotkeys.push(
{action: 'profilePrevious', key: 'Minus', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true},
- {action: 'profileNext', key: 'Equal', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true}
+ {action: 'profileNext', key: 'Equal', modifiers: ['alt'], scopes: ['popup', 'search'], enabled: true},
);
}
}