mirror of
https://github.com/wbbaddons/Tims-Chat.git
synced 2024-10-31 14:10:08 +00:00
Remove chat log from frontend
This commit is a preparation for moving the chat log into ACP
This commit is contained in:
parent
8fe56d9e01
commit
6fa0d3a3f2
@ -22,5 +22,12 @@
|
|||||||
<permissions>admin.chat.canAddRoom</permissions>
|
<permissions>admin.chat.canAddRoom</permissions>
|
||||||
<showorder>2</showorder>
|
<showorder>2</showorder>
|
||||||
</acpmenuitem>
|
</acpmenuitem>
|
||||||
|
|
||||||
|
<acpmenuitem name="chat.acp.menu.link.log">
|
||||||
|
<controller><![CDATA[chat\acp\page\MessageLogListPage]]></controller>
|
||||||
|
<parent>chat.acp.menu.link.chat</parent>
|
||||||
|
<permissions>admin.chat.canReadLog</permissions>
|
||||||
|
<showorder>4</showorder>
|
||||||
|
</acpmenuitem>
|
||||||
</import>
|
</import>
|
||||||
</data>
|
</data>
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
###
|
|
||||||
# be.bastelstu.WCF.Chat.Log
|
|
||||||
#
|
|
||||||
# @author Tim Düsterhus
|
|
||||||
# @copyright 2010-2013 Tim Düsterhus
|
|
||||||
# @license Creative Commons Attribution-NonCommercial-ShareAlike <http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode>
|
|
||||||
# @package be.bastelstu.chat
|
|
||||||
###
|
|
||||||
|
|
||||||
(($, window) ->
|
|
||||||
be.bastelstu.Chat.Log = be.bastelstu.Chat.extend
|
|
||||||
init: (@chat) ->
|
|
||||||
handleMessages: (messages) ->
|
|
||||||
# Insert the messages
|
|
||||||
for message in messages
|
|
||||||
@events.newMessage.fire message
|
|
||||||
|
|
||||||
output = @chat.messageTemplate.fetch message
|
|
||||||
li = $ '<li></li>'
|
|
||||||
li.addClass 'timsChatMessage timsChatMessage'+message.type
|
|
||||||
li.addClass 'ownMessage' if message.sender is WCF.User.userID
|
|
||||||
li.append output
|
|
||||||
|
|
||||||
li.appendTo $ '#timsChatLog .timsChatMessageContainer > ul'
|
|
||||||
|
|
||||||
be.bastelstu.Chat.Log.loadOverlay = () ->
|
|
||||||
if !$.wcfIsset 'timsChatLogDialog'
|
|
||||||
container = $ '<fieldset id="timsChatLogDialog"></fieldset>'
|
|
||||||
$('#content').append container
|
|
||||||
|
|
||||||
# TODO: Proper path
|
|
||||||
$('#timsChatLogDialog').load 'http://127.0.0.1/wbb/wbb4/index.php/Chat/Log/1-Hauptchat/', () ->
|
|
||||||
WCF.showDialog 'timsChatLogDialog',
|
|
||||||
title: 'Log'
|
|
||||||
)(jQuery, @)
|
|
@ -50,12 +50,6 @@
|
|||||||
title: '<img width="246" height="90" alt="" src="{$__wcf->getPath("chat")|encodeJS}images/chatLogo.png"> {if SHOW_VERSION_NUMBER} {PACKAGE_VERSION}{/if}'
|
title: '<img width="246" height="90" alt="" src="{$__wcf->getPath("chat")|encodeJS}images/chatLogo.png"> {if SHOW_VERSION_NUMBER} {PACKAGE_VERSION}{/if}'
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#chatLogLink').click(function (event) {
|
|
||||||
event.preventDefault();
|
|
||||||
|
|
||||||
be.bastelstu.Chat.Log.loadOverlay();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
})(jQuery, this);
|
})(jQuery, this);
|
||||||
//]]>
|
//]]>
|
||||||
@ -85,7 +79,6 @@
|
|||||||
|
|
||||||
<body id="tpl{$templateName|ucfirst}">
|
<body id="tpl{$templateName|ucfirst}">
|
||||||
{capture assign='sidebar'}{include application='chat' file='sidebar'}{/capture}
|
{capture assign='sidebar'}{include application='chat' file='sidebar'}{/capture}
|
||||||
{capture assign='headerNavigation'}{include application='chat' file='navigationInclude'}{/capture}
|
|
||||||
{include file='header' sandbox=false sidebarOrientation='right'}
|
{include file='header' sandbox=false sidebarOrientation='right'}
|
||||||
|
|
||||||
<div id="timsChatTopic" class="container{if $room->topic|language === ''} empty{/if}">{$room->topic|language}</div>
|
<div id="timsChatTopic" class="container{if $room->topic|language === ''} empty{/if}">{$room->topic|language}</div>
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
{if $__wcf->session->getPermission('mod.chat.canReadLog')}
|
|
||||||
<li>
|
|
||||||
<a id="chatLogLink" title="{lang}chat.general.protocol{/lang}" class="jsTooltip">
|
|
||||||
<span class="icon icon16 icon-eye-open"></span> <span>{lang}chat.general.protocol{/lang}</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
{/if}
|
|
@ -80,12 +80,6 @@
|
|||||||
<defaultvalue>0</defaultvalue>
|
<defaultvalue>0</defaultvalue>
|
||||||
<admindefaultvalue>1</admindefaultvalue>
|
<admindefaultvalue>1</admindefaultvalue>
|
||||||
</option>
|
</option>
|
||||||
<option name="mod.chat.canReadLog">
|
|
||||||
<categoryname>mod.chat</categoryname>
|
|
||||||
<optiontype>boolean</optiontype>
|
|
||||||
<defaultvalue>0</defaultvalue>
|
|
||||||
<admindefaultvalue>1</admindefaultvalue>
|
|
||||||
</option>
|
|
||||||
<option name="admin.chat.canAddRoom">
|
<option name="admin.chat.canAddRoom">
|
||||||
<categoryname>admin.chat</categoryname>
|
<categoryname>admin.chat</categoryname>
|
||||||
<optiontype>boolean</optiontype>
|
<optiontype>boolean</optiontype>
|
||||||
@ -104,6 +98,12 @@
|
|||||||
<defaultvalue>0</defaultvalue>
|
<defaultvalue>0</defaultvalue>
|
||||||
<admindefaultvalue>1</admindefaultvalue>
|
<admindefaultvalue>1</admindefaultvalue>
|
||||||
</option>
|
</option>
|
||||||
|
<option name="admin.chat.canReadLog">
|
||||||
|
<categoryname>admin.chat</categoryname>
|
||||||
|
<optiontype>boolean</optiontype>
|
||||||
|
<defaultvalue>0</defaultvalue>
|
||||||
|
<admindefaultvalue>1</admindefaultvalue>
|
||||||
|
</option>
|
||||||
</options>
|
</options>
|
||||||
</import>
|
</import>
|
||||||
</data>
|
</data>
|
Loading…
Reference in New Issue
Block a user