-
-
Save LennardF1989/6d02dedcc862ba6f8b9d to your computer and use it in GitHub Desktop.
TaigaChat Free v0.5.5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<addon addon_id="TaigaChat" title="TaigaChat" version_string="0.5.5" version_id="20" url="http://xenforo.com/community/threads/taigachat-ajax-shoutbox.7339/" install_callback_class="Dark_TaigaChat_Install" install_callback_method="install" uninstall_callback_class="Dark_TaigaChat_Uninstall" uninstall_callback_method="uninstall"> | |
<admin_navigation/> | |
<admin_permissions/> | |
<admin_style_properties/> | |
<admin_templates/> | |
<admin_template_modifications/> | |
<code_events/> | |
<code_event_listeners> | |
<listener event_id="front_controller_pre_view" execute_order="10" callback_class="Dark_TaigaChat_EventListener_FrontControllerPreView" callback_method="listen" active="1" hint="" description="global post dispatch hook"/> | |
<listener event_id="navigation_tabs" execute_order="10" callback_class="Dark_TaigaChat_EventListener_NavigationTabs" callback_method="listen" active="1" hint="" description="Adds navbar tab"/> | |
</code_event_listeners> | |
<cron> | |
<entry entry_id="taigachatCleanUpDaily" cron_class="Dark_TaigaChat_CronEntry_CleanUp" cron_method="runDailyCleanUp" active="1"><![CDATA[{"day_type":"dom","dom":["-1"],"hours":["4"],"minutes":["0"]}]]></entry> | |
</cron> | |
<email_templates/> | |
<email_template_modifications/> | |
<optiongroups> | |
<group group_id="taigaChat" display_order="99999" debug_only="0"/> | |
<option option_id="dark_taigachat_archivethread" edit_format="textbox" data_type="unsigned_integer" can_backup="1"> | |
<default_value>0</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="510"/> | |
</option> | |
<option option_id="dark_taigachat_archiveuser" edit_format="textbox" data_type="unsigned_integer" can_backup="1"> | |
<default_value>0</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="520"/> | |
</option> | |
<option option_id="dark_taigachat_bbcode" edit_format="radio" data_type="string" can_backup="1"> | |
<default_value>Basic</default_value> | |
<edit_format_params>Full={xen:phrase dark_bbcode_full} | |
Basic={xen:phrase dark_bbcode_basic} | |
None={xen:phrase dark_bbcode_none}</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="310"/> | |
</option> | |
<option option_id="dark_taigachat_direction" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>1</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="110"/> | |
</option> | |
<option option_id="dark_taigachat_editside" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>0</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="220"/> | |
</option> | |
<option option_id="dark_taigachat_enabled" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>1</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="10"/> | |
</option> | |
<option option_id="dark_taigachat_fullperpage" edit_format="spinbox" data_type="positive_integer" can_backup="1"> | |
<default_value>75</default_value> | |
<edit_format_params>min=1</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="140"/> | |
</option> | |
<option option_id="dark_taigachat_globalhook" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>0</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="420"/> | |
</option> | |
<option option_id="dark_taigachat_height" edit_format="spinbox" data_type="positive_integer" can_backup="1"> | |
<default_value>300</default_value> | |
<edit_format_params>min=10</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="120"/> | |
</option> | |
<option option_id="dark_taigachat_imagemode" edit_format="radio" data_type="string" can_backup="1"> | |
<default_value>ThumbZoom</default_value> | |
<edit_format_params>Link={xen:phrase dark_image_link} | |
Zoom={xen:phrase dark_image_zoom} | |
ThumbZoom={xen:phrase dark_image_thumbzoom}</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="320"/> | |
</option> | |
<option option_id="dark_taigachat_maxlength" edit_format="spinbox" data_type="positive_integer" can_backup="1"> | |
<default_value>400</default_value> | |
<edit_format_params>min=1</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="150"/> | |
</option> | |
<option option_id="dark_taigachat_maxrefreshtime" edit_format="spinbox" data_type="positive_integer" can_backup="1"> | |
<default_value>10</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="115"/> | |
</option> | |
<option option_id="dark_taigachat_miniavatar" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>0</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="240"/> | |
</option> | |
<option option_id="dark_taigachat_navtab" edit_format="onoff" data_type="boolean" can_backup="1"> | |
<default_value>1</default_value> | |
<edit_format_params></edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="210"/> | |
</option> | |
<option option_id="dark_taigachat_route" edit_format="select" data_type="string" can_backup="1"> | |
<default_value>taigachat</default_value> | |
<edit_format_params>taigachat=/taigachat | |
chat=/chat | |
chatbox=/chatbox | |
shoutbox=/shoutbox</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="410"/> | |
</option> | |
<option option_id="dark_taigachat_sidebarperpage" edit_format="spinbox" data_type="positive_integer" can_backup="1"> | |
<default_value>25</default_value> | |
<edit_format_params>min=1</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="130"/> | |
</option> | |
<option option_id="dark_taigachat_timedisplay" edit_format="radio" data_type="string" can_backup="1"> | |
<default_value>Relative</default_value> | |
<edit_format_params>Relative={xen:phrase dark_time_relative} | |
Absolute={xen:phrase dark_time_absolute} | |
Time={xen:phrase dark_time_time} | |
None={xen:phrase dark_time_none}</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="305"/> | |
</option> | |
<option option_id="dark_taigachat_toolbar" edit_format="radio" data_type="unsigned_integer" can_backup="1"> | |
<default_value>3</default_value> | |
<edit_format_params>0={xen:phrase dark_disabled} | |
1={xen:phrase dark_full_only} | |
2={xen:phrase dark_full_alt_only} | |
3={xen:phrase dark_all_views}</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="610"/> | |
</option> | |
<option option_id="dark_taigachat_toolbar_bbcode" edit_format="textbox" data_type="string" can_backup="1"> | |
<default_value><span class='mceIcon mce_bold'></span>:[b][/b] | |
<span class='mceIcon mce_italic'></span>:[i][/i] | |
<span class='mceIcon mce_strikethrough'></span>:[s][/s] | |
<span class='taigachat_bbcode_color'></span>:[color=][/color] | |
<span class='mceIcon mce_image'></span>:[img][/img] | |
<span class='mceIcon mce_link'></span>:[url=][/url]</default_value> | |
<edit_format_params>rows=8 | |
inputclass=Elastic</edit_format_params> | |
<sub_options></sub_options> | |
<relation group_id="taigaChat" display_order="620"/> | |
</option> | |
</optiongroups> | |
<permissions> | |
<permission_groups> | |
<permission_group permission_group_id="dark_taigachat"/> | |
</permission_groups> | |
<permissions> | |
<permission permission_group_id="dark_taigachat" permission_id="modify" permission_type="flag" default_value="unset" interface_group_id="dark_taigachat" display_order="30"/> | |
<permission permission_group_id="dark_taigachat" permission_id="modifyAll" permission_type="flag" default_value="unset" interface_group_id="dark_taigachat" display_order="40"/> | |
<permission permission_group_id="dark_taigachat" permission_id="post" permission_type="flag" default_value="unset" interface_group_id="dark_taigachat" display_order="20"/> | |
<permission permission_group_id="dark_taigachat" permission_id="view" permission_type="flag" default_value="unset" interface_group_id="dark_taigachat" display_order="1"/> | |
</permissions> | |
<interface_groups> | |
<interface_group interface_group_id="dark_taigachat" display_order="999"/> | |
</interface_groups> | |
</permissions> | |
<phrases> | |
<phrase title="cron_entry_taigachatCleanUpDaily" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat Daily Clean Up]]></phrase> | |
<phrase title="dark_all_views" version_id="20" version_string="0.5.5"><![CDATA[Enabled in all views, including sidebar]]></phrase> | |
<phrase title="dark_bbcode_basic" version_id="20" version_string="0.5.5"><![CDATA[Basic: Parse only img, url, email, b, i, u, s and color]]></phrase> | |
<phrase title="dark_bbcode_full" version_id="20" version_string="0.5.5"><![CDATA[Full: Parse all BBCode tags]]></phrase> | |
<phrase title="dark_bbcode_none" version_id="20" version_string="0.5.5"><![CDATA[None: Do not parse any tags other than url and email]]></phrase> | |
<phrase title="dark_disabled" version_id="20" version_string="0.5.5"><![CDATA[Disabled]]></phrase> | |
<phrase title="dark_edit_message" version_id="20" version_string="0.5.5"><![CDATA[Edit Message]]></phrase> | |
<phrase title="dark_enter_message" version_id="20" version_string="0.5.5"><![CDATA[Enter message...]]></phrase> | |
<phrase title="dark_full_alt_only" version_id="20" version_string="0.5.5"><![CDATA[Full, Popup and Alternative views only]]></phrase> | |
<phrase title="dark_full_only" version_id="20" version_string="0.5.5"><![CDATA[Full and Popup views only]]></phrase> | |
<phrase title="dark_full_view" version_id="20" version_string="0.5.5"><![CDATA[Full View]]></phrase> | |
<phrase title="dark_image_link" version_id="20" version_string="0.5.5"><![CDATA[Link: Display images as links]]></phrase> | |
<phrase title="dark_image_thumbzoom" version_id="20" version_string="0.5.5"><![CDATA[Thumbnail Zoom: Display a thumbnail which uses XenForo's click to expand effect]]></phrase> | |
<phrase title="dark_image_zoom" version_id="20" version_string="0.5.5"><![CDATA[Zoom: Display images with XenForo's click to expand effect]]></phrase> | |
<phrase title="dark_invalid_message" version_id="20" version_string="0.5.5"><![CDATA[Invalid message specified.]]></phrase> | |
<phrase title="dark_in_chat_x_members_y_guests_z" version_id="20" version_string="0.5.5"><![CDATA[In chat: {total} (members: {members}, guests: {guests})]]></phrase> | |
<phrase title="dark_members_in_chat" version_id="20" version_string="0.5.5"><![CDATA[Members in Chat]]></phrase> | |
<phrase title="dark_message_tools" version_id="20" version_string="0.5.5"><![CDATA[Message Tools]]></phrase> | |
<phrase title="dark_no_permission_modify_message" version_id="20" version_string="0.5.5"><![CDATA[You do not have permission to modify this message.]]></phrase> | |
<phrase title="dark_no_permission_post_message" version_id="20" version_string="0.5.5"><![CDATA[You do not have permission to post messages.]]></phrase> | |
<phrase title="dark_no_permission_view_message" version_id="20" version_string="0.5.5"><![CDATA[You do not have permission to view the Shoutbox.]]></phrase> | |
<phrase title="dark_popup" version_id="20" version_string="0.5.5"><![CDATA[Popup]]></phrase> | |
<phrase title="dark_powered_by_taigachat" version_id="20" version_string="0.5.5"><![CDATA[Powered by Darkimmortal's TaigaChat]]></phrase> | |
<phrase title="dark_shoutbox" version_id="20" version_string="0.5.5"><![CDATA[Chat]]></phrase> | |
<phrase title="dark_taigachat" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat]]></phrase> | |
<phrase title="dark_taigachat_disabled" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat is currently disabled.]]></phrase> | |
<phrase title="dark_time_absolute" version_id="20" version_string="0.5.5"><![CDATA[Absolute: Aug 3, 2011 at 14:42]]></phrase> | |
<phrase title="dark_time_none" version_id="20" version_string="0.5.5"><![CDATA[None: Do not display a timestamp]]></phrase> | |
<phrase title="dark_time_relative" version_id="20" version_string="0.5.5"><![CDATA[Relative: 5 minutes ago; Yesterday at 19:32; May 9, 2011]]></phrase> | |
<phrase title="dark_time_time" version_id="20" version_string="0.5.5"><![CDATA[Time Only: 14:42]]></phrase> | |
<phrase title="dark_viewing_shoutbox" version_id="20" version_string="0.5.5"><![CDATA[Viewing Shoutbox]]></phrase> | |
<phrase title="option_dark_taigachat_archivethread" version_id="20" version_string="0.5.5"><![CDATA[Archive thread ID]]></phrase> | |
<phrase title="option_dark_taigachat_archivethread_explain" version_id="20" version_string="0.5.5"><![CDATA[Enter the ID of a thread above to have shoutbox messages archived to it daily, or enter 0 to disable this feature.]]></phrase> | |
<phrase title="option_dark_taigachat_archiveuser" version_id="20" version_string="0.5.5"><![CDATA[Archive member]]></phrase> | |
<phrase title="option_dark_taigachat_archiveuser_explain" version_id="20" version_string="0.5.5"><![CDATA[Enter the user ID that archive posts should be made by, or 0 for guest.]]></phrase> | |
<phrase title="option_dark_taigachat_bbcode" version_id="20" version_string="0.5.5"><![CDATA[BBCode parser level]]></phrase> | |
<phrase title="option_dark_taigachat_bbcode_explain" version_id="20" version_string="0.5.5"><![CDATA[This option controls which BBCode tags will work in TaigaChat messages.]]></phrase> | |
<phrase title="option_dark_taigachat_direction" version_id="20" version_string="0.5.5"><![CDATA[Reverse direction]]></phrase> | |
<phrase title="option_dark_taigachat_direction_explain" version_id="20" version_string="0.5.5"><![CDATA[Tick for latest message at the bottom, untick for latest message at the top.]]></phrase> | |
<phrase title="option_dark_taigachat_editside" version_id="20" version_string="0.5.5"><![CDATA[Always show message tools dropdown]]></phrase> | |
<phrase title="option_dark_taigachat_editside_explain" version_id="20" version_string="0.5.5"><![CDATA[If selected, the message tools dropdown from the full view will also be displayed next to each message on the sidebar and alternative views.]]></phrase> | |
<phrase title="option_dark_taigachat_enabled" version_id="20" version_string="0.5.5"><![CDATA[Enable TaigaChat]]></phrase> | |
<phrase title="option_dark_taigachat_enabled_explain" version_id="20" version_string="0.5.5"><![CDATA[Use this to temporarily disable TaigaChat when necessary.]]></phrase> | |
<phrase title="option_dark_taigachat_fullperpage" version_id="20" version_string="0.5.5"><![CDATA[Visible messages (full)]]></phrase> | |
<phrase title="option_dark_taigachat_fullperpage_explain" version_id="20" version_string="0.5.5"><![CDATA[Number of messages to display at once on the full size TaigaChat view.]]></phrase> | |
<phrase title="option_dark_taigachat_globalhook" version_id="20" version_string="0.5.5"><![CDATA[Global hook]]></phrase> | |
<phrase title="option_dark_taigachat_globalhook_explain" version_id="20" version_string="0.5.5"><![CDATA[Enable this to allow you to use the template code outside of the index page, XenPorta, popup and full views.]]></phrase> | |
<phrase title="option_dark_taigachat_height" version_id="20" version_string="0.5.5"><![CDATA[Shoutbox height]]></phrase> | |
<phrase title="option_dark_taigachat_height_explain" version_id="20" version_string="0.5.5"><![CDATA[The height in pixels of the shoutbox. This affects the sidebar and alternative views, but not the full view.]]></phrase> | |
<phrase title="option_dark_taigachat_imagemode" version_id="20" version_string="0.5.5"><![CDATA[Image display mode]]></phrase> | |
<phrase title="option_dark_taigachat_imagemode_explain" version_id="20" version_string="0.5.5"><![CDATA[This option controls how images embedded using the [img] tag will be displayed in TaigaChat.]]></phrase> | |
<phrase title="option_dark_taigachat_maxlength" version_id="20" version_string="0.5.5"><![CDATA[Max message length]]></phrase> | |
<phrase title="option_dark_taigachat_maxlength_explain" version_id="20" version_string="0.5.5"><![CDATA[The maximum number of characters allowed per message.]]></phrase> | |
<phrase title="option_dark_taigachat_maxrefreshtime" version_id="20" version_string="0.5.5"><![CDATA[Max refresh time]]></phrase> | |
<phrase title="option_dark_taigachat_maxrefreshtime_explain" version_id="20" version_string="0.5.5"><![CDATA[The maximum number of seconds between AJAX refreshes. <br /> | |
TaigaChat initially refreshes every 5 seconds, and this value increases each time no new messages are received, up to the value you specify here. When a message is received it will reset to 5 seconds.]]></phrase> | |
<phrase title="option_dark_taigachat_miniavatar" version_id="20" version_string="0.5.5"><![CDATA[Mini avatars]]></phrase> | |
<phrase title="option_dark_taigachat_miniavatar_explain" version_id="20" version_string="0.5.5"><![CDATA[Display mini avatars (16x16px) next to messages.]]></phrase> | |
<phrase title="option_dark_taigachat_navtab" version_id="20" version_string="0.5.5"><![CDATA[Add navbar tab]]></phrase> | |
<phrase title="option_dark_taigachat_navtab_explain" version_id="20" version_string="0.5.5"><![CDATA[If selected, a Shoutbox tab will added to the navigation bar for those with view permissions. | |
If disabled, the full view will still be accessible through clicking the title on the sidebar.]]></phrase> | |
<phrase title="option_dark_taigachat_route" version_id="20" version_string="0.5.5"><![CDATA[Primary route]]></phrase> | |
<phrase title="option_dark_taigachat_route_explain" version_id="20" version_string="0.5.5"><![CDATA[The selected route will be used for links and the others will redirect to it.]]></phrase> | |
<phrase title="option_dark_taigachat_sidebarperpage" version_id="20" version_string="0.5.5"><![CDATA[Visible messages]]></phrase> | |
<phrase title="option_dark_taigachat_sidebarperpage_explain" version_id="20" version_string="0.5.5"><![CDATA[Number of messages to display at once on the sidebar and alternative TaigaChat views.]]></phrase> | |
<phrase title="option_dark_taigachat_timedisplay" version_id="20" version_string="0.5.5"><![CDATA[Timestamp format]]></phrase> | |
<phrase title="option_dark_taigachat_timedisplay_explain" version_id="20" version_string="0.5.5"><![CDATA[This option controls how the timestamp (date/time) next to messages is formatted for display. Please note that the examples are approximate and your unique XenForo settings will affect 12/24 hour display etc.]]></phrase> | |
<phrase title="option_dark_taigachat_toolbar" version_id="20" version_string="0.5.5"><![CDATA[BBCode toolbar]]></phrase> | |
<phrase title="option_dark_taigachat_toolbar_bbcode" version_id="20" version_string="0.5.5"><![CDATA[BBCode buttons]]></phrase> | |
<phrase title="option_dark_taigachat_toolbar_bbcode_explain" version_id="20" version_string="0.5.5"><![CDATA[Enter BBCode in the format Title:Code, one per line. (e.g. Link:[url=][/url]) <br /> | |
Title also accepts pure HTML; see editor_ui.css for more icons.]]></phrase> | |
<phrase title="option_dark_taigachat_toolbar_explain" version_id="20" version_string="0.5.5"><![CDATA[Enables a toolbar above the message entry box with both the BBCode buttons defined below and a button to insert smilies.]]></phrase> | |
<phrase title="option_group_taigaChat" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat]]></phrase> | |
<phrase title="option_group_taigaChat_description" version_id="20" version_string="0.5.5"><![CDATA[AJAX Shoutbox by Darkimmortal]]></phrase> | |
<phrase title="permission_dark_taigachat_modify" version_id="20" version_string="0.5.5"><![CDATA[Edit/Delete own shout messages]]></phrase> | |
<phrase title="permission_dark_taigachat_modifyAll" version_id="20" version_string="0.5.5"><![CDATA[Edit/Delete all shout messages]]></phrase> | |
<phrase title="permission_dark_taigachat_post" version_id="20" version_string="0.5.5"><![CDATA[Post shout messages]]></phrase> | |
<phrase title="permission_dark_taigachat_view" version_id="20" version_string="0.5.5"><![CDATA[View shout messages]]></phrase> | |
<phrase title="permission_group_dark_taigachat" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat]]></phrase> | |
<phrase title="permission_interface_dark_taigachat" version_id="20" version_string="0.5.5"><![CDATA[TaigaChat]]></phrase> | |
</phrases> | |
<route_prefixes> | |
<route_type type="public"> | |
<prefix original_prefix="chat" class="Dark_TaigaChat_Route_Prefix_TaigaChat" build_link="data_only"/> | |
<prefix original_prefix="chatbox" class="Dark_TaigaChat_Route_Prefix_TaigaChat" build_link="data_only"/> | |
<prefix original_prefix="shoutbox" class="Dark_TaigaChat_Route_Prefix_TaigaChat" build_link="data_only"/> | |
<prefix original_prefix="taigachat" class="Dark_TaigaChat_Route_Prefix_TaigaChat" build_link="data_only"/> | |
</route_type> | |
</route_prefixes> | |
<style_properties/> | |
<templates> | |
<template title="dark_taigachat" version_id="20" version_string="0.5.5"><![CDATA[<xen:if is="{$taigachat_alt}"> | |
<xen:set var="$taigachat.alt">1</xen:set> | |
</xen:if> | |
<xen:if is="{$TaigaChat} && {$TaigaChat.xenporta}"> | |
<xen:include template="dark_taigachat_mapped"> | |
<xen:map from="$TaigaChat.taigachat" to="$taigachat" /> | |
</xen:include> | |
<xen:else /> | |
<xen:include template="dark_taigachat_mapped" /> | |
</xen:if>]]></template> | |
<template title="dark_taigachat.css" version_id="20" version_string="0.5.5"><![CDATA[/* Darkimmortal's TaigaChat */ | |
#taigachat_box { width: 220px; height: 300px; border: 1px solid {xen:property primaryLighter}; padding: 5px; margin: 5px -2px 0 -2px; overflow: auto; overflow-y: scroll; font-size: 11px; background: {xen:property primaryLightest}; } | |
.taigachat_reverse #taigachat_box { margin-bottom: 5px; margin-top: 0; } | |
#taigachat_box li { background: {xen:property primaryLightest}; margin-bottom: 6px; } | |
#taigachat_controls { text-align: center; margin: 10px 0 5px; } | |
.taigachat_avatar img { width: 16px; height: 16px; padding: 0; vertical-align: bottom; } | |
.taigachat_reverse #taigachat_controls { margin: 0; } | |
#taigachat_controls .button { vertical-align: top; } | |
#taigachat_box .username { font-size: 11px; display: inline; } | |
#taigachat_box .Popup { display: inline-block; } | |
#taigachat_box.taigachat_thumbzoom .bbCodeImage { max-width: 203px; } | |
.taigachat_messagetext { display: inline-block; word-wrap: break-word; max-width: 100%; } | |
#taigachat_toolbar { margin-bottom: 5px; } | |
#taigachat_sidebar #taigachat_toolbar, #taigachat_full.taigachat_alt #taigachat_toolbar { display: none } | |
.taigachat_credit { text-align: right; color: {xen:property primaryLighter}; font-size: 10px; margin-top: 5px; } | |
#taigachat_sidebar #taigachat_message { width: 193px; font-size: 11px; } | |
#taigachat_sidebar #taigachat_send { height: 21px; } | |
#taigachat_sidebar #taigachat_controls { margin: 5px 0 0; } | |
#taigachat_sidebar.taigachat_reverse #taigachat_controls { margin: 0; } | |
#taigachat_full #taigachat_box { width: 97%; height: 600px; margin: 0 auto 10px auto; font-size: 13px; } | |
#taigachat_full #taigachat_message { width: 90%; } | |
#taigachat_full .DateTime { font-size: 11px; } | |
#taigachat_full #taigachat_box .username { font-size: 13px; } | |
#taigachat_full .taigachat_messagetext { display: inline; } | |
#taigachat_full.taigachat_normal #taigachat_controls { margin: 0 0 5px; } | |
#taigachat_full.taigachat_alt #taigachat_box { font-size: 12px; margin: 0 auto 5px auto; width: 97%; } | |
#taigachat_full.taigachat_alt.taigachat_reverse #taigachat_box { margin: 10px auto; } | |
#taigachat_full.taigachat_alt #taigachat_box .username { font-size: 12px; } | |
#taigachat_full.taigachat_alt.taigachat_normal #taigachat_controls { margin: 10px 0 5px; } | |
/*.taigachat_popup_body { height: 100%; }*/ | |
.taigachat_popup { padding: 0; height: 100%; margin: 0; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } | |
.taigachat_popup > div { height: 100%; margin: -20px 0 0 0; padding: 10px 0; border-bottom: 0; } | |
.taigachat_popup #taigachat_box { height: auto !important; position: absolute; top: 40px; left: 10px; right: 10px; bottom: 10px; width: auto !important; } | |
.taigachat_popup #taigachat_controls { position: absolute; left: 10px; right: 10px; top: 10px; } | |
.taigachat_popup.taigachat_reverse #taigachat_box { top: 10px; left: 10px; right: 10px; bottom: 30px; } | |
.taigachat_popup.taigachat_reverse #taigachat_controls { left: 10px; right: 10px; bottom: 10px; top: auto; } | |
.taigachat_toolbar_enabled .taigachat_popup #taigachat_box { top: 70px; } | |
.taigachat_toolbar_enabled .taigachat_popup.taigachat_reverse #taigachat_box { bottom: 60px; top: 10px; } | |
.taigachat_popup .taigachat_credit { display: none } | |
.taigachat_smilies_list { max-width: 250px; max-height: 225px !important; } | |
.taigachat_smilies_list li { display: inline; } | |
.taigachat_smilie { padding: 4px 6px; display: inline-block !important; } | |
.taigachat_bbcode { padding: 0; } | |
.xenForoSkin .taigachat_bbcode_color { display: block; width: 20px; height: 20px; background:url(styles/dark/color_swatch.png) no-repeat center; }]]></template> | |
<template title="dark_taigachat_chatbox" version_id="18" version_string="0.5.3"><![CDATA[<xen:require css="dark_taigachat.css" /> | |
<xen:require css="bb_code.css" /> | |
<xen:require js="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}" /> | |
<div class="section<xen:if is="{$taigachat.alt}"> sectionMain nodeList taigachat_alt </xen:if><xen:if is="{$taigachat.reverse}"> taigachat_reverse<xen:else /> taigachat_normal</xen:if><xen:if is="{$taigachat.popup}"> taigachat_popup</xen:if>" id='<xen:if is="{$taigachat.alt} OR !{$taigachat.sidebar}">taigachat_full<xen:else />taigachat_sidebar</xen:if>'> | |
<xen:if is="!{$taigachat.alt}"> | |
<div class="<xen:if is="{$taigachat.sidebar}">secondaryContent<xen:else />primaryContent</xen:if>"> | |
<xen:else /> | |
<div> | |
</xen:if> | |
<xen:if is="{$taigachat.sidebar}"> | |
<xen:if is="{$taigachat.alt}"> | |
<div class="nodeInfo categoryNodeInfo categoryStrip"> | |
<div class="categoryText"> | |
<h3 class="nodeTitle"><a href="{xen:link '{$taigachat.route}'}">{xen:phrase dark_shoutbox}</a></h3> | |
</div> | |
</div> | |
<xen:else /> | |
<h3><a href='{xen:link '{$taigachat.route}'}'>{xen:phrase dark_shoutbox}</a></h3> | |
</xen:if> | |
</xen:if> | |
<xen:if is="!{$taigachat.reverse}"> | |
<xen:include template="dark_taigachat_controls"> | |
<xen:map from="$taigachat" to="$taigachat" /> | |
</xen:include> | |
</xen:if> | |
<div id='taigachat_box' class='<xen:if is="{$taigachat.thumbzoom}">taigachat_thumbzoom</xen:if>'<xen:if is="{$taigachat.sidebar}"> style='height: {xen:raw $taigachat.height}px'</xen:if>><ol></ol></div> | |
<xen:if is="{$taigachat.reverse}"> | |
<xen:include template="dark_taigachat_controls"> | |
<xen:map from="$taigachat" to="$taigachat" /> | |
</xen:include> | |
</xen:if> | |
</div> | |
</div> | |
<script type='text/javascript'> | |
var taigachat_autorefresh = <xen:if is="{$visitor.user_id} OR {$taigachat.canPost}">true<xen:else />false</xen:if>; | |
var taigachat_maxrefreshtime = parseInt("{xen:raw $taigachat.maxrefreshtime}", 10) || 10; | |
var taigachat_limit = parseInt("{xen:raw $taigachat.limit}", 10) || 50; | |
var taigachat_sidebar = <xen:if is="{$taigachat.sidebar}">true<xen:else />false</xen:if>; | |
</script>]]></template> | |
<template title="dark_taigachat_controls" version_id="20" version_string="0.5.5"><![CDATA[<xen:if is="{$taigachat.canPost}"> | |
<div id='taigachat_controls'> | |
<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)"> | |
<div id='taigachat_toolbar'> | |
<xen:if is="{$taigachat.toolbar_bbcode}"> | |
<xen:require css="editor_ui.css" /> | |
<xen:foreach loop="$taigachat.toolbar_bbcode" value="$code" key="$title"> | |
<button data-code='{$code}' class='button taigachat_bbcode xenForoSkin'>{xen:raw $title}</button> | |
</xen:foreach> | |
</xen:if> | |
<xen:if is="{$taigachat.toolbar_smilies}"> | |
<div class="taigachat_Popup" id='taigachat_smilies' style='display: inline; top: 3px'> | |
<a rel="Menu"><img src='{xen:property imagePath}/xenforo/editor/smilie.png' alt='Smilies' title='Smilies' style='vertical-align: top' /></a> | |
<div class="Menu"> | |
<div class="primaryContent menuHeader"><h3>{xen:phrase smilies}</h3></div> | |
<ul class="secondaryContent blockLinksList taigachat_smilies_list"> | |
<xen:foreach loop="$taigachat.toolbar_smilies" value="$smilie" key="$id"> | |
<xen:if is="{$smilie.sprite_mode}"> | |
<li><a href='javascript:;' class='taigachat_smilie mceSmilieSprite mceSmilie{$smilie.smilie_id}' data-src='{$smilie.image_url}' data-alt='{$smilie.text}' data-title='{$smilie.title}'></a></li> | |
<xen:else /> | |
<li><a href='javascript:;' class='taigachat_smilie' data-src='{$smilie.image_url}' data-alt='{$smilie.text}' data-title='{$smilie.title}'></a></li> | |
</xen:if> | |
</xen:foreach> | |
</ul> | |
</div> | |
</div> | |
</xen:if> | |
</div> | |
</xen:if> | |
<input id='taigachat_message' class='textCtrl' type='text' maxlength='{xen:raw $taigachat.maxlength}' placeholder='{xen:phrase dark_enter_message}' /> <input type='submit' id='taigachat_send' value='>' class='button primary' /> | |
</div> | |
</xen:if> | |
]]></template> | |
<template title="dark_taigachat_edit" version_id="12" version_string="0.4.1"><![CDATA[<xen:title>{xen:phrase edit_message_by_x, 'name={$taigachat.message.username}'}</xen:title> | |
<xen:navigation> | |
<xen:breadcrumb source="$nodeBreadCrumbs" /> | |
<xen:breadcrumb>{xen:phrase dark_edit_message}</xen:breadcrumb> | |
</xen:navigation> | |
<form action="{xen:link '{$taigachat.route}/edit', $taigachat.message}" method="post" class="xenForm formOverlay"> | |
<dl class="ctrlUnit"> | |
<dt><label for="ctrl_title">{xen:phrase message}:</label></dt> | |
<dd><input type="text" name="message" value="{$taigachat.message.message}" class="textCtrl" id="ctrl_message" maxlength="400" /></dd> | |
</dl> | |
<dl class="ctrlUnit submitUnit"> | |
<dt></dt> | |
<dd> | |
<input type="submit" value="{xen:phrase save_changes}" accesskey="s" class="button primary" /> | |
<a href="{xen:link '{$taigachat.route}/delete', $taigachat.message}" type="button" class="button">{xen:phrase delete}...</a> | |
</dd> | |
</dl> | |
<input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" /> | |
</form>]]></template> | |
<template title="dark_taigachat_full" version_id="20" version_string="0.5.5"><![CDATA[<xen:h1>{xen:phrase dark_shoutbox}</xen:h1> | |
<xen:title>{xen:phrase dark_shoutbox}</xen:title> | |
<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)"> | |
<xen:set var="$taigachat.toolbar_enabled">1</xen:set> | |
</xen:if> | |
<xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:{$taigachat.route}'}" /></xen:container> | |
<xen:if is="{$taigachat.enabled}"> | |
<xen:if is="{$taigachat.canView}"> | |
<xen:include template="dark_taigachat_chatbox" /> | |
<xen:else /> | |
{xen:phrase dark_no_permission_view_message} | |
</xen:if> | |
<xen:else /> | |
{xen:phrase dark_taigachat_disabled} | |
</xen:if> | |
<xen:sidebar> | |
<xen:edithint template="sidebar.css" /> | |
<xen:include template="sidebar_online_users"> | |
<xen:map from="$taigachat.onlineUsers" to="$onlineUsers" /> | |
</xen:include> | |
<xen:include template="dark_taigachat_online_users" /> | |
</xen:sidebar>]]></template> | |
<template title="dark_taigachat_links" version_id="20" version_string="0.5.5"><![CDATA[<ul class="secondaryContent blockLinksList"> | |
<li><a href="{xen:link '{$taigachat.route}'}">{xen:phrase dark_full_view}</a></li> | |
<li><a href="{xen:link '{$taigachat.route}/popup'}" class="taigachat_popup_link" target="_blank">{xen:phrase dark_popup}</a></li> | |
</ul> | |
<script type="text/javascript"> | |
// <![CDATA[ | |
$(document).ready(function(){ | |
$(".taigachat_popup_link").click(function(e){ | |
window.open(this.href, 'taigachat_popup_window', 'width=900,height=700,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes,personalbar=no,dialog=no'); | |
e.preventDefault(); | |
return false; | |
}); | |
}); | |
// ]-]-> | |
</script>]]></template> | |
<template title="dark_taigachat_list" version_id="20" version_string="0.5.5"><![CDATA[<xen:foreach loop="$taigachat.messages" value="$message"> | |
<li id='taigachat_message_{xen:raw $message.id}'> | |
<xen:if is="{$taigachat.editside} OR !{$taigachat.sidebar}"> | |
<xen:if is="{$message.canModify}"> | |
<div class="Popup"> | |
<a rel="Menu"></a> | |
<div class="Menu"> | |
<div class="primaryContent menuHeader"><h3>{xen:phrase dark_message_tools}</h3></div> | |
<ul class="secondaryContent blockLinksList"> | |
<li><a href="{xen:link 'taigachat/edit', $message}" class="OverlayTrigger">{xen:phrase edit}</a></li> | |
<li><a href="{xen:link 'taigachat/delete', $message}">{xen:phrase delete}</a></li> | |
</ul> | |
</div> | |
</div> | |
</xen:if> | |
</xen:if> | |
<xen:if is="{$taigachat.timedisplay} == 'Absolute'"> | |
<span class='DateTime muted'>{xen:datetime $message.date, 'absolute'} - </span> | |
<xen:elseif is="{$taigachat.timedisplay} == 'Time'" /> | |
<span class='DateTime muted'>{xen:time $message.date, 'absolute'} - </span> | |
<xen:elseif is="{$taigachat.timedisplay} == 'Relative'" /> | |
<span class='DateTime muted'><xen:datetime time="$message.date" /> - </span> | |
<xen:else /> | |
</xen:if> | |
<xen:if is="{$taigachat.miniavatar}"> | |
<xen:avatar user="$message" size="s" img="true" class="_plainImage taigachat_avatar" /> | |
</xen:if> | |
<a {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName, $message}</xen:if></a>: | |
<div class='taigachat_messagetext ugc'>{xen:raw $message.messageHtml}</div> | |
</li> | |
</xen:foreach> | |
]]></template> | |
<template title="dark_taigachat_mapped" version_id="12" version_string="0.4.1"><![CDATA[<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)"> | |
<xen:set var="$taigachat.toolbar_enabled">1</xen:set> | |
</xen:if> | |
<xen:if is="{$taigachat.enabled}"> | |
<xen:if is="{$taigachat.canView}"> | |
<xen:include template="dark_taigachat_chatbox" /> | |
</xen:if> | |
</xen:if>]]></template> | |
<template title="dark_taigachat_online_users" version_id="20" version_string="0.5.5"><![CDATA[<div class="section membersOnline userList"> | |
<div class="secondaryContent"> | |
<h3><a href='{xen:link '{$taigachat.route}'}'>{xen:phrase dark_members_in_chat}</a></h3> | |
<xen:if is="{$taigachat.online.records}"> | |
<xen:if is="{$visitor.user_id}"> | |
<xen:if hascontent="true"> | |
<h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4> | |
<ul class="followedOnline"> | |
<xen:contentcheck> | |
<xen:foreach loop="$taigachat.online.records" value="$user"> | |
<xen:if is="{$user.followed}"> | |
<li title="{$user.username}" class="Tooltip"><xen:avatar user="$user" size="s" img="true" class="_plainImage" /></li> | |
</xen:if> | |
</xen:foreach> | |
</xen:contentcheck> | |
</ul> | |
<h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> | |
</xen:if> | |
</xen:if> | |
<ol class="listInline"> | |
<xen:foreach loop="$taigachat.online.records" value="$user" i="$i"> | |
<xen:if is="{$i} <= {$taigachat.online.limit}"> | |
<li> | |
<xen:if is="{$user.user_id}"> | |
<a href="{xen:link members, $user}" | |
class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{xen:helper richUsername, $user}</a><xen:if is="{$i} < {$taigachat.online.limit}">,</xen:if> | |
<xen:else /> | |
{xen:phrase guest}<xen:if is="{$i} < {$taigachat.online.limit}">,</xen:if> | |
</xen:if> | |
</li> | |
</xen:if> | |
</xen:foreach> | |
<xen:if is="{$taigachat.online.recordsUnseen}"> | |
<li class="moreLink">...</li> | |
</xen:if> | |
</ol> | |
</xen:if> | |
<div class="footnote"> | |
{xen:phrase dark_in_chat_x_members_y_guests_z, 'total={xen:number $taigachat.online.total}', 'members={xen:number $taigachat.online.members}', 'guests={xen:number $taigachat.online.guests}'} | |
</div> | |
</div> | |
</div>]]></template> | |
<template title="dark_taigachat_popup" version_id="20" version_string="0.5.5"><![CDATA[<!DOCTYPE html> | |
<html id="XenForo" class="Public {xen:if {$visitor.user_id}, 'LoggedIn', 'LoggedOut'}"> | |
<head> | |
<meta charset="utf-8" /> | |
<xen:if is="{$requestPaths.fullBasePath}"><base href="{$requestPaths.fullBasePath}" /></xen:if> | |
<title>{xen:phrase dark_shoutbox} | {$xenOptions.boardTitle}</title> | |
<noscript><style type="text/css">.JsOnly { display: none !important; }</style></noscript> | |
<link rel="stylesheet" type="text/css" href="css.php?css=xenforo,form,public,bb_code,editor_ui,dark_taigachat&style={xen:urlencode $_styleId}&d={$visitorStyle.last_modified_date}" /> | |
<xen:include template="google_analytics" /> | |
<xen:include template="page_container_js_head" /> | |
<xen:if is="{$pageDescription.content} AND !{$pageDescription.skipmeta} AND !{$head.description}"><meta name="description" content="{xen:string wordTrim, {xen:helper stripHtml, {xen:raw $pageDescription.content}}, 200}" /></xen:if> | |
<xen:if is="{$head}"><xen:foreach loop="$head" value="$headElement">{xen:raw $headElement}</xen:foreach></xen:if> | |
<script type="text/javascript" src="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}"></script> | |
</head> | |
<body class='taigachat_popup_body'> | |
<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)"> | |
<xen:set var="$taigachat.toolbar_enabled">1</xen:set> | |
</xen:if> | |
<div id="content" class="{$contentTemplate} <xen:if is="{$taigachat.toolbar_enabled}">taigachat_toolbar_enabled</xen:if>"> | |
<xen:if is="{$taigachat.enabled}"> | |
<xen:if is="{$taigachat.canView}"> | |
<xen:include template="dark_taigachat_chatbox" /> | |
<xen:else /> | |
{xen:phrase dark_no_permission_view_message} | |
</xen:if> | |
<xen:else /> | |
{xen:phrase dark_taigachat_disabled} | |
</xen:if> | |
</div> | |
<xen:include template="page_container_js_body" /> | |
<xen:if is="{$cronLink}"><img src="{$cronLink}" width="1" height="1" alt="" /></xen:if> | |
</body> | |
</html>]]></template> | |
</templates> | |
<public_template_modifications> | |
<modification template="forum_list" modification_key="TaigaChat" description="TaigaChat" execution_order="10" enabled="0" action="str_replace"> | |
<find><![CDATA[<xen:hook name="forum_list_nodes">]]></find> | |
<replace><![CDATA[<xen:hook name="forum_list_nodes"> | |
<div class="taigachat"> | |
<xen:include template="dark_taigachat"> | |
<xen:set var="$taigachat_alt">1</xen:set> | |
</xen:include> | |
</div>]]></replace> | |
</modification> | |
</public_template_modifications> | |
<bb_code_media_sites/> | |
<bb_codes/> | |
</addon> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment