1212
1313{% INCLUDE 'overall_header.html' %}
1414
15- {% set switch_type = TOGGLECTRL_TYPE ?? 'toggle' %}
16-
1715< a id ="maincontent "> </ a >
1816
1917< h1 > {{ lang('STATS_PERMISSIONS_CONFIG_TITLE') }}</ h1 >
20- < p > {{ lang('STATS_PERMISSIONS_CONFIG_DESC', STATS_PERMISSIONS_METADATA.EXT_NAME ) }}</ p >
18+ < p > {{ lang('STATS_PERMISSIONS_CONFIG_DESC', STATS_PERMISSIONS_METADATA.ext_name ) }}</ p >
2119
2220{{ _self.notes(STATS_PERMISSIONS_NOTES) }}
2321
@@ -28,14 +26,14 @@ <h1>{{ lang('STATS_PERMISSIONS_CONFIG_TITLE') }}</h1>
2826 < dl >
2927 < dt > < label > {{ lang('STATS_PERMISSIONS_ADMIN_MODE') ~ lang('COLON') }}</ label > < br > < span > {{ lang('STATS_PERMISSIONS_ADMIN_MODE_EXP') }}</ span > </ dt >
3028 < dd >
31- {{ _self.switch('stats_permissions_admin_mode', STATS_PERMISSIONS_ADMIN_MODE, switch_type ) }}
29+ {{ _self.switch('stats_permissions_admin_mode', STATS_PERMISSIONS_ADMIN_MODE) }}
3230 </ dd >
3331 </ dl >
3432
3533 < dl >
3634 < dt > < label > {{ lang('STATS_PERMISSIONS_USE_PERMISSIONS') ~ lang('COLON') }}</ label > < br > < span > {{ lang('STATS_PERMISSIONS_USE_PERMISSIONS_EXP') }}</ span > </ dt >
3735 < dd >
38- {{ _self.switch('stats_permissions_use_permissions', STATS_PERMISSIONS_USE_PERMISSIONS, switch_type ) }}
36+ {{ _self.switch('stats_permissions_use_permissions', STATS_PERMISSIONS_USE_PERMISSIONS) }}
3937 </ dd >
4038 </ dl >
4139
@@ -49,16 +47,16 @@ <h1>{{ lang('STATS_PERMISSIONS_CONFIG_TITLE') }}</h1>
4947 < dl class ="simple_permissions ">
5048 < dt > < label > {{ lang('STATS_PERMISSIONS_PERM_FOR_GUESTS') ~ lang('COLON') }}</ label > < br > < span > {{ lang('STATS_PERMISSIONS_PERM_FOR_GUESTS_EXP') }}</ span > </ dt >
5149 < dd >
52- {{ _self.switch('stats_permissions_perm_for_guests_stats' , STATS_PERMISSIONS_PERM_FOR_GUESTS b-and 1, switch_type ) }} {{ lang('STATS_PERMISSIONS_PERM_STATS') }}< br >
53- {{ _self.switch('stats_permissions_perm_for_guests_newest' , STATS_PERMISSIONS_PERM_FOR_GUESTS b-and 2, switch_type ) }} {{ lang('STATS_PERMISSIONS_PERM_NEWEST') }}< br >
50+ {{ _self.switch('stats_permissions_perm_for_guests_stats' , STATS_PERMISSIONS_PERM_FOR_GUESTS b-and 1) }} {{ lang('STATS_PERMISSIONS_PERM_STATS') }}< br >
51+ {{ _self.switch('stats_permissions_perm_for_guests_newest' , STATS_PERMISSIONS_PERM_FOR_GUESTS b-and 2) }} {{ lang('STATS_PERMISSIONS_PERM_NEWEST') }}< br >
5452 </ dd >
5553 </ dl >
5654
5755 < dl class ="simple_permissions ">
5856 < dt > < label > {{ lang('STATS_PERMISSIONS_PERM_FOR_BOTS') ~ lang('COLON') }}</ label > < br > < span > {{ lang('STATS_PERMISSIONS_PERM_FOR_BOTS_EXP') }}</ span > </ dt >
5957 < dd >
60- {{ _self.switch('stats_permissions_perm_for_bots_stats' , STATS_PERMISSIONS_PERM_FOR_BOTS b-and 1, switch_type ) }} {{ lang('STATS_PERMISSIONS_PERM_STATS') }}< br >
61- {{ _self.switch('stats_permissions_perm_for_bots_newest' , STATS_PERMISSIONS_PERM_FOR_BOTS b-and 2, switch_type ) }} {{ lang('STATS_PERMISSIONS_PERM_NEWEST') }}< br >
58+ {{ _self.switch('stats_permissions_perm_for_bots_stats' , STATS_PERMISSIONS_PERM_FOR_BOTS b-and 1) }} {{ lang('STATS_PERMISSIONS_PERM_STATS') }}< br >
59+ {{ _self.switch('stats_permissions_perm_for_bots_newest' , STATS_PERMISSIONS_PERM_FOR_BOTS b-and 2) }} {{ lang('STATS_PERMISSIONS_PERM_NEWEST') }}< br >
6260
6361 </ dd >
6462 </ dl >
@@ -94,35 +92,38 @@ <h1>{{ lang('STATS_PERMISSIONS_CONFIG_TITLE') }}</h1>
9492{% INCLUDEJS '@lukewcs_statspermissions/acp_stats_permissions_settings.js' %}
9593{% INCLUDECSS '@lukewcs_statspermissions/acp_stats_permissions_settings.css' %}
9694
97- {% macro switch(name, checked = false, type = 'toggle') -%}
98- {% if type == 'toggle' || type == 'checkbox' -%}
99- < input type ="checkbox "{{ type == 'toggle ' ? ' class="toggle "' }} name="{{ name }}" value="1"{{ checked ? ' checked' }}>
95+ {% macro switch(name, checked = false, type = null) -%}
96+ {% set type = type ?? (TOGGLECTRL_TYPE in ['toggle', 'checkbox', 'radio'] ? TOGGLECTRL_TYPE : 'toggle') -%}
97+ {% if type in ['toggle', 'checkbox'] -%}
98+ < input type ="checkbox " class ="{{ type }} " name ="{{ name }} " value ="1 "{{ checked ? ' checked' }}>
10099 {%- elseif type == 'radio' -%}
101100 < label > < input type ="radio " class ="radio " name ="{{ name }} " value ="1 "{{ checked ? ' checked' }}> {{ lang('YES') }}</ label >
102101 < label > < input type ="radio " class ="radio " name ="{{ name }} " value ="0 "{{ !checked ? ' checked' }}> {{ lang('NO') }}</ label >
103102 {%- endif %}
103+ {#- v1.3.1 #}
104104{%- endmacro %}
105105
106106{% macro js_button(name, lang_var) -%}
107107 < input type ="button " class ="button2 " name ="{{ name }} " value ="{{ lang(lang_var) }} ">
108108{%- endmacro %}
109109
110110{% macro notes(notes) %}
111+ {% set note_dot = notes|length > 1 ? '• ' %}
111112 {% if notes|length %}
112113 < div class ="successbox notice ">
113114 {% for note in notes %}
114- < p > {{ note }}</ p >
115+ < p > {{ note_dot }}{{ note }}</ p >
115116 {% endfor %}
116117 </ div >
117118 {% endif %}
118119{% endmacro %}
119120
120121{% macro footer(metadata) %}
121- < p class ="{{ metadata.class }} ">
122+ < p class ="{{ metadata.class }} ">
122123 {{ metadata.ext_name }} {{ metadata.ext_ver }} © {{ metadata.ext_copyright }}
123124 {% if metadata.lang_ver is defined %}
124125 < br >
125- {{ metadata.lang_desc|e('html') }} {{ metadata.lang_ver|e('html') }} &bull ; {{ metadata.lang_author|e('html') }}
126+ {{ metadata.lang_desc|e('html') }} {{ metadata.lang_ver|e('html') }} © ; {{ metadata.lang_author|e('html') }}
126127 {% endif %}
127128 </ p >
128129{% endmacro %}
0 commit comments