1
0
mirror of https://github.com/flarum/core.git synced 2025-07-09 19:06:23 +02:00

Improve admin permissions page with icons, visual tweaks

This commit is contained in:
Toby Zerner
2015-09-22 17:52:16 +09:30
parent 264725d872
commit 5598e885b7
4 changed files with 72 additions and 38 deletions

View File

@ -61,7 +61,7 @@ export default class PermissionDropdown extends Dropdown {
icon: !everyone && !members ? 'check' : true,
disabled: !everyone && !members,
onclick: e => {
e.stopPropagation();
if (e.shiftKey) e.stopPropagation();
this.save([]);
}
})
@ -75,7 +75,7 @@ export default class PermissionDropdown extends Dropdown {
children: [GroupBadge.component({group, label: null}), ' ', group.namePlural()],
icon: groupIds.indexOf(group.id()) !== -1 ? 'check' : true,
onclick: (e) => {
e.stopPropagation();
if (e.shiftKey) e.stopPropagation();
this.toggle(group.id());
}
}))