mirror of
https://github.com/flarum/framework.git
synced 2025-04-26 14:44:03 +08:00
Format JS
This commit is contained in:
parent
a4b678ce51
commit
30b2fcce66
@ -12,7 +12,7 @@ export default function addSubscriptionBadge() {
|
||||
badge = Badge.component({
|
||||
label: app.translator.trans('flarum-subscriptions.forum.badge.following_tooltip'),
|
||||
icon: 'fas fa-star',
|
||||
type: 'following'
|
||||
type: 'following',
|
||||
});
|
||||
break;
|
||||
|
||||
@ -20,7 +20,7 @@ export default function addSubscriptionBadge() {
|
||||
badge = Badge.component({
|
||||
label: app.translator.trans('flarum-subscriptions.forum.badge.ignoring_tooltip'),
|
||||
icon: 'far fa-eye-slash',
|
||||
type: 'ignoring'
|
||||
type: 'ignoring',
|
||||
});
|
||||
break;
|
||||
|
||||
|
@ -12,15 +12,21 @@ export default function addSubscriptionControls() {
|
||||
const states = {
|
||||
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 },
|
||||
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';
|
||||
|
||||
items.add('subscription', Button.component({
|
||||
items.add(
|
||||
'subscription',
|
||||
Button.component(
|
||||
{
|
||||
icon: states[subscription].icon,
|
||||
onclick: discussion.save.bind(discussion, {subscription: states[subscription].save})
|
||||
}, states[subscription].label));
|
||||
onclick: discussion.save.bind(discussion, { subscription: states[subscription].save }),
|
||||
},
|
||||
states[subscription].label
|
||||
)
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -10,10 +10,17 @@ export default function addSubscriptionFilter() {
|
||||
if (app.session.user) {
|
||||
const params = app.search.stickyParams();
|
||||
|
||||
items.add('following', LinkButton.component({
|
||||
items.add(
|
||||
'following',
|
||||
LinkButton.component(
|
||||
{
|
||||
href: app.route('following', params),
|
||||
icon: 'fas fa-star'
|
||||
}, app.translator.trans('flarum-subscriptions.forum.index.following_link')), 50);
|
||||
icon: 'fas fa-star',
|
||||
},
|
||||
app.translator.trans('flarum-subscriptions.forum.index.following_link')
|
||||
),
|
||||
50
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -5,8 +5,10 @@ import Switch from 'flarum/common/components/Switch';
|
||||
|
||||
export default function () {
|
||||
extend(SettingsPage.prototype, 'notificationsItems', function (items) {
|
||||
items.add('followAfterReply',
|
||||
Switch.component({
|
||||
items.add(
|
||||
'followAfterReply',
|
||||
Switch.component(
|
||||
{
|
||||
state: this.user.preferences().followAfterReply,
|
||||
onchange: (value) => {
|
||||
this.followAfterReplyLoading = true;
|
||||
@ -16,8 +18,10 @@ export default function () {
|
||||
m.redraw();
|
||||
});
|
||||
},
|
||||
loading: this.followAfterReplyLoading
|
||||
}, app.translator.trans('flarum-subscriptions.forum.settings.follow_after_reply_label'))
|
||||
loading: this.followAfterReplyLoading,
|
||||
},
|
||||
app.translator.trans('flarum-subscriptions.forum.settings.follow_after_reply_label')
|
||||
)
|
||||
);
|
||||
});
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ app.initializers.add('subscriptions', function () {
|
||||
items.add('newPost', {
|
||||
name: 'newPost',
|
||||
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'),
|
||||
});
|
||||
});
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user