diff --git a/framework/core/js/src/admin/AdminApplication.js b/framework/core/js/src/admin/AdminApplication.js index 96857c55a..e0d9464e4 100644 --- a/framework/core/js/src/admin/AdminApplication.js +++ b/framework/core/js/src/admin/AdminApplication.js @@ -12,9 +12,9 @@ export default class AdminApplication extends Application { canGoBack: () => true, getPrevious: () => {}, backUrl: () => this.forum.attribute('baseUrl'), - back: function() { + back: function () { window.location = this.backUrl(); - } + }, }; constructor() { @@ -27,7 +27,7 @@ export default class AdminApplication extends Application { * @inheritdoc */ mount() { - m.mount(document.getElementById('app-navigation'), Navigation.component({className: 'App-backControl', drawer: true})); + m.mount(document.getElementById('app-navigation'), Navigation.component({ className: 'App-backControl', drawer: true })); m.mount(document.getElementById('header-navigation'), Navigation.component()); m.mount(document.getElementById('header-primary'), HeaderPrimary.component()); m.mount(document.getElementById('header-secondary'), HeaderSecondary.component()); @@ -59,5 +59,5 @@ export default class AdminApplication extends Application { } return required; - }; + } } diff --git a/framework/core/js/src/admin/compat.js b/framework/core/js/src/admin/compat.js index b72a6ff0f..0b5706b04 100644 --- a/framework/core/js/src/admin/compat.js +++ b/framework/core/js/src/admin/compat.js @@ -58,6 +58,6 @@ export default Object.assign(compat, { 'components/AdminNav': AdminNav, 'components/EditCustomCssModal': EditCustomCssModal, 'components/EditGroupModal': EditGroupModal, - 'routes': routes, - 'AdminApplication': AdminApplication + routes: routes, + AdminApplication: AdminApplication, }); diff --git a/framework/core/js/src/admin/components/AddExtensionModal.js b/framework/core/js/src/admin/components/AddExtensionModal.js index afcd451ee..d3428c9ac 100644 --- a/framework/core/js/src/admin/components/AddExtensionModal.js +++ b/framework/core/js/src/admin/components/AddExtensionModal.js @@ -22,8 +22,10 @@ export default class AddExtensionModal extends Modal { return (

{app.translator.trans('core.admin.add_extension.temporary_text')}

-

{app.translator.trans('core.admin.add_extension.install_text', {a: })}

-

{app.translator.trans('core.admin.add_extension.developer_text', {a: })}

+

+ {app.translator.trans('core.admin.add_extension.install_text', { a: })} +

+

{app.translator.trans('core.admin.add_extension.developer_text', { a: })}

); } diff --git a/framework/core/js/src/admin/components/AdminLinkButton.js b/framework/core/js/src/admin/components/AdminLinkButton.js index 1378c1e3b..2602bc273 100644 --- a/framework/core/js/src/admin/components/AdminLinkButton.js +++ b/framework/core/js/src/admin/components/AdminLinkButton.js @@ -13,11 +13,7 @@ export default class AdminLinkButton extends LinkButton { getButtonContent() { const content = super.getButtonContent(); - content.push( -
- {this.props.description} -
- ); + content.push(
{this.props.description}
); return content; } diff --git a/framework/core/js/src/admin/components/AdminNav.js b/framework/core/js/src/admin/components/AdminNav.js index 4c4cc1df0..f96a4e162 100644 --- a/framework/core/js/src/admin/components/AdminNav.js +++ b/framework/core/js/src/admin/components/AdminNav.js @@ -15,9 +15,7 @@ import ItemList from '../../common/utils/ItemList'; export default class AdminNav extends Component { view() { return ( - + {this.items().toArray()} ); @@ -31,47 +29,65 @@ export default class AdminNav extends Component { items() { const items = new ItemList(); - items.add('dashboard', AdminLinkButton.component({ - href: app.route('dashboard'), - icon: 'far fa-chart-bar', - children: app.translator.trans('core.admin.nav.dashboard_button'), - description: app.translator.trans('core.admin.nav.dashboard_text') - })); + items.add( + 'dashboard', + AdminLinkButton.component({ + href: app.route('dashboard'), + icon: 'far fa-chart-bar', + children: app.translator.trans('core.admin.nav.dashboard_button'), + description: app.translator.trans('core.admin.nav.dashboard_text'), + }) + ); - items.add('basics', AdminLinkButton.component({ - href: app.route('basics'), - icon: 'fas fa-pencil-alt', - children: app.translator.trans('core.admin.nav.basics_button'), - description: app.translator.trans('core.admin.nav.basics_text') - })); + items.add( + 'basics', + AdminLinkButton.component({ + href: app.route('basics'), + icon: 'fas fa-pencil-alt', + children: app.translator.trans('core.admin.nav.basics_button'), + description: app.translator.trans('core.admin.nav.basics_text'), + }) + ); - items.add('mail', AdminLinkButton.component({ - href: app.route('mail'), - icon: 'fas fa-envelope', - children: app.translator.trans('core.admin.nav.email_button'), - description: app.translator.trans('core.admin.nav.email_text') - })); + items.add( + 'mail', + AdminLinkButton.component({ + href: app.route('mail'), + icon: 'fas fa-envelope', + children: app.translator.trans('core.admin.nav.email_button'), + description: app.translator.trans('core.admin.nav.email_text'), + }) + ); - items.add('permissions', AdminLinkButton.component({ - href: app.route('permissions'), - icon: 'fas fa-key', - children: app.translator.trans('core.admin.nav.permissions_button'), - description: app.translator.trans('core.admin.nav.permissions_text') - })); + items.add( + 'permissions', + AdminLinkButton.component({ + href: app.route('permissions'), + icon: 'fas fa-key', + children: app.translator.trans('core.admin.nav.permissions_button'), + description: app.translator.trans('core.admin.nav.permissions_text'), + }) + ); - items.add('appearance', AdminLinkButton.component({ - href: app.route('appearance'), - icon: 'fas fa-paint-brush', - children: app.translator.trans('core.admin.nav.appearance_button'), - description: app.translator.trans('core.admin.nav.appearance_text') - })); + items.add( + 'appearance', + AdminLinkButton.component({ + href: app.route('appearance'), + icon: 'fas fa-paint-brush', + children: app.translator.trans('core.admin.nav.appearance_button'), + description: app.translator.trans('core.admin.nav.appearance_text'), + }) + ); - items.add('extensions', AdminLinkButton.component({ - href: app.route('extensions'), - icon: 'fas fa-puzzle-piece', - children: app.translator.trans('core.admin.nav.extensions_button'), - description: app.translator.trans('core.admin.nav.extensions_text') - })); + items.add( + 'extensions', + AdminLinkButton.component({ + href: app.route('extensions'), + icon: 'fas fa-puzzle-piece', + children: app.translator.trans('core.admin.nav.extensions_button'), + description: app.translator.trans('core.admin.nav.extensions_text'), + }) + ); return items; } diff --git a/framework/core/js/src/admin/components/AppearancePage.js b/framework/core/js/src/admin/components/AppearancePage.js index 2f788ea96..98a1cc373 100644 --- a/framework/core/js/src/admin/components/AppearancePage.js +++ b/framework/core/js/src/admin/components/AppearancePage.js @@ -24,85 +24,85 @@ export default class AppearancePage extends Page {
{app.translator.trans('core.admin.appearance.colors_heading')} -
- {app.translator.trans('core.admin.appearance.colors_text')} -
+
{app.translator.trans('core.admin.appearance.colors_text')}
- - + +
{Switch.component({ state: this.darkMode(), children: app.translator.trans('core.admin.appearance.dark_mode_label'), - onchange: this.darkMode + onchange: this.darkMode, })} {Switch.component({ state: this.coloredHeader(), children: app.translator.trans('core.admin.appearance.colored_header_label'), - onchange: this.coloredHeader + onchange: this.coloredHeader, })} {Button.component({ className: 'Button Button--primary', type: 'submit', children: app.translator.trans('core.admin.appearance.submit_button'), - loading: this.loading + loading: this.loading, })}
{app.translator.trans('core.admin.appearance.logo_heading')} -
- {app.translator.trans('core.admin.appearance.logo_text')} -
- +
{app.translator.trans('core.admin.appearance.logo_text')}
+
{app.translator.trans('core.admin.appearance.favicon_heading')} -
- {app.translator.trans('core.admin.appearance.favicon_text')} -
- +
{app.translator.trans('core.admin.appearance.favicon_text')}
+
{app.translator.trans('core.admin.appearance.custom_header_heading')} -
- {app.translator.trans('core.admin.appearance.custom_header_text')} -
+
{app.translator.trans('core.admin.appearance.custom_header_text')}
{Button.component({ className: 'Button', children: app.translator.trans('core.admin.appearance.edit_header_button'), - onclick: () => app.modal.show(new EditCustomHeaderModal()) + onclick: () => app.modal.show(new EditCustomHeaderModal()), })}
{app.translator.trans('core.admin.appearance.custom_footer_heading')} -
- {app.translator.trans('core.admin.appearance.custom_footer_text')} -
+
{app.translator.trans('core.admin.appearance.custom_footer_text')}
{Button.component({ className: 'Button', children: app.translator.trans('core.admin.appearance.edit_footer_button'), - onclick: () => app.modal.show(new EditCustomFooterModal()) + onclick: () => app.modal.show(new EditCustomFooterModal()), })}
{app.translator.trans('core.admin.appearance.custom_styles_heading')} -
- {app.translator.trans('core.admin.appearance.custom_styles_text')} -
+
{app.translator.trans('core.admin.appearance.custom_styles_text')}
{Button.component({ className: 'Button', children: app.translator.trans('core.admin.appearance.edit_css_button'), - onclick: () => app.modal.show(new EditCustomCssModal()) + onclick: () => app.modal.show(new EditCustomCssModal()), })}
@@ -126,7 +126,7 @@ export default class AppearancePage extends Page { theme_primary_color: this.primaryColor(), theme_secondary_color: this.secondaryColor(), theme_dark_mode: this.darkMode(), - theme_colored_header: this.coloredHeader() + theme_colored_header: this.coloredHeader(), }).then(() => window.location.reload()); } } diff --git a/framework/core/js/src/admin/components/BasicsPage.js b/framework/core/js/src/admin/components/BasicsPage.js index 3a4d082fd..746bcce8b 100644 --- a/framework/core/js/src/admin/components/BasicsPage.js +++ b/framework/core/js/src/admin/components/BasicsPage.js @@ -20,12 +20,12 @@ export default class BasicsPage extends Page { 'show_language_selector', 'default_route', 'welcome_title', - 'welcome_message' + 'welcome_message', ]; this.values = {}; const settings = app.data.settings; - this.fields.forEach(key => this.values[key] = m.prop(settings[key])); + this.fields.forEach((key) => (this.values[key] = m.prop(settings[key]))); this.localeOptions = {}; const locales = app.data.locales; @@ -33,7 +33,7 @@ export default class BasicsPage extends Page { this.localeOptions[i] = `${locales[i]} (${i})`; } - if (typeof this.values.show_language_selector() !== "number") this.values.show_language_selector(1); + if (typeof this.values.show_language_selector() !== 'number') this.values.show_language_selector(1); } view() { @@ -43,67 +43,75 @@ export default class BasicsPage extends Page {
{FieldSet.component({ label: app.translator.trans('core.admin.basics.forum_title_heading'), - children: [ - - ] + children: [], })} {FieldSet.component({ label: app.translator.trans('core.admin.basics.forum_description_heading'), children: [ -
- {app.translator.trans('core.admin.basics.forum_description_text')} -
, -