32ef5623ab
* Improve group-editing and edit-navigation. Use icons next to groups and header for navigation to editing groups and adding new groups. Also use icon from group-sidebar for editing groups. * Unify look&feel of contact search bars. * Remove nogroup page and replace with /group/none. * Make sure proper items are selected in aside. * Use icon instead of link for 'View Contacs' on profile page. * Fix none-working /group/none. * Fix highlighting for everyone in group aside.
43 lines
1.7 KiB
Smarty
43 lines
1.7 KiB
Smarty
<div class="widget" id="group-sidebar">
|
|
<h3>{{$title}}</h3>
|
|
|
|
<div id="sidebar-group-list">
|
|
<ul role="menu" id="sidebar-group-ul">
|
|
{{foreach $groups as $group}}
|
|
<li role="menuitem" class="sidebar-group-li group-{{$group.id}}">
|
|
{{if ! $newgroup}}<span class="notify badge pull-right"></span>{{/if}}
|
|
{{if $group.cid}}
|
|
<input type="checkbox"
|
|
class="{{if $group.selected}}ticked{{else}}unticked {{/if}} action"
|
|
onclick="contactgroupChangeMember('{{$group.id}}','{{$group.cid}}');return true;"
|
|
{{if $group.ismember}}checked="checked"{{/if}}
|
|
/>
|
|
{{/if}}
|
|
{{if $group.edit}}
|
|
<a class="groupsideedit" href="{{$group.edit.href}}" title="{{$edittext}}">
|
|
<span id="edit-sidebar-group-element-{{$group.id}}" class="group-edit-icon iconspacer small-pencil"><span class="sr-only">{{$edittext}}</span></span>
|
|
</a>
|
|
{{/if}}
|
|
<a id="sidebar-group-element-{{$group.id}}" class="sidebar-group-element {{if $group.selected}}group-selected{{/if}}" href="{{$group.href}}">{{$group.text}}</a>
|
|
</li>
|
|
{{/foreach}}
|
|
</ul>
|
|
</div>
|
|
|
|
{{if $newgroup}}
|
|
<div id="sidebar-new-group">
|
|
<a onclick="javascript:$('#group-new-form').fadeIn('fast');return false;">{{$createtext}}</a>
|
|
<form id="group-new-form" action="group/new" method="post" style="display:none;">
|
|
<input type="hidden" name="form_security_token" value="{{$form_security_token}}">
|
|
<input name="groupname" id="id_groupname" placeholder="{{$creategroup}}">
|
|
</form>
|
|
</div>
|
|
{{else}}
|
|
<div id="sidebar-edit-groups"><a href="{{$grouppage}}">{{$editgroupstext}}</a></div>
|
|
{{/if}}
|
|
|
|
{{if $ungrouped}}<div id="sidebar-ungrouped"><a class="{{if $ungrouped_selected}}group-selected{{/if}}" href="nogroup">{{$ungrouped}}</a></div>{{/if}}
|
|
</div>
|
|
|
|
|