Merge pull request #1418 from CachetHQ/fix-group-icon-class

Sets the group class toggle class correctly
This commit is contained in:
James Brooks
2016-01-30 12:34:23 +00:00
2 changed files with 11 additions and 1 deletions

View File

@@ -56,6 +56,16 @@ class ComponentGroupPresenter extends BasePresenter implements Arrayable
}
}
/**
* Determine the class for collapsed/uncollapsed groups.
*
* @return string
*/
public function collapse_class()
{
return $this->wrappedObject->collapsed ? 'ion-ios-plus-outline' : 'ion-ios-minus-outline';
}
/**
* Convert the presenter instance to an array.
*

View File

@@ -3,7 +3,7 @@
@foreach($component_groups as $componentGroup)
@if($componentGroup->enabled_components->count() > 0)
<li class="list-group-item group-name">
<i class="ion-ios-minus-outline group-toggle"></i>
<i class="{{ $componentGroup->collapse_class }} group-toggle"></i>
<strong>{{ $componentGroup->name }}</strong>
<div class="pull-right">