* 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.
		
			
				
	
	
		
			62 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
 | 
						|
{{* Template for the contact group list *}}
 | 
						|
 | 
						|
{{if $editable == 1}}
 | 
						|
{{* The contacts who are already members of the contact group *}}
 | 
						|
<div id="group">
 | 
						|
	<h3>{{$groupeditor.label_members}}</h3>
 | 
						|
	<div id="group-members" class="contact_list">
 | 
						|
 | 
						|
		{{if $groupeditor.members }}
 | 
						|
 | 
						|
		{{foreach $groupeditor.members as $c}}
 | 
						|
			{{* If there are too many contacts we use another view mode *}}
 | 
						|
			{{if $shortmode}}
 | 
						|
			<div class="contact-block-textdiv mpgroup">
 | 
						|
				<a class="contact-block-link mpgroup  fakelink" target="redir" onclick="groupChangeMember({{$c.change_member.gid}},{{$c.change_member.cid}},'{{$c.change_member.sec_token}}'); return true;" title="{{$c.name}} [{{$c.itemurl}}]" alt="{{$c.name}}">
 | 
						|
					{{$c.name}}"
 | 
						|
				</a>
 | 
						|
			</div>
 | 
						|
			{{else}}
 | 
						|
			{{* The normal view mode *}}
 | 
						|
			<div class="contact-block-div mpgroup">
 | 
						|
				<a class="contact-block-link mpgroup  fakelink" target="redir" onclick="groupChangeMember({{$c.change_member.gid}},{{$c.change_member.cid}},'{{$c.change_member.sec_token}}'); return true;">
 | 
						|
					<img class="contact-block-img mpgroup " src="{{$c.thumb}}" title="{{$c.name}} [{{$c.itemurl}}]" alt="{{$c.name}}">
 | 
						|
				</a>
 | 
						|
			</div>
 | 
						|
			{{/if}}
 | 
						|
		{{/foreach}}
 | 
						|
 | 
						|
		{{else}}
 | 
						|
		{{$groupeditor.group_is_empty}}
 | 
						|
		{{/if}}
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div id="group-members-end"></div>
 | 
						|
		<hr id="group-separator" />
 | 
						|
</div>
 | 
						|
{{/if}}
 | 
						|
 | 
						|
{{* The contacts who are not members of the contact group *}}
 | 
						|
<div id="contacts">
 | 
						|
	<h3>{{$groupeditor.label_contacts}}</h3>
 | 
						|
	<div id="group-all-contacts" class="contact_list">
 | 
						|
		{{foreach $groupeditor.contacts as $m}}
 | 
						|
			<div class="contact-block-textdiv mpall">
 | 
						|
				{{if $editable == 1}}
 | 
						|
				<a class="contact-block-link mpall  fakelink" target="redir" onclick="groupChangeMember({{$m.change_member.gid}},{{$m.change_member.cid}},'{{$m.change_member.sec_token}}'); return true;" title="{{$m.name}} [{{$m.itemurl}}]" alt="{{$m.name}}">
 | 
						|
				{{else}}
 | 
						|
				<a class="contact-block-link mpall" href="{{$m.url}}" title="{{$m.name}} [{{$m.itemurl}}]" alt="{{$m.name}}">
 | 
						|
				{{/if}}
 | 
						|
					{{* If there are too many contacts we use another view mode *}}
 | 
						|
					{{if $shortmode}}
 | 
						|
						{{$m.name}}
 | 
						|
					{{else}}
 | 
						|
						<img class="contact-block-img mpall " src="{{$m.thumb}}" title="{{$m.name}} [{{$m.itemurl}}]" alt="{{$m.name}}">
 | 
						|
					{{/if}}
 | 
						|
				</a>
 | 
						|
			</div>
 | 
						|
		{{/foreach}}
 | 
						|
	</div>
 | 
						|
	<div id="group-all-contacts-end"></div>
 | 
						|
</div>
 |