mirror of https://github.com/movim/movim
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.
176 lines
7.2 KiB
176 lines
7.2 KiB
{if="$page == 0"}
|
|
<header>
|
|
<ul class="list middle">
|
|
<li>
|
|
<span id="menu" class="primary on_mobile icon active gray" onclick="MovimTpl.toggleMenu()">
|
|
<i class="zmdi zmdi-menu"></i>
|
|
</span>
|
|
<span class="primary on_desktop icon gray">
|
|
<i class="zmdi zmdi-filter-list"></i>
|
|
</span>
|
|
<!--<span class="control icon active gray on_mobile" onclick="MovimTpl.showPanel()">
|
|
<i class="zmdi zmdi-eye"></i>
|
|
</span>-->
|
|
<p class="center line">{$c->__('page.news')}</p>
|
|
</li>
|
|
</ul>
|
|
<ul class="tabs wide">
|
|
<li {if="$type == 'all'"}class="active"{/if}>
|
|
<a href="#" onclick="Menu_ajaxGetAll()">{$c->__('menu.all')}</a>
|
|
</li>
|
|
<li {if="$type == 'news'"}class="active"{/if} >
|
|
<a href="#" onclick="Menu_ajaxGetNews()" title="{$c->__('page.news')}">
|
|
{$c->__('page.communities')}
|
|
</a>
|
|
</li>
|
|
<li {if="$type == 'feed'"}class="active"{/if}>
|
|
<a href="#" onclick="Menu_ajaxGetFeed()" title="{$c->__('page.feed')}">
|
|
{$c->__('page.contacts')}
|
|
</a>
|
|
</li>
|
|
<li {if="$type == 'me'"}class="active"{/if}>
|
|
<a href="#" onclick="Menu_ajaxGetMe()" title="{$c->__('menu.mine')}">
|
|
{$c->__('page.blog')}
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</header>
|
|
{/if}
|
|
|
|
{if="$items"}
|
|
{if="$page == 0"}
|
|
<div id="menu_refresh"></div>
|
|
<div class="list card shadow" id="menu_wrapper">
|
|
{/if}
|
|
|
|
{loop="$items"}
|
|
<!--<li
|
|
tabindex="{$page*$paging+$key+1}"
|
|
class="block large"
|
|
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="$value->isNSFW()"}
|
|
<span class="primary icon thumb color red tiny">
|
|
+18
|
|
</span>
|
|
{elseif="$value->picture != null"}
|
|
<span class="primary icon thumb color white" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 100%), url({$value->picture});">
|
|
{if="$value->isPublic()"}
|
|
<i title="{$c->__('menu.public')}" class="zmdi zmdi-portable-wifi"></i>
|
|
{/if}
|
|
</span>
|
|
{elseif="$value->isMicroblog()"}
|
|
{$url = $value->getContact()->getPhoto('m')}
|
|
{if="$url"}
|
|
<span class="primary icon thumb color white" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 100%), url({$url});">
|
|
{if="$value->isPublic()"}
|
|
<i title="{$c->__('menu.public')}" class="zmdi zmdi-portable-wifi"></i>
|
|
{/if}
|
|
</span>
|
|
{else}
|
|
<span class="primary icon thumb color {$value->getContact()->jid|stringToColor}">
|
|
{if="$value->isPublic()"}
|
|
<i title="{$c->__('menu.public')}" class="zmdi zmdi-portable-wifi"></i>
|
|
{else}
|
|
<i class="zmdi zmdi-account"></i>
|
|
{/if}
|
|
</span>
|
|
{/if}
|
|
{else}
|
|
<span class="primary icon thumb color {$value->node|stringToColor}">
|
|
{if="$value->isPublic()"}
|
|
<i title="{$c->__('menu.public')}" class="zmdi zmdi-portable-wifi"></i>
|
|
{else}
|
|
{$value->node|firstLetterCapitalize}
|
|
{/if}
|
|
</span>
|
|
{/if}
|
|
|
|
{if="$value->title != null"}
|
|
<p class="line" dir="auto">{$value->title}</p>
|
|
{else}
|
|
<p class="line">{$c->__('menu.contact_post')}</p>
|
|
{/if}
|
|
<p dir="auto">{$value->contentcleaned|stripTags|truncate:140}</p>
|
|
<p>
|
|
{if="$value->isMicroblog()"}
|
|
<i class="zmdi zmdi-account"></i> {$value->getContact()->getTrueName()}
|
|
{else}
|
|
<i class="zmdi zmdi-pages"></i> {$value->node}
|
|
{/if}
|
|
{$count = $value->countComments()}
|
|
{if="$count > 0"}
|
|
{$count} <i class="zmdi zmdi-comment-outline"></i>
|
|
{/if}
|
|
<span class="info">
|
|
{$value->published|strtotime|prepareDate:true,true}
|
|
</span>
|
|
</p>
|
|
{if="$value->isReply()"}
|
|
{$reply = $value->getReply()}
|
|
<ul class="list card">
|
|
<li class="block">
|
|
{if="$reply"}
|
|
<p class="line">{$reply->title}</p>
|
|
<p>{$reply->contentcleaned|stripTags}</p>
|
|
<p>
|
|
{if="$reply->isMicroblog()"}
|
|
<i class="zmdi zmdi-account"></i> {$reply->getContact()->getTrueName()}
|
|
{else}
|
|
<i class="zmdi zmdi-pages"></i> {$reply->node}
|
|
{/if}
|
|
|
|
<span class="info">
|
|
{$reply->published|strtotime|prepareDate:true,true}
|
|
</span>
|
|
</p>
|
|
{else}
|
|
<span class="primary icon gray">
|
|
<i class="zmdi zmdi-info-outline"></i>
|
|
</span>
|
|
<p class="line normal">{$c->__('post.original_deleted')}</p>
|
|
{/if}
|
|
</li>
|
|
</ul>
|
|
|
|
{/if}
|
|
</li>-->
|
|
{$c->preparePost($value)}
|
|
{/loop}
|
|
{if="count($items) == $paging"}
|
|
<ul class="block list active thick">
|
|
<li id="history" class="block large" onclick="{$history} this.parentNode.removeChild(this);">
|
|
<span class="icon primary gray">
|
|
<i class="zmdi zmdi-time-restore"></i>
|
|
</span>
|
|
<p class="normal center">{$c->__('post.older')}</p>
|
|
</li>
|
|
</ul>
|
|
{/if}
|
|
|
|
{if="$page == 0"}
|
|
</div>
|
|
{/if}
|
|
{elseif="$page == 0"}
|
|
<div id="menu_refresh"></div>
|
|
<br/>
|
|
|
|
<ul class="thick active divided spaced" id="menu_wrapper">
|
|
<div class="placeholder icon news">
|
|
<h1>{$c->__('menu.empty_title')}</h1>
|
|
<h4>{$c->__('menu.empty')}</h4>
|
|
<a class="button flat on_mobile"
|
|
onclick="MovimTpl.showPanel()">
|
|
<i class="zmdi zmdi-eye"></i> {$c->__('button.discover')}
|
|
</a>
|
|
</div>
|
|
</ul>
|
|
|
|
{/if}
|