xenforoaddon_blinkTextClass/addon-textBlinkClass.xml

119 lines
5.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<addon addon_id="textBlinkClass" title="[kiror] Blink text CSS class" version_string="0.0" version_id="0" url="https://github.com/adlerosn/" install_callback_class="" install_callback_method="" uninstall_callback_class="" uninstall_callback_method="">
<admin_navigation/>
<admin_permissions/>
<admin_style_properties/>
<admin_templates/>
<admin_template_modifications/>
<code_events/>
<code_event_listeners>
<listener event_id="init_dependencies" execute_order="100" callback_class="textBlinkClass_EventListener_InitDependencies" callback_method="listen" active="1" hint="" description="Add helper"/>
</code_event_listeners>
<cron/>
<email_templates/>
<email_template_modifications/>
<optiongroups/>
<permissions>
<permission_groups>
<permission_group permission_group_id="textBlinkGrp"/>
</permission_groups>
<permissions>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsername1s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="1"/>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsername2s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="2"/>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsername3s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="3"/>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsertitle1s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="11"/>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsertitle2s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="12"/>
<permission permission_group_id="textBlinkGrp" permission_id="textBlinkUsertitle3s" permission_type="flag" default_value="unset" interface_group_id="textBlinkInt" display_order="13"/>
</permissions>
<interface_groups>
<interface_group interface_group_id="textBlinkInt" display_order="1"/>
</interface_groups>
</permissions>
<phrases>
<phrase title="permission_group_textBlinkGrp" version_id="0" version_string="0.0"><![CDATA[[kiror] Blink text CSS class]]></phrase>
<phrase title="permission_interface_textBlinkInt" version_id="0" version_string="0.0"><![CDATA[[kiror] Blink text CSS class]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsername1s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every second - Username]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsername2s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every 2 seconds - Username]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsername3s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every 3 seconds - Username]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsertitle1s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every second - User Title]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsertitle2s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every 2 seconds - User Title]]></phrase>
<phrase title="permission_textBlinkGrp_textBlinkUsertitle3s" version_id="0" version_string="0.0"><![CDATA[Blink text once in every 3 seconds - User Title]]></phrase>
</phrases>
<route_prefixes/>
<style_properties/>
<templates/>
<public_template_modifications>
<modification template="xenforo.css" modification_key="addblinkanimationcssdefinitions" description="Adds blink animation CSS definition" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[/*
* XenForo Core CSS
*
*/]]></find>
<replace><![CDATA[$0
.blink_animated_1s{
animation: blinkAnim 1s infinite linear;
-webkit-animation: blinkAnim 1s infinite linear;
-moz-animation: blinkAnim 1s infinite linear;
}
.blink_animated_2s{
animation: blinkAnim 2s infinite linear;
-webkit-animation: blinkAnim 2s infinite linear;
-moz-animation: blinkAnim 2s infinite linear;
}
.blink_animated_3s{
animation: blinkAnim 3s infinite linear;
-webkit-animation: blinkAnim 3s infinite linear;
-moz-animation: blinkAnim 3s infinite linear;
}
@keyframes blinkAnim {
0% {
filter: opacity(0.1);
-ms-filter: opacity(0.1);
-moz-filter: opacity(0.1);
-webkit-filter: opacity(0.1);
}
30% {
filter: opacity(0.2);
-ms-filter: opacity(0.2);
-moz-filter: opacity(0.2);
-webkit-filter: opacity(0.2);
}
40% {
filter: opacity(1);
-ms-filter: opacity(1);
-moz-filter: opacity(1);
-webkit-filter: opacity(1);
}
50% {
filter: opacity(0.6);
-ms-filter: opacity(0.6);
-moz-filter: opacity(0.6);
-webkit-filter: opacity(0.6);
}
60% {
filter: opacity(1);
-ms-filter: opacity(1);
-moz-filter: opacity(1);
-webkit-filter: opacity(1);
}
70% {
filter: opacity(0.2);
-ms-filter: opacity(0.2);
-moz-filter: opacity(0.2);
-webkit-filter: opacity(0.2);
}
100% {
filter: opacity(0.1);
-ms-filter: opacity(0.1);
-moz-filter: opacity(0.1);
-webkit-filter: opacity(0.1);
}
}]]></replace>
</modification>
</public_template_modifications>
<bb_code_media_sites/>
<bb_codes/>
</addon>