Skip to content

Commit

Permalink
Fix layout for small screens
Browse files Browse the repository at this point in the history
- do not show header columns in small screens, instead place
  label above the input field.
- input field width was incorrect at screens < sm.
  • Loading branch information
srobotta committed Aug 9, 2023
1 parent ebfc8bb commit 2928d55
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions templates/settings_config_color.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -85,33 +85,35 @@
Setting configtext.
}}
<div class="row">
<div class="col-sm-5">
<div class="col-sm-5 d-none d-md-block">
{{header.name}}
</div>
<div class="col-sm-7">
<div class="col-sm-7 d-none d-md-block">
{{header.value}}
</div>
</div>
<input name="{{name}}" type="hidden" value="{{value}}">

<div class="{{name}}">
{{#colors}}
<div class="row color-row">
<div class="form-text defaultsnext col-sm-11 col-md-5">
<div class="row color-row align-items-end">
<div class="form-text defaultsnext col-10 col-md-5">
<label class="d-md-none" for="{{name.id}}">{{header.name}}</label>
<input type="text" name="{{name.name}}" value="{{name.value}}" id="{{name.id}}"
class="form-control {{#forceltr}}text-ltr{{/forceltr}}{{#name.invalid}} is-invalid{{/name.invalid}}" {{#readonly}}disabled{{/readonly}}>
</div>
<div class="form-text defaultsnext col-sm-11 col-md-5">
<div class="form-text defaultsnext col-10 col-md-5">
<label class="d-md-none" for="{{value.id}}">{{header.value}}</label>
<input type="text" name="{{value.name}}" value="{{value.value}}" id="{{value.id}}"
class="form-control {{#forceltr}}text-ltr{{/forceltr}}{{#value.invalid}} is-invalid{{/value.invalid}}" {{#readonly}}disabled{{/readonly}}>
</div>
{{#name.last}}
<div class="form-text defaultsnext col-sm-1 col-md-2">
<div class="form-text defaultsnext col-2">
<button class="btn btn-primary add" style="width: 2.3rem;">+</button>
</div>
{{/name.last}}
{{^name.last}}
<div class="form-text defaultsnext col-sm-1 col-md-2">
<div class="form-text defaultsnext col-2">
<button class="btn btn-primary del" style="width: 2.3rem;">-</button>
</div>
{{/name.last}}
Expand Down

0 comments on commit 2928d55

Please sign in to comment.