1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 08:27:42 +02:00

Format JS

This commit is contained in:
Ian Morland
2022-01-07 17:31:22 +00:00
parent a4b678ce51
commit 30b2fcce66
7 changed files with 52 additions and 35 deletions

View File

@@ -12,7 +12,7 @@ export default function addSubscriptionBadge() {
badge = Badge.component({ badge = Badge.component({
label: app.translator.trans('flarum-subscriptions.forum.badge.following_tooltip'), label: app.translator.trans('flarum-subscriptions.forum.badge.following_tooltip'),
icon: 'fas fa-star', icon: 'fas fa-star',
type: 'following' type: 'following',
}); });
break; break;
@@ -20,7 +20,7 @@ export default function addSubscriptionBadge() {
badge = Badge.component({ badge = Badge.component({
label: app.translator.trans('flarum-subscriptions.forum.badge.ignoring_tooltip'), label: app.translator.trans('flarum-subscriptions.forum.badge.ignoring_tooltip'),
icon: 'far fa-eye-slash', icon: 'far fa-eye-slash',
type: 'ignoring' type: 'ignoring',
}); });
break; break;

View File

@@ -12,15 +12,21 @@ export default function addSubscriptionControls() {
const states = { const states = {
none: { label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.follow_button'), icon: 'fas fa-star', save: 'follow' }, none: { label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.follow_button'), icon: 'fas fa-star', save: 'follow' },
follow: { label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.unfollow_button'), icon: 'far fa-star', save: null }, follow: { label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.unfollow_button'), icon: 'far fa-star', save: null },
ignore: {label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.unignore_button'), icon: 'fas fa-eye', save: null} ignore: { label: app.translator.trans('flarum-subscriptions.forum.discussion_controls.unignore_button'), icon: 'fas fa-eye', save: null },
}; };
const subscription = discussion.subscription() || 'none'; const subscription = discussion.subscription() || 'none';
items.add('subscription', Button.component({ items.add(
'subscription',
Button.component(
{
icon: states[subscription].icon, icon: states[subscription].icon,
onclick: discussion.save.bind(discussion, {subscription: states[subscription].save}) onclick: discussion.save.bind(discussion, { subscription: states[subscription].save }),
}, states[subscription].label)); },
states[subscription].label
)
);
} }
}); });

View File

@@ -10,10 +10,17 @@ export default function addSubscriptionFilter() {
if (app.session.user) { if (app.session.user) {
const params = app.search.stickyParams(); const params = app.search.stickyParams();
items.add('following', LinkButton.component({ items.add(
'following',
LinkButton.component(
{
href: app.route('following', params), href: app.route('following', params),
icon: 'fas fa-star' icon: 'fas fa-star',
}, app.translator.trans('flarum-subscriptions.forum.index.following_link')), 50); },
app.translator.trans('flarum-subscriptions.forum.index.following_link')
),
50
);
} }
}); });

View File

@@ -5,8 +5,10 @@ import Switch from 'flarum/common/components/Switch';
export default function () { export default function () {
extend(SettingsPage.prototype, 'notificationsItems', function (items) { extend(SettingsPage.prototype, 'notificationsItems', function (items) {
items.add('followAfterReply', items.add(
Switch.component({ 'followAfterReply',
Switch.component(
{
state: this.user.preferences().followAfterReply, state: this.user.preferences().followAfterReply,
onchange: (value) => { onchange: (value) => {
this.followAfterReplyLoading = true; this.followAfterReplyLoading = true;
@@ -16,8 +18,10 @@ export default function () {
m.redraw(); m.redraw();
}); });
}, },
loading: this.followAfterReplyLoading loading: this.followAfterReplyLoading,
}, app.translator.trans('flarum-subscriptions.forum.settings.follow_after_reply_label')) },
app.translator.trans('flarum-subscriptions.forum.settings.follow_after_reply_label')
)
); );
}); });
} }

View File

@@ -27,7 +27,7 @@ app.initializers.add('subscriptions', function () {
items.add('newPost', { items.add('newPost', {
name: 'newPost', name: 'newPost',
icon: 'fas fa-star', icon: 'fas fa-star',
label: app.translator.trans('flarum-subscriptions.forum.settings.notify_new_post_label') label: app.translator.trans('flarum-subscriptions.forum.settings.notify_new_post_label'),
}); });
}); });
}); });