You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

75 lines
2.5 KiB

{if="$items"}
{if="$page == 0"}
<div id="menu_refresh"></div>
<ul class="thick active divided spaced" id="menu_wrapper">
{/if}
{loop="$items"}
<li
tabindex="{$page*$paging+$key+1}"
class="condensed"
data-id="{$value->nodeid}"
data-server="{$value->origin}"
data-node="{$value->node}"
{if="$value->title != null"}
title="{$value->title|strip_tags}"
{else}
title="{$c->__('menu.contact_post')}"
{/if}
>
{if="current(explode('.', $value->origin)) == 'nsfw'"}
<span class="icon bubble color red tiny">
+18
</span>
{elseif="$value->node == 'urn:xmpp:microblog:0'"}
{$url = $value->getContact()->getPhoto('s')}
{if="$url"}
<span class="icon bubble">
<img src="{$url}">
</span>
{else}
<span class="icon bubble color {$value->getContact()->jid|stringToColor}">
<i class="md md-person"></i>
</span>
{/if}
{else}
<span class="icon bubble color {$value->node|stringToColor}">{$value->node|firstLetterCapitalize}</span>
{/if}
{if="$value->title != null"}
<span>{$value->title}</span>
{else}
<span>{$c->__('menu.contact_post')}</span>
{/if}
<span class="info">{$value->published|strtotime|prepareDate}</span>
<p class="more">
{if="current(explode('.', $value->origin)) != 'nsfw'"}
{$value->contentcleaned|strip_tags:'<img><img/>'}
{/if}
</p>
</li>
{/loop}
{if="count($items) == $paging"}
<li id="history" onclick="{$history} this.parentNode.removeChild(this);">
<span class="icon"><i class="md md-history"></i></span>
{$c->__('post.older')}
</li>
{/if}
{if="$page == 0"}
</ul>
{/if}
{elseif="$page == 0"}
<div id="menu_refresh"></div>
<br/>
<ul id="menu_wrapper">
<li class="condensed">
<span class="icon orange">
<i class="md md-format-align-left"></i>
</span>
<span>{$c->__('menu.empty_title')}</span>
<p>{$c->__('menu.empty')}</p>
</li>
</ul>
{/if}