1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2024-10-31 14:10:08 +00:00
Tims-Chat/template/dashboardBoxOnlineList.tpl

42 lines
1.2 KiB
Smarty
Raw Normal View History

{capture assign='roomList'}{include application='chat' file='boxRoomList' showEmptyRooms=false}{/capture}
2013-05-02 20:43:52 +00:00
<div id="chatDashboardBoxOnlineListContainer"{if !$roomList|trim} style="display: none;"{/if}>
<header class="boxHeadline boxSubHeadline">
<h2>{lang}chat.header.menu.chat{/lang}</h2>
</header>
2014-02-28 16:06:50 +00:00
<div class="container marginTop">
<ul class="containerList">
{@$roomList}
</ul>
</div>
<script data-relocate="true">
//<![CDATA[
(function($, window, undefined) {
2015-01-23 19:53:28 +00:00
var proxy = new WCF.Action.Proxy({
data: {
actionName: 'getBoxRoomList',
className: 'chat\\data\\room\\RoomAction',
parameters: {
showEmptyRooms: 0
}
},
showLoadingOverlay: false,
suppressErrors: true,
success: function(data) {
if (data.returnValues.template) $('#chatDashboardBoxOnlineListContainer').show();
else $('#chatDashboardBoxOnlineListContainer').hide();
$('#chatDashboardBoxOnlineListContainer ul').html(data.returnValues.template);
}
});
2015-01-23 19:53:28 +00:00
$(function () {
be.bastelstu.wcf.push.onMessage('be.bastelstu.chat.join', proxy.sendRequest.bind(proxy));
be.bastelstu.wcf.push.onMessage('be.bastelstu.chat.leave', proxy.sendRequest.bind(proxy));
});
})(jQuery, this);
//]]>
</script>
</div>