parent
00524d3527
commit
a106deafe1
@ -1,58 +1,47 @@ |
||||
<template name="adminFlex"> |
||||
<header> |
||||
<div> |
||||
<aside class="sidebar sidebar--flex sidebar-flex-background" role="navigation"> |
||||
<header class="sidebar__header"> |
||||
{{> accountBox lighten=true }} |
||||
<button class="sidebar-flex__back-button sidebar-flex-content-active" data-action="back"> |
||||
<svg class="sidebar-flex__back-icon"> |
||||
<use xlink:href="/images/icons.svg#arrow-back"></use> |
||||
</svg> |
||||
<span>Back to chat</span> |
||||
</button> |
||||
</header> |
||||
<div class="rooms-list" aria-label="{{_ "Administration"}}"> |
||||
<h4>{{_ "Administration"}}</h4> |
||||
</div> |
||||
</header> |
||||
<div class="content"> |
||||
<div class="wrapper"> |
||||
<ul> |
||||
<li> |
||||
<a href="{{pathFor 'admin-info'}}" class="admin-link">{{_ "Info"}}</a> |
||||
</li> |
||||
<ul class="rooms-list__list"> |
||||
{{> sidebarItem menuItem "Info" "customize" "admin-info" "" }} |
||||
|
||||
{{#if hasPermission 'run-import'}} |
||||
<li> |
||||
<a href="{{pathFor 'admin-import'}}" class="admin-link">Import</a> |
||||
</li> |
||||
{{> sidebarItem menuItem "Import" "customize" "admin-import" "" }} |
||||
{{/if}} |
||||
|
||||
{{#if hasPermission 'view-room-administration'}} |
||||
<li> |
||||
<a href="{{pathFor 'admin-rooms'}}" class="admin-link">{{_ "Rooms"}}</a> |
||||
</li> |
||||
{{> sidebarItem menuItem "Rooms" "customize" "admin-rooms" "" }} |
||||
{{/if}} |
||||
|
||||
{{#if hasPermission 'view-user-administration'}} |
||||
<li> |
||||
<a href="{{pathFor 'admin-users'}}" class="admin-link">{{_ "Users"}}</a> |
||||
</li> |
||||
{{> sidebarItem menuItem "Users" "customize" "admin-users" "" }} |
||||
{{/if}} |
||||
|
||||
{{#each adminBoxOptions}} |
||||
{{#if permissionGranted}} |
||||
<li> |
||||
<a href="{{pathFor href}}" class="admin-link">{{label}}</a> |
||||
</li> |
||||
{{> sidebarItem menuItem label "customize" href "" }} |
||||
{{/if}} |
||||
{{/each}} |
||||
</ul> |
||||
|
||||
{{#if hasPermission 'view-privileged-setting'}} |
||||
<h3 class="add-room"> |
||||
{{_ "Settings"}} |
||||
</h3> |
||||
|
||||
<li> |
||||
<input type="text" name="settings-search" placeholder="{{_ 'Search'}}"> |
||||
</li> |
||||
|
||||
{{#if hasPermission 'view-privileged-setting'}} |
||||
<h4>{{_ "Settings"}}</h4> |
||||
<input type="text" name="settings-search" placeholder="{{_ 'Search'}}"> |
||||
<ul class="rooms-list__list"> |
||||
{{#each groups}} |
||||
<li> |
||||
<a href="{{pathFor 'admin' group=_id}}" class="admin-link">{{label}}</a> |
||||
</li> |
||||
{{> sidebarItem menuItem label "customize" "admin" _id }} |
||||
{{/each}} |
||||
{{/if}} |
||||
</ul> |
||||
</ul> |
||||
{{/if}} |
||||
</div> |
||||
</div> |
||||
</aside> |
||||
</template> |
||||
|
||||
@ -1,23 +1,3 @@ |
||||
<template name="chatRoomItem"> |
||||
{{#let route=route}} |
||||
<li class="room-item{{#if active}} sidebar-content-active-background{{else}} sidebar-content-hover-background{{/if}}{{#if toolbar}} popup-item{{/if}}" data-id="{{rid}}"> |
||||
<a class="room-item__link sidebar-content {{alert}} {{#if active}}sidebar-content-unread{{/if}}" href="{{route}}" title="{{name}}"> |
||||
{{#if roomIcon}} |
||||
<svg class="room-item__room-icon room-item__room-icon--{{roomIcon}}"> |
||||
<use xlink:href="/images/icons.svg#{{roomIcon}}"></use> |
||||
</svg> |
||||
{{else}} |
||||
<div class="room-item__user-status {{userStatus}}"></div> |
||||
<div class="room-item__user-thumb"> |
||||
{{> avatar username=name}} |
||||
</div> |
||||
{{/if}} |
||||
<span class='room-item__name {{archived}}'>{{name}}</span> |
||||
</a> |
||||
|
||||
{{#if unread}} |
||||
<span class="badge sidebar-category-badge-content sidebar-room-badge-background">{{unread}}</span> |
||||
{{/if}} |
||||
</li> |
||||
{{/let}} |
||||
{{> sidebarItem data }} |
||||
</template> |
||||
|
||||
@ -0,0 +1,7 @@ |
||||
/* globals menu */ |
||||
|
||||
Template.sidebarItem.events({ |
||||
'click [data-id]'() { |
||||
return menu.close(); |
||||
} |
||||
}); |
||||
Loading…
Reference in new issue