Option to auto-expand groups when components are down. Closes #1602
This commit is contained in:
@@ -68,8 +68,11 @@ return [
|
||||
'enabled' => 'Component enabled?',
|
||||
|
||||
'groups' => [
|
||||
'name' => 'Name',
|
||||
'collapsed' => 'Collapse the group by default?',
|
||||
'name' => 'Name',
|
||||
'collapsing' => 'Choose visibility of the group',
|
||||
'visible' => 'Always expanded',
|
||||
'collapsed' => 'Collapse the group by default',
|
||||
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
@@ -22,11 +22,12 @@
|
||||
<input type="text" class="form-control" name="name" id="group-name" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>
|
||||
<input type="hidden" value="0" name="collapsed">
|
||||
<input type="checkbox" value="1" name="collapsed">
|
||||
{{ trans('forms.components.groups.collapsed') }}
|
||||
</label>
|
||||
<label>{{ trans('forms.components.groups.collapsing') }}</label>
|
||||
<select name="collapsed" class="form-control" required>
|
||||
<option value="0">{{ trans('forms.components.groups.visible') }}</option>
|
||||
<option value="1">{{ trans('forms.components.groups.collapsed') }}</option>
|
||||
<option value="2">{{ trans('forms.components.groups.collapsed_incident') }}</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
||||
@@ -22,11 +22,12 @@
|
||||
<input type="text" class="form-control" name="name" id="group-name" value="{{ $group->name }}" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>
|
||||
<input type="hidden" value="0" name="collapsed">
|
||||
<input type="checkbox" value="1" name="collapsed" {{ $group->collapsed ? "checked" : null }}>
|
||||
{{ trans('forms.components.groups.collapsed') }}
|
||||
</label>
|
||||
<label>{{ trans('forms.components.groups.collapsing') }}</label>
|
||||
<select name="collapsed" class="form-control" required>
|
||||
<option value="0" {{ $group->collapsed === 0 ? "selected" : null }}>{{ trans('forms.components.groups.visible') }}</option>
|
||||
<option value="1" {{ $group->collapsed === 1 ? "selected" : null }}>{{ trans('forms.components.groups.collapsed') }}</option>
|
||||
<option value="2" {{ $group->collapsed === 2 ? "selected" : null }}>{{ trans('forms.components.groups.collapsed_incident') }}</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
||||
@@ -11,10 +11,10 @@
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<div class="group-items {{ $componentGroup->collapsed ? "hide" : null }}">
|
||||
@foreach($componentGroup->enabled_components()->orderBy('order')->get() as $component)
|
||||
@include('partials.component', compact($component))
|
||||
@endforeach
|
||||
<div class="group-items {{ $componentGroup->is_collapsed ? "hide" : null }}">
|
||||
@foreach($componentGroup->enabled_components()->orderBy('order')->get() as $component)
|
||||
@include('partials.component', compact($component))
|
||||
@endforeach
|
||||
</div>
|
||||
@endif
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user