|
26 | 26 | {{csrf_field()}} |
27 | 27 |
|
28 | 28 | <div class="row"> |
29 | | - <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2"> |
| 29 | + <div class="col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3"> |
30 | 30 |
|
31 | 31 |
|
32 | 32 | <div class="panel box box-default"> |
|
38 | 38 | <div class="box-body"> |
39 | 39 |
|
40 | 40 |
|
41 | | - <div class="col-md-11 col-md-offset-1"> |
| 41 | + <div class="col-md-12"> |
42 | 42 |
|
43 | 43 | <!-- auto ids --> |
44 | 44 | <div class="form-group"> |
45 | 45 | <div class="col-md-8 col-md-offset-3"> |
46 | 46 | <label class="form-control"> |
47 | | - <input type="checkbox" name="auto_increment_assets" value="1" @checked(old('auto_increment_assets', $setting->auto_increment_assets)) aria-label="auto_increment_assets"> |
| 47 | + <input type="checkbox" id="auto_increment_assets" name="auto_increment_assets" value="1" @checked(old('auto_increment_assets', $setting->auto_increment_assets)) aria-label="auto_increment_assets"> |
48 | 48 | {{ trans('admin/settings/general.auto_increment_assets') }} |
49 | 49 | </label> |
50 | 50 | </div> |
|
67 | 67 | <label for="auto_increment_prefix" class="col-md-3 control-label">{{ trans('admin/settings/general.auto_increment_prefix') }}</label> |
68 | 68 |
|
69 | 69 | <div class="col-md-8"> |
70 | | - @if ($setting->auto_increment_assets == 1) |
71 | | - <input class="form-control" maxlength="100" style="width: 200px;" aria-label="auto_increment_prefix" name="auto_increment_prefix" type="text" id="auto_increment_prefix" value="{{ old('auto_increment_prefix', $setting->auto_increment_prefix) }}"> |
72 | | - {!! $errors->first('auto_increment_prefix', '<span class="alert-msg" aria-hidden="true">:message</span>') !!} |
73 | | - @else |
74 | | - <input class="form-control" maxlength="100" disabled="disabled" style="width: 200px;" aria-label="auto_increment_prefix" name="auto_increment_prefix" type="text" id="auto_increment_prefix" value="{{ old('auto_increment_prefix', $setting->auto_increment_prefix) }}"> |
75 | | - @endif |
| 70 | + <input class="form-control" disabled maxlength="100" style="width: 200px;" aria-label="auto_increment_prefix" name="auto_increment_prefix" type="text" id="auto_increment_prefix" value="{{ old('auto_increment_prefix', $setting->auto_increment_prefix) }}"> |
| 71 | + {!! $errors->first('auto_increment_prefix', '<span class="alert-msg" aria-hidden="true">:message</span>') !!} |
| 72 | + |
76 | 73 | </div> |
77 | 74 | </div> |
78 | 75 |
|
|
105 | 102 |
|
106 | 103 | </form> |
107 | 104 |
|
| 105 | + @section('moar_scripts') |
| 106 | + <script> |
| 107 | + if ($("#auto_increment_assets").is(':checked')) { |
| 108 | + // Hide here instead of fadeout on pageload to prevent what looks like Flash Of Unstyled Content (FOUC) |
| 109 | + $("#auto_increment_prefix").prop('disabled', false); |
| 110 | + } |
| 111 | +
|
| 112 | + $("#auto_increment_assets").change(function () { |
| 113 | +
|
| 114 | + if ($("#auto_increment_assets").is(':checked')) { |
| 115 | + $("#auto_increment_prefix").prop('disabled', false); |
| 116 | + } else { |
| 117 | + $("#auto_increment_prefix").prop('disabled', true); |
| 118 | + } |
| 119 | + }); |
| 120 | + </script> |
| 121 | + @endsection |
| 122 | + |
| 123 | + |
108 | 124 | @stop |
0 commit comments