Toggle component group visibility. Closes #572

This commit is contained in:
James Brooks
2015-05-18 21:45:14 +01:00
parent 31336478fe
commit f277d8b2bc
8 changed files with 58 additions and 54 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,4 +1,4 @@
{ {
"dist/css/all.css": "dist/css/all-019f86e2.css", "dist/css/all.css": "dist/css/all-11e30ad0.css",
"dist/js/all.js": "dist/js/all-c574dfda.js" "dist/js/all.js": "dist/js/all-5d9782c6.js"
} }
+8
View File
@@ -203,6 +203,14 @@ $(function() {
$('input[name=remove_banner]').val('1'); $('input[name=remove_banner]').val('1');
}); });
$('.group-name').on('click', function () {
var $this = $(this);
$this.find('.group-toggle').toggleClass('ion-ios-minus-outline').toggleClass('ion-ios-plus-outline');
$this.next('.group-items').toggleClass('hide');
});
// Setup wizard // Setup wizard
$('.wizard-next').on('click', function () { $('.wizard-next').on('click', function () {
var $form = $('#setup-form'), var $form = $('#setup-form'),
+7 -8
View File
@@ -268,14 +268,13 @@ body.status-page {
top: 0.6em; top: 0.6em;
bottom: 0.6em; bottom: 0.6em;
} }
} cursor: pointer;
-webkit-touch-callout: none;
&.sub-component { -webkit-user-select: none;
&:before { -khtml-user-select: none;
@extend .ion; -moz-user-select: none;
content: $ionicon-var-ios-plus-outline; -ms-user-select: none;
margin-right: 10px; user-select: none;
}
} }
&.break { &.break {
@@ -2,11 +2,16 @@
@if($componentGroups->count() > 0) @if($componentGroups->count() > 0)
@foreach($componentGroups as $componentGroup) @foreach($componentGroups as $componentGroup)
@if($componentGroup->components->count() > 0) @if($componentGroup->components->count() > 0)
<li class="list-group-item group-name"><strong>{{ $componentGroup->name }}</strong></li> <li class="list-group-item group-name">
<i class="ion-ios-minus-outline group-toggle"></i>
<strong>{{ $componentGroup->name }}</strong>
</li>
<div class="group-items">
@foreach($componentGroup->components as $component) @foreach($componentGroup->components as $component)
@include('partials.component', compact($component)) @include('partials.component', compact($component))
@endforeach @endforeach
</div>
@endif @endif
@endforeach @endforeach
@if($ungroupedComponents->count() > 0) @if($ungroupedComponents->count() > 0)