]> git.mxchange.org Git - friendica.git/commitdiff
Acessibility: A checkbox is a checkbox
authorMichael <heluecht@pirati.ca>
Wed, 5 Feb 2020 08:08:32 +0000 (08:08 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 5 Feb 2020 08:08:32 +0000 (08:08 +0000)
12 files changed:
doc/smarty3-templates.md
mod/settings.php
view/templates/admin/features.tpl
view/templates/dfrn_request.tpl
view/templates/field_yesno.tpl [deleted file]
view/templates/settings/features.tpl
view/templates/settings/profile/hide-friends.tpl
view/templates/settings/settings.tpl
view/theme/frio/templates/dfrn_request.tpl
view/theme/frio/templates/field_yesno.tpl [deleted file]
view/theme/frio/templates/settings/features.tpl
view/theme/frio/templates/settings/settings.tpl

index 27e2a023057cfdda77b56ff808d274ebcc411f97..b39fa117e7f1a715b62d39d31975b530f00c37e9 100644 (file)
@@ -178,14 +178,3 @@ Field parameter:
 2. Current text for the box,
 3. Help text for the input box.
 4. if set to "required" modern browser will check that this input box is filled when submitting the form,
-
-### field_yesno.tpl
-
-A button that has two states *yes* or *no*.
-Field parameter:
-
-0. Name of the input field,
-1. Label for the button,
-2. Current value,
-3. Help text for the button
-4. if set to an array of two values, these two will be used, otherwise "off" and "on".
index 3ba5dc2b370ab09cbf6d4110035f80f11319ce75..277470ad5b1dcfa1e36cb9a24fa38e9de68407c4 100644 (file)
@@ -1075,7 +1075,7 @@ function settings_content(App $a)
                $openid_field = ['openid_url', DI::l10n()->t('OpenID:'), $openid, DI::l10n()->t("\x28Optional\x29 Allow this OpenID to login to this account."), "", "readonly", "url"];
        }
 
-       $opt_tpl = Renderer::getMarkupTemplate("field_yesno.tpl");
+       $opt_tpl = Renderer::getMarkupTemplate("field_checkbox.tpl");
        if (DI::config()->get('system', 'publish_all')) {
                $profile_in_dir = '<input type="hidden" name="profile_in_directory" value="1" />';
        } else {
index f0b696fae42ffd9637ed29de353749c3d412c3a8..b1c8bad8fc8cd25b2835c83187cf672fda28b61c 100644 (file)
@@ -11,8 +11,8 @@
        <div class="settings-content-block">
                {{foreach $f.1 as $fcat}}
                        <div class="settings-block">
-                       {{include file="field_yesno.tpl" field=$fcat.0}}
-                       {{include file="field_yesno.tpl" field=$fcat.1}}
+                       {{include file="field_checkbox.tpl" field=$fcat.0}}
+                       {{include file="field_checkbox.tpl" field=$fcat.1}}
                        </div>
                {{/foreach}}
 
index 27cc72347ccf180779ebc28e2663b8f02cdfc072..2f6aec62e4d630c3742629896e435a2c1f4778b7 100644 (file)
@@ -51,7 +51,7 @@
 
 <div id="dfrn-request-info-wrapper" >
 
-{{include file="field_yesno.tpl" field=$does_know_you}}
+{{include file="field_checkbox.tpl" field=$does_know_you}}
 <!--
 <p id="doiknowyou">
 {{$does_know}}
diff --git a/view/templates/field_yesno.tpl b/view/templates/field_yesno.tpl
deleted file mode 100644 (file)
index 64f0816..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-       <div class="field yesno">
-               <label for="id_{{$field.0}}">{{$field.1}}</label>
-               <div class="onoff" id="id_{{$field.0}}_onoff">
-                       <input  type="hidden" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2 nofilter}}" aria-describedby="{{$field.0}}_tip">
-                       <a href="#" class="off">
-                               {{if $field.4}}{{$field.4.0}}{{else}}OFF{{/if}}
-                       </a>
-                       <a href="#" class="on">
-                               {{if $field.4}}{{$field.4.1}}{{else}}ON{{/if}}
-                       </a>
-               </div>
-               {{if $field.3}}
-               <span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
-               {{/if}}
-       </div>
index 2793e477b1dbde77b59915284ac6f916c9f674ed..c69670b48d94ff0a2ed3ae30e6fc147c5123ac78 100644 (file)
@@ -10,7 +10,7 @@
 <div class="settings-content-block">
 
 {{foreach $f.1 as $fcat}}
-       {{include file="field_yesno.tpl" field=$fcat}}
+       {{include file="field_checkbox.tpl" field=$fcat}}
 {{/foreach}}
 <div class="settings-submit-wrapper" >
 <input type="submit" name="submit" class="settings-features-submit" value="{{$submit}}" />
index 80e6dcb940d8b6a3d9ca0e63fc7bf43783d0fd3e..853678d0f2cd61def0074f4148cca96721e8979e 100644 (file)
@@ -1,3 +1,3 @@
 <div id="profile-edit-hide-friends-wrapper">
-       {{include file="field_yesno.tpl" field=$yesno}}
+       {{include file="field_checkbox.tpl" field=$yesno}}
 </div>
index 617baeb91a3729d9f4ac4e2672dfc45bc1218e3b..3811e4f25c4169e1c25f2f3cb45568b9db63256a 100644 (file)
        <div style="display: none;">
                <div id="advanced-expire-popup" style="width:auto;height:auto;overflow:auto;">
                        <h3>{{$expire.advanced}}</h3>
-                       {{include file="field_yesno.tpl" field=$expire.items}}
-                       {{include file="field_yesno.tpl" field=$expire.notes}}
-                       {{include file="field_yesno.tpl" field=$expire.starred}}
-                       {{include file="field_yesno.tpl" field=$expire.network_only}}
+                       {{include file="field_checkbox.tpl" field=$expire.items}}
+                       {{include file="field_checkbox.tpl" field=$expire.notes}}
+                       {{include file="field_checkbox.tpl" field=$expire.starred}}
+                       {{include file="field_checkbox.tpl" field=$expire.network_only}}
                </div>
        </div>
 
 {{include file="field_checkbox.tpl" field=$email_textonly}}
 {{include file="field_checkbox.tpl" field=$detailed_notif}}
 
-{{include file="field_yesno.tpl" field=$desktop_notifications}}
+{{include file="field_checkbox.tpl" field=$desktop_notifications}}
 <script>
 (function(){
     var elm = $("#id_{{$desktop_notifications.0}}_onoff");
index 478f9bf64f11b95562bce6f76d8111eedf18499a..8270ebac21893f718ec5c1e5eeddd0958f0a66e5 100644 (file)
@@ -52,7 +52,7 @@
 
 <div id="dfrn-request-info-wrapper" >
 
-{{include file="field_yesno.tpl" field=$does_know_you}}
+{{include file="field_checkbox.tpl" field=$does_know_you}}
 <!--
 <p id="doiknowyou">
 {{$does_know}}
diff --git a/view/theme/frio/templates/field_yesno.tpl b/view/theme/frio/templates/field_yesno.tpl
deleted file mode 100644 (file)
index 22ef446..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-       <div class="field yesno">
-               <label for="id_{{$field.0}}">{{$field.1}}</label>
-               <div class="onoff toggle btn btn-xs pull-right" id="id_{{$field.0}}_onoff">
-                       
-                       <div class="switchlabel toggle-group">
-                               <input  type="hidden" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2 nofilter}}" aria-describedby="{{$field.0}}_tip">
-                               <label class="btn btn-default btn-xs  active toggle-off">
-                                       {{if $field.4}}{{$field.4.0}}{{else}}OFF{{/if}}
-                               </label>
-                               <label class="btn btn-primary btn-xs toggle-on">
-                                       {{if $field.4}}{{$field.4.1}}{{else}}ON{{/if}}
-                               </label>
-                               <span class="toggle-handle btn btn-default btn-xs"></span>
-                       </div>
-               </div>
-               {{if $field.3}}
-               <span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span>
-               {{/if}}
-       </div>
-       <div class="clear"></div>
index e5f8ce065a68a127f57cfe187332ec8cd1239b6a..1db5fd966906d1b3b056b3a9ee0b73d497465476 100644 (file)
@@ -19,7 +19,7 @@
                                <div id="{{$g}}-settings-content" class="panel-collapse collapse" role="tabpanel" aria-labelledby="{{$g}}-settings-title">
                                        <div class="section-content-tools-wrapper">
                                                {{foreach $f.1 as $fcat}}
-                                                       {{include file="field_yesno.tpl" field=$fcat}}
+                                                       {{include file="field_checkbox.tpl" field=$fcat}}
                                                {{/foreach}}
 
                                                <div class="form-group pull-right settings-submit-wrapper" >
index 0a695191f03dd4a87c22cfe89cf653c63bfd6f6e..3cf750a68b29f01df1a6e1e39c7d5c37469593b3 100644 (file)
                                                                                        <h4 class="modal-title">{{$expire.advanced}}</h4>
                                                                                </div>
                                                                                <div class="modal-body">
-                                                                                       {{include file="field_yesno.tpl" field=$expire.items}}
-                                                                                       {{include file="field_yesno.tpl" field=$expire.notes}}
-                                                                                       {{include file="field_yesno.tpl" field=$expire.starred}}
-                                                                                       {{include file="field_yesno.tpl" field=$expire.network_only}}
+                                                                                       {{include file="field_checkbox.tpl" field=$expire.items}}
+                                                                                       {{include file="field_checkbox.tpl" field=$expire.notes}}
+                                                                                       {{include file="field_checkbox.tpl" field=$expire.starred}}
+                                                                                       {{include file="field_checkbox.tpl" field=$expire.network_only}}
                                                                                </div>
                                                                        </div>
                                                                </div>
                                                        </div>
                                                        *}}
 
-                                                       {{include file="field_yesno.tpl" field=$desktop_notifications}}
+                                                       {{include file="field_checkbox.tpl" field=$desktop_notifications}}
                                                        <script type="text/javascript">
                                                                (function(){
                                                                        var elm = $("#id_{{$desktop_notifications.0}}_onoff");