@ -0,0 +1,21 @@
|
||||
{** |
||||
* ะะดะผะธะฝะบะฐ |
||||
* |
||||
* @param boolean $availableAdminPlugin |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{lang 'admin.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'nav' |
||||
name = 'admin' |
||||
mods = 'stacked pills' |
||||
items = [ |
||||
[ 'name' => 'user', 'url' => "{router page='admin/plugins'}?plugin=admin&action=activate&security_ls_key={$LIVESTREET_SECURITY_KEY}", 'text' => {lang 'admin.install_plugin_admin'}, is_enabled => $availableAdminPlugin ], |
||||
[ 'name' => 'plugins', 'url' => "{router page='admin'}plugins/", 'text' => {lang 'admin.items.plugins'} ] |
||||
]} |
||||
{/block} |
@ -0,0 +1,15 @@
|
||||
{** |
||||
* ะะปะฐะณะธะฝั |
||||
* |
||||
* @param array $plugins ะกะฟะธัะพะบ ะฟะปะฐะณะธะฝะพะฒ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.admin.tpl'} |
||||
|
||||
{block 'layout_admin_page_title'} |
||||
{lang 'admin.items.plugins'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'admin' template='plugins' plugins=$plugins} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะฃะฒะตะดะพะผะปะตะฝะธะต ะพะฑ ััะฟะตัะฝะพะน ัะตะณะธัััะฐัะธะธ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.registration.notices.success_activate} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
<a href="{router page='/'}">{$aLang.common.site_go_main}</a> |
||||
{/block} |
@ -0,0 +1,15 @@
|
||||
{** |
||||
* ะัะพััะฑะฐ ะฟะตัะตะนัะธ ะฟะพ ัััะปะบะต ะพัะฟัะฐะฒะปะตะฝะฝะพะน ะฝะฐ ะตะผัะนะป ะดะปั ะฐะบัะธะฒะฐัะธะธ ะฐะบะบะฐัะฝัะฐ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.registration.confirm.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{$aLang.auth.registration.confirm.text}<br /><br /> |
||||
|
||||
<a href="{router page='/'}">{$aLang.common.site_go_main}</a> |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะ ะตะณะธัััะฐัะธั ัะตัะตะท ะธะฝะฒะฐะนั |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.invite.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'auth' template='invite'} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะกััะฐะฝะธัะฐ ะฒั
ะพะดะฐ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.login.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'auth' template='login' showExtra=true} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะคะพัะผะฐ ะทะฐะฟัะพัะฐ ะฟะพะฒัะพัะฝะพะน ะฐะบัะธะฒะฐัะธะธ ะฐะบะบะฐัะฝัะฐ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.reactivation.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'auth' template='reactivation'} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะ ะตะณะธัััะฐัะธั |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.registration.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'auth' template='registration'} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะคะพัะผะฐ ะฒะพัััะฐะฝะพะฒะปะตะฝะธั ะฟะฐัะพะปั |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.reset.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'auth' template='reset'} |
||||
{/block} |
@ -0,0 +1,14 @@
|
||||
{** |
||||
* ะะพัััะฐะฝะพะฒะปะตะฝะธะต ะฟะฐัะพะปั. |
||||
* ะะฐัะพะปั ะพัะฟัะฐะฒะปะตะฝ ะฝะฐ ะตะผัะนะป ะฟะพะปัะทะพะฒะฐัะตะปั. |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.auth.reset.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{$aLang.auth.reset.notices.success_send_password} |
||||
{/block} |
@ -0,0 +1,28 @@
|
||||
{** |
||||
* ะกะพะทะดะฐะฝะธะต ะฑะปะพะณะฐ |
||||
* |
||||
* @param array $blogCategories ะกะฟะธัะพะบ ะบะฐัะตะณะพัะธะน ะฑะปะพะณะพะฒ |
||||
* @param object $blogEdit ะะปะพะณ, ะฟะตัะตะดะฐะตััั ะฒ ัะปััะฐะต ะตัะปะธ ะฑะปะพะณ ัะตะดะฐะบัะธััะตััั |
||||
* |
||||
* TODO: ะัะฝะตััะธ 'rangelength' ะฒ ะบะพะฝัะธะณ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{if $sEvent == 'edit'} |
||||
{$sNav = 'blog.edit'} |
||||
{/if} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{if $sEvent == 'add'} |
||||
{$aLang.blog.add.title} |
||||
{else} |
||||
{$aLang.blog.admin.title}: <a href="{$blogEdit->getUrlFull()}">{$blogEdit->getTitle()|escape}</a> |
||||
{/if} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'blog' template='add' blog=$blogEdit} |
||||
{/block} |
@ -0,0 +1,21 @@
|
||||
{** |
||||
* ะฃะฟัะฐะฒะปะตะฝะธะต ะฟะพะปัะทะพะฒะฐัะตะปัะผะธ ะฑะปะพะณะฐ |
||||
* |
||||
* @param object $blogEdit ะะปะพะณ |
||||
* @param array $blogUsers ะกะฟะธัะพะบ ะฟะพะปัะทะพะฒะฐัะตะปะตะน ะฑะปะพะณะฐ |
||||
* @param array $blogUsersInvited ะกะฟะธัะพะบ ะฟัะธะณะปะฐัะตะฝะฝัั
ะฟะพะปัะทะพะฒะฐัะตะปะตะน, ะฟะตัะตะดะฐะตััั ะฒ ัะปััะฐะต ะตัะปะธ ะฑะปะพะณ ะทะฐะบััััะน |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'blog.edit'} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.blog.admin.title}: <a href="{$blogEdit->getUrlFull()}">{$blogEdit->getTitle()|escape}</a> |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'blog' template='admin' users=$blogUsers pagination=$paging} |
||||
{/block} |
@ -0,0 +1,40 @@
|
||||
{** |
||||
* ะะปะพะณ |
||||
* |
||||
* @param object $blog ะะปะพะณ |
||||
* @param boolean $isPrivateBlog ะะฐะบััััะน ะฑะปะพะณ ะธะปะธ ะฝะตั |
||||
* @param array $topics ะกะฟะธัะพะบ ัะพะฟะธะบะพะฒ |
||||
* @param array $paging ะะฐะณะธะฝะฐัะธั |
||||
* @param string $periodSelectCurrent |
||||
* @param string $periodSelectRoot |
||||
* @param array $blogUsers ะงะธัะฐัะตะปะธ ะฑะปะพะณะฐ |
||||
* @param array $blogModerators ะะพะดะตัะฐัะพัั ะฑะปะพะณะฐ |
||||
* @param array $blogAdministrators ะะดะผะธะฝะธัััะฐัะพัั ะฑะปะพะณะฐ |
||||
* @param integer $countBlogUsers ะะพะป-ะฒะพ ัะธัะฐัะตะปะตะน |
||||
* @param integer $countBlogModerators ะะพะป-ะฒะพ ะผะพะดะตัะฐัะพัะพะฒ |
||||
* @param integer $countBlogAdministrators ะะพะป-ะฒะพ ะฐะดะผะธะฝะธัััะฐัะพัะพะฒ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'topics.sub'} |
||||
{/block} |
||||
|
||||
{block 'layout_content_header'} |
||||
{component 'blog' blog=$blog blogs=$blogs} |
||||
|
||||
{$smarty.block.parent} |
||||
|
||||
{* ะกะพะพะฑัะตะฝะธะต ะดะปั ะทะฐะฑะฐะฝะตะฝะฝะพะณะพ ะฟะพะปัะทะพะฒะฐัะตะปั *} |
||||
{if $blogUserCurrent and $blogUserCurrent->getIsBanned()} |
||||
{component 'alert' text=$aLang.blog.alerts.banned mods='error'} |
||||
{/if} |
||||
|
||||
{* ะกะฟะธัะพะบ ัะพะฟะธะบะพะฒ *} |
||||
{if $isPrivateBlog} |
||||
{component 'alert' text=$aLang.blog.alerts.private mods='error'} |
||||
{else} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/if} |
||||
{/block} |
@ -0,0 +1,18 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ัะพะฟะธะบะพะฒ |
||||
* |
||||
* @param array $topics |
||||
* @param array $paging |
||||
* @param string $periodSelectCurrent |
||||
* @param string $periodSelectRoot |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'topics'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,42 @@
|
||||
{** |
||||
* ะขะพะฟะธะบ |
||||
* |
||||
* @param object $topic |
||||
* @param array $comments |
||||
* @param integer $lastCommentId |
||||
* @param array $pagingComments |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{* ะขะพะฟะธะบ *} |
||||
{component 'topic' template='topic-type' topic=$topic} |
||||
|
||||
{* ะะพะผะผะตะฝัะฐัะธะธ *} |
||||
{component 'comment' template='comments' |
||||
comments = $comments |
||||
count = $topic->getCountComment() |
||||
classes = 'js-topic-comments' |
||||
attributes = [ 'id' => 'comments' ] |
||||
targetId = $topic->getId() |
||||
targetType = 'topic' |
||||
authorId = $topic->getUserId() |
||||
authorText = $aLang.topic.author |
||||
dateReadLast = $topic->getDateRead() |
||||
forbidAdd = $topic->getForbidComment() |
||||
forbidText = $aLang.topic.comments.notices.not_allowed |
||||
useSubscribe = true |
||||
isSubscribed = $topic->getSubscribeNewComment() && $topic->getSubscribeNewComment()->getStatus() |
||||
lastCommentId = $lastCommentId |
||||
pagination = [ |
||||
total => +$pagingComments.iCountPage, |
||||
current => +$pagingComments.iCurrentPage, |
||||
url => "{$pagingComments.sGetParams}{($pagingComments.sGetParams) ? '&' : '?'}cmtpage=__page__" |
||||
] |
||||
commentParams = [ |
||||
useVote => true, |
||||
useEdit => true, |
||||
useFavourite => true |
||||
]} |
||||
{/block} |
@ -0,0 +1,19 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะฟะพะปัะทะพะฒะฐัะตะปะตะน ะบะพัะพััะต ะฟะพะดะบะปััะตะฝั ะบ ะฑะปะพะณั |
||||
* |
||||
* @param object $blog |
||||
* @param array $blogUsers |
||||
* @param integer $countBlogUsers |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.blog.users.readers_all} ({$countBlogUsers}): |
||||
<a href="{$blog->getUrlFull()}">{$blog->getTitle()|escape}</a> |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'user' template='list' users=$blogUsers pagination=$paging} |
||||
{/block} |
@ -0,0 +1,38 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะฑะปะพะณะพะฒ |
||||
* |
||||
* @param array $blogs |
||||
* @param integer $searchCount |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sMenuHeadItemSelect = 'blogs'} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.blog.blogs} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'blog' template='search-form'} |
||||
|
||||
{* ะกะพััะธัะพะฒะบะฐ *} |
||||
{component 'sort' template='ajax' |
||||
classes = 'js-search-sort js-search-sort-menu' |
||||
text = $aLang.blog.sort.by_users |
||||
items = [ |
||||
[ name => 'blog_count_user', text => $aLang.blog.sort.by_users ], |
||||
[ name => 'blog_count_topic', text => $aLang.blog.sort.by_topics ], |
||||
[ name => 'blog_title', text => $aLang.sort.by_title ] |
||||
]} |
||||
|
||||
{* ะกะฟะธัะพะบ ะฑะปะพะณะพะฒ *} |
||||
<div class="js-search-ajax-blog"> |
||||
<h3 class="h3 js-blog-list-search-title" style="display: none"></h3> |
||||
|
||||
{component 'blog' template='list' blogs=$blogs useMore=true} |
||||
</div> |
||||
{/block} |
@ -0,0 +1,28 @@
|
||||
{** |
||||
* ะกะพะทะดะฐะฝะธะต/ัะตะดะฐะบัะธัะพะฒะฐะฝะธะต ัะพะฟะธะบะฐ |
||||
* |
||||
* @parama object $topicEdit |
||||
* @parama string $topicType |
||||
* @parama array $blogsAllow |
||||
* @parama integer $blogId |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{if $sEvent == 'add'} |
||||
{$sNav = 'create'} |
||||
{/if} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{if $sEvent == 'add'} |
||||
{$aLang.topic.add.title.add} |
||||
{else} |
||||
{$aLang.topic.add.title.edit} |
||||
{/if} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'topic' template='add-type' topic=$topicEdit type=$topicType blogs=$blogsAllow blogId=$blogId skipBlogs=$skipBlogs} |
||||
{/block} |
@ -0,0 +1,20 @@
|
||||
{** |
||||
* ะงะตัะฝะพะฒะธะบะธ |
||||
* |
||||
* @parama array $topics |
||||
* @parama array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'create'} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.topic.add.title.add} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,23 @@
|
||||
{** |
||||
* ะกััะฐะฝะธัะฐ ะฒัะฒะพะดะฐ ะพัะธะฑะพะบ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$layoutShowSystemMessages = false} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{if $aMsgError[0].title} |
||||
{$aLang.common.error.error}: <span>{$aMsgError[0].title}</span> |
||||
{/if} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
<p>{$aMsgError[0].msg}</p> |
||||
<p> |
||||
<a href="javascript:history.go(-1);">{$aLang.common.site_history_back}</a>, |
||||
<a href="{router page='/'}">{$aLang.common.site_go_main}</a> |
||||
</p> |
||||
{/block} |
@ -0,0 +1,16 @@
|
||||
{** |
||||
* ะะปะฐะฒะฝะฐั |
||||
* |
||||
* @parama array $topics |
||||
* @parama array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'topics'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,36 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะฒัะตั
ะฟะพะปัะทะพะฒะฐัะตะปะตะน |
||||
* |
||||
* @param array $users |
||||
* @param integer $searchCount |
||||
* @param array $countriesUsed |
||||
* @param array $paging |
||||
* @param array $usersStat |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.user.users} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'user' template='search-form'} |
||||
|
||||
{* ะกะพััะธัะพะฒะบะฐ *} |
||||
{component 'sort' template='ajax' |
||||
classes = 'js-search-sort js-search-sort-menu' |
||||
text = $aLang.sort.by_rating |
||||
items = [ |
||||
[ name => 'user_rating', text => $aLang.sort.by_rating, order => 'asc' ], |
||||
[ name => 'user_login', text => $aLang.sort.by_login ], |
||||
[ name => 'user_date_register', text => $aLang.sort.by_date_registration ] |
||||
]} |
||||
|
||||
{* ะกะฟะธัะพะบ ะฟะพะปัะทะพะฒะฐัะตะปะตะน *} |
||||
<div class="js-search-ajax-users"> |
||||
<h3 class="h3 js-user-list-search-title" style="display: none"></h3> |
||||
|
||||
{component 'user' template='list' users=$users useMore=true} |
||||
</div> |
||||
{/block} |
@ -0,0 +1,20 @@
|
||||
{** |
||||
* ะะบัะธะฒะฝะพััั ะฟะพะปัะทะพะฒะฐัะตะปั |
||||
* |
||||
* @param array $activityEvents |
||||
* @param integer $activityEventsAllCount |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='activity.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'activity' |
||||
events = $activityEvents |
||||
count = $activityEventsAllCount |
||||
targetId = $oUserProfile->getId() |
||||
classes = 'js-activity--user'} |
||||
{/block} |
@ -0,0 +1,17 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะบะพะผะผะตะฝัะฐัะธะตะฒ ัะพะทะดะฐะฝะฝัั
ะฟะพะปัะทะพะฒะฐัะตะปะตะผ |
||||
* |
||||
* @param array $comments |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='user.publications.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{include 'navs/nav.user.created.tpl'} |
||||
{component 'comment' template='list' comments=$comments paging=$paging classes='js-topic-comments-list'} |
||||
{/block} |
@ -0,0 +1,17 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะทะฐะผะตัะพะบ ัะพะทะดะฐะฝะฝัั
ะฟะพะปัะทะพะฒะฐัะตะปะตะผ |
||||
* |
||||
* @param array $notesUsers |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang 'user.publications.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{include 'navs/nav.user.created.tpl'} |
||||
{component 'user' template='list' users=$notesUsers pagination=$paging} |
||||
{/block} |
@ -0,0 +1,17 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ัะพะฟะธะบะพะฒ ัะพะทะดะฐะฝะฝัั
ะฟะพะปัะทะพะฒะฐัะตะปะตะผ |
||||
* |
||||
* @param array $topics |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='user.publications.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{include 'navs/nav.user.created.tpl'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,17 @@
|
||||
{** |
||||
* ะะทะฑัะฐะฝะฝัะต ะบะพะผะผะตะฝัะฐัะธะธ ะฟะพะปัะทะพะฒะฐัะตะปั |
||||
* |
||||
* @param array $comments |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='user.favourites.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{include 'navs/nav.user.favourite.tpl'} |
||||
{component 'comment' template='list' comments=$comments paging=$paging classes='js-topic-comments-list'} |
||||
{/block} |
@ -0,0 +1,27 @@
|
||||
{** |
||||
* ะะทะฑัะฐะฝะฝัะต ัะพะฟะธะบะธ ะฟะพะปัะทะพะฒะฐัะตะปั |
||||
* |
||||
* @param array $topics |
||||
* @param array $paging |
||||
* @param array $activeFavouriteTag |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='user.favourites.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{include 'navs/nav.user.favourite.tpl'} |
||||
|
||||
{* ะะปะพะบ ั ัะตะณะฐะผะธ ะธะทะฑัะฐะฝะฝะพะณะพ *} |
||||
{if $oUserCurrent && $oUserCurrent->getId() == $oUserProfile->getId()} |
||||
{insert name='block' block='tagsPersonalTopic' params=[ |
||||
'user' => $oUserProfile, |
||||
'activeTag' => $activeFavouriteTag |
||||
]} |
||||
{/if} |
||||
|
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,16 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะดััะทะตะน |
||||
* |
||||
* @param array $friends |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='user.friends.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='list' users=$friends pagination=$paging} |
||||
{/block} |
@ -0,0 +1,25 @@
|
||||
{** |
||||
* ะัะพัะธะปั ะฟะพะปัะทะพะฒะฐัะตะปั ั ะธะฝัะพัะผะฐัะธะตะน ะพ ะฝะตะผ |
||||
* |
||||
* @param array usersInvited |
||||
* @param object invitedByUser |
||||
* @param array blogsJoined |
||||
* @param array blogsModerate |
||||
* @param array blogsAdminister |
||||
* @param array blogsCreated |
||||
* @param array usersFriend |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='info' |
||||
user = $oUserProfile |
||||
friends = $userFriends |
||||
usersInvited = $usersInvited |
||||
invitedByUser = $invitedByUser |
||||
blogsJoined = $blogsJoined |
||||
blogsAdminister = $blogsAdminister |
||||
blogsModerate = $blogsModerate |
||||
blogsCreated = $blogsCreated} |
||||
{/block} |
@ -0,0 +1,16 @@
|
||||
{** |
||||
* ะกัะตะฝะฐ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.tpl'} |
||||
|
||||
{block 'layout_user_page_title'} |
||||
{lang name='wall.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content' append} |
||||
{insert name='block' block='wall' params=[ |
||||
'classes' => 'js-wall-default', |
||||
'user_id' => $oUserProfile->getId() |
||||
]} |
||||
{/block} |
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> |
||||
<channel> |
||||
<title>{$aChannel.title}</title> |
||||
<link>{$aChannel.link}</link> |
||||
<atom:link href="{$PATH_WEB_CURRENT}/" rel="self" type="application/rss+xml" /> |
||||
<description><![CDATA[{$aChannel.description}]]></description> |
||||
<language>{$aChannel.language}</language> |
||||
<managingEditor>{$aChannel.managingEditor} ({Router::GetPath('/')})</managingEditor> |
||||
<webMaster>{$aChannel.managingEditor} ({Router::GetPath('/')})</webMaster> |
||||
<copyright>{Router::GetPath('/')}</copyright> |
||||
<generator>{$aChannel.generator}</generator> |
||||
|
||||
{foreach $aItems as $item} |
||||
<item> |
||||
<title>{$item.title|escape:'html'}</title> |
||||
<guid isPermaLink="true">{$item.guid}</guid> |
||||
<link>{$item.link}</link> |
||||
<dc:creator>{$item.author}</dc:creator> |
||||
<description><![CDATA[{$item.description}]]></description> |
||||
<pubDate>{date_format date=$item.pubDate format="r"}</pubDate> |
||||
<category>{$item.category|replace:',':'</category> |
||||
<category>'}</category> |
||||
</item> |
||||
{/foreach} |
||||
</channel> |
||||
</rss> |
@ -0,0 +1,32 @@
|
||||
{** |
||||
* ะกััะฐะฝะธัะฐ ั ัะพัะผะพะน ะฟะพะธัะบะฐ |
||||
* |
||||
* @param array resultItems |
||||
* @param array paging |
||||
* @param array searchType |
||||
* @param array query |
||||
* @param array typeCounts |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.search.search} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'search' template='main' searchType=$searchType} |
||||
{include 'navs/nav.search.tpl'} |
||||
|
||||
{if $resultItems} |
||||
{if $searchType == 'topics'} |
||||
{component 'topic' template='list' topics=$resultItems paging=$paging} |
||||
{elseif $searchType == 'comments'} |
||||
{component 'comment' template='list' comments=$resultItems paging=$paging} |
||||
{else} |
||||
{hook run='search_result' type=$searchType} |
||||
{/if} |
||||
{elseif $_aRequest.q} |
||||
{component 'blankslate' text=$aLang.search.alerts.empty} |
||||
{/if} |
||||
{/block} |
@ -0,0 +1,18 @@
|
||||
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> |
||||
<ShortName>{Config::Get('view.name')}</ShortName> |
||||
<Description>{$sHtmlTitle}</Description> |
||||
<Contact>{Config::Get('sys.mail.from_email')}</Contact> |
||||
<Url type="text/html" template="{router page='search/topics'}?q={literal}{searchTerms}{/literal}" /> |
||||
<LongName>{$sHtmlDescription}</LongName> |
||||
<Image height="64" width="64" type="image/png">{Config::Get('path.skin.assets.web')}/images/favicons/opensearch.png</Image> |
||||
<Image height="16" width="16" type="image/vnd.microsoft.icon">{Config::Get('path.skin.assets.web')}/images/favicons/favicon.ico</Image> |
||||
<Developer>{Config::Get('view.name')} ({Router::GetPath('/')})</Developer> |
||||
<Attribution> |
||||
ยฉ ยซ{Config::Get('view.name')}ยป |
||||
</Attribution> |
||||
<SyndicationRight>open</SyndicationRight> |
||||
<AdultContent>false</AdultContent> |
||||
<Language>ru-ru</Language> |
||||
<OutputEncoding>UTF-8</OutputEncoding> |
||||
<InputEncoding>UTF-8</InputEncoding> |
||||
</OpenSearchDescription> |
@ -0,0 +1,14 @@
|
||||
{** |
||||
* ะฃะฒะตะดะพะผะปะตะฝะธั ะพ ัะผะตะฝะต ะตะผัะนะปะฐ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$layoutShowSystemMessages = false} |
||||
{$layoutShowSidebar = false} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{$sText} |
||||
{/block} |
@ -0,0 +1,9 @@
|
||||
{** |
||||
* ะะฐัััะพะนะบะธ ะฐะบะบะฐัะฝัะฐ (ะตะผัะนะป, ะฟะฐัะพะปั) |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.settings.tpl'} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='settings/account' user=$oUserCurrent} |
||||
{/block} |
@ -0,0 +1,9 @@
|
||||
{** |
||||
* ะฃะฟัะฐะฒะปะตะฝะธะต ะธะฝะฒะฐะนัะฐะผะธ |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.settings.tpl'} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='settings/invite' user=$oUserCurrent} |
||||
{/block} |
@ -0,0 +1,9 @@
|
||||
{** |
||||
* ะัะฝะพะฒะฝัะต ะฝะฐัััะพะนะบะธ ะฟัะพัะธะปั |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.settings.tpl'} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='settings/profile' user=$oUserCurrent} |
||||
{/block} |
@ -0,0 +1,9 @@
|
||||
{** |
||||
* ะะฐัััะพะนะบะฐ ัะฒะตะดะพะผะปะตะฝะธะน |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.settings.tpl'} |
||||
|
||||
{block 'layout_content' append} |
||||
{component 'user' template='settings/tuning' user=$oUserCurrent} |
||||
{/block} |
@ -0,0 +1,20 @@
|
||||
{** |
||||
* ะัั ะฐะบัะธะฒะฝะพััั |
||||
* |
||||
* @param array $activityEvents |
||||
* @param integer $activityEventsAllCount |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'activity'} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.activity.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'activity' events=$activityEvents count=$activityEventsAllCount classes='js-activity--all'} |
||||
{/block} |
@ -0,0 +1,20 @@
|
||||
{** |
||||
* ะะฐัััะฐะธะฒะฐะตะผะฐั, ะฟะตััะพะฝะฐะปัะฝะฐั ัััะฐะฝะธัะฐ ะฐะบัะธะฒะฝะพััะธ |
||||
* |
||||
* @param array $activityEvents |
||||
* @param integer $activityEventsAllCount |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'activity'} |
||||
{/block} |
||||
|
||||
{block 'layout_page_title'} |
||||
{$aLang.activity.title} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'activity' events=$activityEvents count=$activityEventsAllCount classes='js-activity--personal'} |
||||
{/block} |
@ -0,0 +1,18 @@
|
||||
{** |
||||
* ะะพะธัะบ ะฟะพ ัะตะณะฐะผ |
||||
* |
||||
* @param array $topics |
||||
* @param array $paging |
||||
* @param string $tag |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_page_title'} |
||||
{lang 'tags.search.title'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'tags' template='search-form'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,9 @@
|
||||
{** |
||||
* ะกะพะทะดะฐะฝะธะต ะปะธัะฝะพะณะพ ัะพะพะฑัะตะฝะธั |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.messages.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'talk' template='add'} |
||||
{/block} |
@ -0,0 +1,11 @@
|
||||
{** |
||||
* ะงะตัะฝัะน ัะฟะธัะพะบ |
||||
* |
||||
* @param array $talkBlacklistUsers |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.messages.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'talk' template='blacklist' users=$talkBlacklistUsers} |
||||
{/block} |
@ -0,0 +1,12 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ะธะทะฑัะฐะฝะฝัั
ัะพะพะฑัะตะฝะธะน |
||||
* |
||||
* @param array $talks |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.messages.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'talk' template='list.tpl' talks=$talks paging=$paging} |
||||
{/block} |
@ -0,0 +1,13 @@
|
||||
{** |
||||
* ะกะฟะธัะพะบ ัะพะพะฑัะตะฝะธะน |
||||
* |
||||
* @param array $talks |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.messages.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'talk' template='search-form'} |
||||
{component 'talk' template='list' talks=$talks paging=$paging selectable=true} |
||||
{/block} |
@ -0,0 +1,17 @@
|
||||
{** |
||||
* ะะธะฐะปะพะณ |
||||
* |
||||
* @param object $talk |
||||
* @param array $comments |
||||
* @param integer $lastCommentId |
||||
*} |
||||
|
||||
{extends 'layouts/layout.user.messages.tpl'} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'talk' |
||||
talk = $talk |
||||
comments = $comments |
||||
lastCommentId = $lastCommentId |
||||
activeParticipantsCount = $activeParticipantsCount} |
||||
{/block} |
@ -0,0 +1,16 @@
|
||||
{** |
||||
* ะะตะฝัะฐ ะฟะพะปัะทะพะฒะฐัะตะปั |
||||
* |
||||
* @param array $topics |
||||
* @param array $paging |
||||
*} |
||||
|
||||
{extends 'layouts/layout.base.tpl'} |
||||
|
||||
{block 'layout_options' append} |
||||
{$sNav = 'topics'} |
||||
{/block} |
||||
|
||||
{block 'layout_content'} |
||||
{component 'topic' template='list' topics=$topics paging=$paging} |
||||
{/block} |
@ -0,0 +1,77 @@
|
||||
/** |
||||
* ะกะตัะบะฐ |
||||
* |
||||
* @license GNU General Public License, version 2 |
||||
* @copyright 2013 OOO "ะะก-ะกะะคะข" {@link http://livestreetcms.com} |
||||
* @author Denis Shakhov <denis.shakhov@gmail.com> |
||||
*/ |
||||
|
||||
|
||||
/** |
||||
* ะกะตัะบะฐ |
||||
*/ |
||||
.layout-container { |
||||
margin: 0 auto; |
||||
padding: 0 50px; |
||||
} |
||||
.layout-content { |
||||
background: #fff; |
||||
padding: 40px !important; |
||||
} |
||||
.layout-nav .ls-nav.ls-nav--main { |
||||
margin: 0 auto; |
||||
} |
||||
.layout-footer { |
||||
padding: 20px 0 50px; |
||||
color: #777; |
||||
position: relative; |
||||
} |
||||
.layout-container.layout-no-sidebar .layout-content { |
||||
width: 100%; |
||||
margin-right: 0; |
||||
} |
||||
.layout-sidebar { |
||||
padding-left: 10px !important; |
||||
} |
||||
.layout-sidebar .ls-block { |
||||
margin-bottom: 10px; |
||||
} |
||||
|
||||
/* Responsive */ |
||||
@media (max-width: 999px) { |
||||
.layout-content { width: 100% !important; margin-bottom: 30px; padding: 15px !important; } |
||||
.layout-sidebar { width: 100% !important; margin-bottom: 30px; padding: 0; } |
||||
|
||||
.ls-toolbar { |
||||
display: none; |
||||
} |
||||
} |
||||
@media (max-width: 480px) { |
||||
.layout-container { |
||||
padding: 0; |
||||
} |
||||
} |
||||
|
||||
/** |
||||
* ะะปะฐะฒะฝะพะต ะผะตะฝั |
||||
*/ |
||||
.layout-nav { |
||||
padding: 0 50px; |
||||
margin-bottom: 10px; |
||||
background: #222; |
||||
} |
||||
|
||||
@media (max-width: 480px) { |
||||
.layout-nav { |
||||
padding: 0; |
||||
margin-bottom: 0; |
||||
} |
||||
} |
||||
|
||||
|
||||
/** |
||||
* ะจะฐะฟะบะฐ ัะฐะนัะฐ |
||||
*/ |
||||
.ls-jumbotron { |
||||
background-image: url(../images/header.jpg); |
||||
} |
@ -0,0 +1,37 @@
|
||||
/** |
||||
* ะกัะธะปะธ ะดะปั ะฟะตัะฐัะธ |
||||
* |
||||
* @license GNU General Public License, version 2 |
||||
* @copyright 2013 OOO "ะะก-ะกะะคะข" {@link http://livestreetcms.com} |
||||
* @author Denis Shakhov <denis.shakhov@gmail.com> |
||||
*/ |
||||
|
||||
@media print { |
||||
@page { margin: 0.5cm; } |
||||
|
||||
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } |
||||
|
||||
body, .text { font-size: 14pt; } |
||||
|
||||
a, a:visited { text-decoration: underline; } |
||||
|
||||
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } |
||||
thead { display: table-header-group; } |
||||
tr, img { page-break-inside: avoid; } |
||||
img { max-width: 100% !important; } |
||||
|
||||
h1 { font-size: 30pt !important; } |
||||
h4 { font-size: 26pt !important; } |
||||
h5 { font-size: 23pt !important; } |
||||
h6 { font-size: 20pt !important; } |
||||
p, h3, h4, h5 { orphans: 3; widows: 3; } |
||||
h3, h4, h5 { page-break-after: avoid; } |
||||
|
||||
#header, #userbar, #nav, #sidebar, #footer, #comments, .toolbar, .nav-filter-wrapper, |
||||
.topic-footer, .stat-performance, .actions, .reply-header { display: none !important; } |
||||
|
||||
#wrapper { -webkit-box-shadow: none; box-shadow: none; border: 0; padding: 0; } |
||||
#content { width: 100%; margin: 0; } |
||||
|
||||
.topic { margin-bottom: 100px; } |
||||
} |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 98 KiB |
@ -0,0 +1,642 @@
|
||||
/** |
||||
* ะะฝะธัะธะฐะปะธะทะฐัะธะธ ะผะพะดัะปะตะน |
||||
* |
||||
* @license GNU General Public License, version 2 |
||||
* @copyright 2013 OOO "ะะก-ะกะะคะข" {@link http://livestreetcms.com}
|
||||
* @author Denis Shakhov <denis.shakhov@gmail.com> |
||||
*/ |
||||
|
||||
jQuery(document).ready(function($){ |
||||
// ะฅัะบ ะฝะฐัะฐะปะฐ ะธะฝะธัะธะฐะปะธะทะฐัะธะธ javascript-ัะพััะฐะฒะปัััะธั
ัะฐะฑะปะพะฝะฐ
|
||||
ls.hook.run('ls_template_init_start',[],window); |
||||
|
||||
$('html').removeClass('no-js'); |
||||
|
||||
/** |
||||
* ะะฝะธั-ะธั ะผะพะดัะปะตะน ัะดัะฐ |
||||
*/ |
||||
ls.init({ |
||||
production: false |
||||
}); |
||||
|
||||
ls.dev.init(); |
||||
|
||||
|
||||
/** |
||||
* IE |
||||
*/ |
||||
if ( $( 'html' ).hasClass( 'oldie' ) ) { |
||||
// ะญะผัะปััะธั placeholder'ะพะฒ ะฒ IE
|
||||
$( 'input[type=text], textarea' ).placeholder(); |
||||
} |
||||
|
||||
/** |
||||
* Form validate |
||||
* ะะฐะปะธะดะฐัะพั ะฝัะถะฝะพ ะธะฝะธั-ัั ะดะพ ะธะฝะธั-ะธะธ ะฐัะบั ัะพัะผ, ััะพะฑั ะธะทะฑะตะถะฐัั ะฒะฐะปะธะดะฐัะธะธ ะฐัะบั-ะฟะพะปะตะน ะฟะพัะปะต ัะฐะฑะผะธัะฐ ัะพัะผั |
||||
*/ |
||||
$('.js-form-validate').parsley(); |
||||
|
||||
|
||||
/** |
||||
* ะะพะดัะฒะตัะถะดะตะฝะธะต ัะดะฐะปะตะฝะธั |
||||
*/ |
||||
$('.js-confirm-remove-default').livequery(function () { |
||||
$(this).lsConfirm({ |
||||
message: ls.lang.get('common.remove_confirm') |
||||
}); |
||||
}); |
||||
|
||||
|
||||
/** |
||||
* Notification |
||||
*/ |
||||
ls.notification.init(); |
||||
|
||||
|
||||
/** |
||||
* Actionbar |
||||
*/ |
||||
$('.js-user-list-modal-actionbar').livequery(function () { |
||||
$( this ).lsActionbarItemSelect({ |
||||
selectors: { |
||||
target_item: '.js-user-list-select .js-user-list-small-item' |
||||
} |
||||
}); |
||||
}); |
||||
|
||||
|
||||
/** |
||||
* Modals |
||||
*/ |
||||
$('.js-modal-default').lsModal(); |
||||
$('.js-modal-toggle-default').lsModalToggle(); |
||||
|
||||
|
||||
/** |
||||
* Details |
||||
*/ |
||||
$('.js-details-default').lsDetails(); |
||||
|
||||
|
||||
/** |
||||
* Dropdowns |
||||
*/ |
||||
$('.js-dropdown-default').livequery(function () { |
||||
$(this).lsDropdown(); |
||||
}); |
||||
|
||||
|
||||
/** |
||||
* Fields |
||||
*/ |
||||
$('.js-field-geo-default').lsFieldGeo({ |
||||
urls: { |
||||
regions: aRouter.ajax + 'geo/get/regions/', |
||||
cities: aRouter.ajax + 'geo/get/cities/' |
||||
} |
||||
}); |
||||
|
||||
$('.js-field-date-default').livequery(function () { |
||||
$(this).lsFieldDate({ |
||||
language: LANGUAGE |
||||
}); |
||||
}); |
||||
|
||||
$('.js-field-time-default').livequery(function () { |
||||
$(this).lsFieldTime(); |
||||
}); |
||||
|
||||
$('[data-type=captcha]').livequery(function () { |
||||
$(this).lsCaptcha(); |
||||
}); |
||||
|
||||
$('[data-type=recaptcha]').livequery(function () { |
||||
$(this).lsReCaptcha({ |
||||
key: ls.registry.get('recaptcha.site_key') |
||||
}); |
||||
}); |
||||
|
||||
/** |
||||
* Alerts |
||||
*/ |
||||
$('.js-alert').lsAlert(); |
||||
|
||||
|
||||
/** |
||||
* Tooltips |
||||
*/ |
||||
$('.js-tooltip').lsTooltip(); |
||||
|
||||
$('.js-popover-default').lsTooltip({ |
||||
useAttrTitle: false, |
||||
trigger: 'click', |
||||
classes: 'tooltip-light' |
||||
}); |
||||
|
||||
if (ls.registry.get('block_stream_show_tip')) { |
||||
$('.js-title-comment, .js-title-topic').livequery(function () { |
||||
$(this).lsTooltip({ |
||||
position: { |
||||
my: "right center", |
||||
at: "left left" |
||||
}, |
||||
show: { |
||||
delay: 1500 |
||||
} |
||||
}); |
||||
}); |
||||
} |
||||
|
||||
|
||||
/** |
||||
* Autocomplete |
||||
*/ |
||||
$( '.autocomplete-tags' ).lsAutocomplete({ |
||||
multiple: false, |
||||
urls: { |
||||
load: aRouter.ajax + 'autocompleter/tag/' |
||||
} |
||||
}); |
||||
|
||||
$( '.autocomplete-tags-sep' ).lsAutocomplete({ |
||||