generated from Seekra/repository-template
style: remove unnecessary blank lines whitespace characters
This commit is contained in:
@@ -32,7 +32,7 @@ describe('ColorSchemeButton', () => {
|
|||||||
const wrapper = getWrapper();
|
const wrapper = getWrapper();
|
||||||
|
|
||||||
expect(getSetting(colorSchemeSettingPath)).toBe('auto');
|
expect(getSetting(colorSchemeSettingPath)).toBe('auto');
|
||||||
|
|
||||||
const colorSchemeButton = wrapper.find('button');
|
const colorSchemeButton = wrapper.find('button');
|
||||||
|
|
||||||
await colorSchemeButton.trigger('click');
|
await colorSchemeButton.trigger('click');
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ const getWrapper = function getWrapper () {
|
|||||||
describe('LanguageSwitchButton', () => {
|
describe('LanguageSwitchButton', () => {
|
||||||
test('renders correctly with initial state closed', () => {
|
test('renders correctly with initial state closed', () => {
|
||||||
const wrapper = getWrapper();
|
const wrapper = getWrapper();
|
||||||
|
|
||||||
expect(wrapper.find('.language-button').exists()).toBe(true);
|
expect(wrapper.find('.language-button').exists()).toBe(true);
|
||||||
expect(wrapper.find('.language-dropdown').exists()).toBe(false);
|
expect(wrapper.find('.language-dropdown').exists()).toBe(false);
|
||||||
expect(wrapper.find('.language-button').attributes('aria-expanded')).toBe('false');
|
expect(wrapper.find('.language-button').attributes('aria-expanded')).toBe('false');
|
||||||
@@ -36,9 +36,9 @@ describe('LanguageSwitchButton', () => {
|
|||||||
test('opens the dropdown when language button is clicked', async () => {
|
test('opens the dropdown when language button is clicked', async () => {
|
||||||
const wrapper = getWrapper();
|
const wrapper = getWrapper();
|
||||||
const button = wrapper.find('.language-button');
|
const button = wrapper.find('.language-button');
|
||||||
|
|
||||||
await button.trigger('click');
|
await button.trigger('click');
|
||||||
|
|
||||||
expect(wrapper.find('.language-dropdown').exists()).toBe(true);
|
expect(wrapper.find('.language-dropdown').exists()).toBe(true);
|
||||||
expect(button.attributes('aria-expanded')).toBe('true');
|
expect(button.attributes('aria-expanded')).toBe('true');
|
||||||
});
|
});
|
||||||
@@ -47,9 +47,9 @@ describe('LanguageSwitchButton', () => {
|
|||||||
const { getSetting } = useSettings();
|
const { getSetting } = useSettings();
|
||||||
|
|
||||||
const wrapper = getWrapper();
|
const wrapper = getWrapper();
|
||||||
|
|
||||||
await wrapper.find('.language-button').trigger('click');
|
await wrapper.find('.language-button').trigger('click');
|
||||||
|
|
||||||
const options = wrapper.findAll('.language-dropdown li');
|
const options = wrapper.findAll('.language-dropdown li');
|
||||||
|
|
||||||
const enOption = options.find(opt => opt.text().includes('en'));
|
const enOption = options.find(opt => opt.text().includes('en'));
|
||||||
@@ -73,10 +73,10 @@ describe('LanguageSwitchButton', () => {
|
|||||||
|
|
||||||
const externalDiv = document.createElement('div');
|
const externalDiv = document.createElement('div');
|
||||||
document.body.appendChild(externalDiv);
|
document.body.appendChild(externalDiv);
|
||||||
|
|
||||||
const clickEvent = new MouseEvent('click', { bubbles: true });
|
const clickEvent = new MouseEvent('click', { bubbles: true });
|
||||||
externalDiv.dispatchEvent(clickEvent);
|
externalDiv.dispatchEvent(clickEvent);
|
||||||
|
|
||||||
await wrapper.vm.$nextTick();
|
await wrapper.vm.$nextTick();
|
||||||
|
|
||||||
expect(wrapper.find('.language-dropdown').exists()).toBe(false);
|
expect(wrapper.find('.language-dropdown').exists()).toBe(false);
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ const apply = function apply () {
|
|||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes done-button-disappear {
|
@keyframes done-button-disappear {
|
||||||
0% {
|
0% {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
|||||||
@@ -173,15 +173,15 @@ describe('SettingsInput', () => {
|
|||||||
|
|
||||||
await form.trigger('submit');
|
await form.trigger('submit');
|
||||||
expect(form.classes('done-button-shown')).toBeFalsy();
|
expect(form.classes('done-button-shown')).toBeFalsy();
|
||||||
|
|
||||||
await inputElement.setValue('a');
|
await inputElement.setValue('a');
|
||||||
expect(form.classes('done-button-shown')).toBeTruthy();
|
expect(form.classes('done-button-shown')).toBeTruthy();
|
||||||
|
|
||||||
const store = useSettingsStore();
|
const store = useSettingsStore();
|
||||||
store.set('input', 'a');
|
store.set('input', 'a');
|
||||||
await nextTick();
|
await nextTick();
|
||||||
expect(form.classes('done-button-shown')).toBeFalsy();
|
expect(form.classes('done-button-shown')).toBeFalsy();
|
||||||
|
|
||||||
await inputElement.setValue('');
|
await inputElement.setValue('');
|
||||||
store.set('input', '');
|
store.set('input', '');
|
||||||
await nextTick();
|
await nextTick();
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ describe('Switch', () => {
|
|||||||
|
|
||||||
const switchElement = wrapper.find('.switch-wrapper');
|
const switchElement = wrapper.find('.switch-wrapper');
|
||||||
expect(switchElement.classes('enabled')).toBeFalsy();
|
expect(switchElement.classes('enabled')).toBeFalsy();
|
||||||
|
|
||||||
store.set('switch', true);
|
store.set('switch', true);
|
||||||
await nextTick();
|
await nextTick();
|
||||||
expect(switchElement.classes('enabled')).toBeTruthy();
|
expect(switchElement.classes('enabled')).toBeTruthy();
|
||||||
@@ -97,21 +97,21 @@ describe('Switch', () => {
|
|||||||
|
|
||||||
test('toggles value in store', async () => {
|
test('toggles value in store', async () => {
|
||||||
const wrapper = getWrapper();
|
const wrapper = getWrapper();
|
||||||
|
|
||||||
const switchElement = wrapper.find('.switch-wrapper');
|
const switchElement = wrapper.find('.switch-wrapper');
|
||||||
|
|
||||||
const store = useSettingsStore();
|
const store = useSettingsStore();
|
||||||
expect(store.get('switch')).toBeUndefined();
|
expect(store.get('switch')).toBeUndefined();
|
||||||
|
|
||||||
switchElement.trigger('click');
|
switchElement.trigger('click');
|
||||||
await nextTick();
|
await nextTick();
|
||||||
expect(store.get('switch')).toBe(true);
|
expect(store.get('switch')).toBe(true);
|
||||||
|
|
||||||
switchElement.trigger('click');
|
switchElement.trigger('click');
|
||||||
await nextTick();
|
await nextTick();
|
||||||
expect(store.get('switch')).toBe(false);
|
expect(store.get('switch')).toBe(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('shows correct translation', () => {
|
test('shows correct translation', () => {
|
||||||
const translation = 'Switch';
|
const translation = 'Switch';
|
||||||
|
|
||||||
|
|||||||
@@ -536,12 +536,12 @@ describe('settingsValidator', () => {
|
|||||||
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable' }],
|
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable' }],
|
||||||
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: true }],
|
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: true }],
|
||||||
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: false }],
|
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: false }],
|
||||||
|
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label' }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label' }],
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 42 }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 42 }],
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 0 }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 0 }],
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: -42.7 }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: -42.7 }],
|
||||||
|
|
||||||
[{ name: 'aString', type: 'string', i18n: 'aString.label' }],
|
[{ name: 'aString', type: 'string', i18n: 'aString.label' }],
|
||||||
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: '' }],
|
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: '' }],
|
||||||
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: 'Seekra is great!' }],
|
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: 'Seekra is great!' }],
|
||||||
@@ -618,7 +618,7 @@ describe('settingsValidator', () => {
|
|||||||
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: [] }],
|
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: [] }],
|
||||||
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: {} }],
|
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: {} }],
|
||||||
[{ name: 'enableFeature42', type: '', i18n: 'feature.42.enable', default: {} }],
|
[{ name: 'enableFeature42', type: '', i18n: 'feature.42.enable', default: {} }],
|
||||||
|
|
||||||
[{ name: '', type: 'number', i18n: 'aNumber.label' }],
|
[{ name: '', type: 'number', i18n: 'aNumber.label' }],
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: '42' }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: '42' }],
|
||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 'zero' }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: 'zero' }],
|
||||||
@@ -630,7 +630,7 @@ describe('settingsValidator', () => {
|
|||||||
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: {} }],
|
[{ name: 'aNumber', type: 'number', i18n: 'aNumber.label', default: {} }],
|
||||||
[{ name: 'aNumber', type: '', i18n: 'aNumber.label', default: {} }],
|
[{ name: 'aNumber', type: '', i18n: 'aNumber.label', default: {} }],
|
||||||
[{ name: 'aNumber', type: '', i18n: 'aNumber.label', default: 42 }],
|
[{ name: 'aNumber', type: '', i18n: 'aNumber.label', default: 42 }],
|
||||||
|
|
||||||
[{ name: 'aString', type: 'string', i18n: '' }],
|
[{ name: 'aString', type: 'string', i18n: '' }],
|
||||||
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: 42 }],
|
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: 42 }],
|
||||||
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: true }],
|
[{ name: 'aString', type: 'string', i18n: 'aString.label', default: true }],
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ export const validateSelectionOptions = function validateSelectionOptions (optio
|
|||||||
|
|
||||||
export const validateEntry = function validateEntry (entry, path) {
|
export const validateEntry = function validateEntry (entry, path) {
|
||||||
assertType(entry.type, `${path}.type`);
|
assertType(entry.type, `${path}.type`);
|
||||||
|
|
||||||
assertString(entry.name, `${path}.name`);
|
assertString(entry.name, `${path}.name`);
|
||||||
assertString(entry.i18n, `${path}.i18n`);
|
assertString(entry.i18n, `${path}.i18n`);
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ export const validateEntry = function validateEntry (entry, path) {
|
|||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entry.type === 'selection') {
|
if (entry.type === 'selection') {
|
||||||
validateSelectionOptions(entry.options, path);
|
validateSelectionOptions(entry.options, path);
|
||||||
if (typeof entry.allowMultiple !== 'boolean' && entry.allowMultiple) {
|
if (typeof entry.allowMultiple !== 'boolean' && entry.allowMultiple) {
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ const toggleSidebar = function toggleSidebar () {
|
|||||||
.layout-container.expanded {
|
.layout-container.expanded {
|
||||||
grid-template-columns: 1fr 0;
|
grid-template-columns: 1fr 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.layout-container:not(.expanded) .sidebar-expand-button-container {
|
.layout-container:not(.expanded) .sidebar-expand-button-container {
|
||||||
justify-content: end;
|
justify-content: end;
|
||||||
display: block;
|
display: block;
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ import { validateSettingsConfig } from './features/settings/utils/settingsValida
|
|||||||
pinia.use(piniaPluginPersistedstate);
|
pinia.use(piniaPluginPersistedstate);
|
||||||
|
|
||||||
validateSettingsConfig(settings);
|
validateSettingsConfig(settings);
|
||||||
|
|
||||||
createApp(App)
|
createApp(App)
|
||||||
.use(router)
|
.use(router)
|
||||||
.use(i18n)
|
.use(i18n)
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ const submitSearch = function () {
|
|||||||
{{ t('slogan') }}
|
{{ t('slogan') }}
|
||||||
</span>
|
</span>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<div class="search-container">
|
<div class="search-container">
|
||||||
<Searchbar v-model="searchQuery" ref="searchbar" class="search-bar" auto-submit />
|
<Searchbar v-model="searchQuery" ref="searchbar" class="search-bar" auto-submit />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user