Sure
<div class="" ng-app="app" ng-init="collapseDimmers=true">
<div class="section">
<div class="sectionIconContainer">
<div class="" ng-click="collapseDimmers = !collapseDimmers">
<div class="sectionIcon">
<div class="icon on" ng-if="itemValue('gAllDimmers')=='ON'">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#light_bulb"></use>
</svg>
</div>
</div>
<div class="sectionIcon">
<div class="icon off" ng-if="itemValue('gAllDimmers')=='OFF'">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#light_bulb"></use>
</svg>
</div>
</div>
<div class="title">Dimmers</div>
</div>
<div class="controls" style="visibility: {{ collapseDimmers ? 'hidden;': 'visible;' }} height: {{ collapseDimmers ? '0px;': 'auto;' }}">
<div class="widget" ng-if="itemValue('LivingRoomSw1')=='OFF'" ng-click="sendCmd('LivingRoomSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Living {{itemValue('LivingRoomSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('LivingRoomSw1')=='ON'" ng-click="sendCmd('LivingRoomSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Living {{itemValue('LivingRoomSw1')}}</div>
</div>
<div class="slider-div" ng-init='LivingRoomDim1={"name": "Living Brightness", "item": "LivingRoomDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true",
}'>
<widget-slider ng-model="LivingRoomDim1" />
</div>
<div class="widget" ng-if="itemValue('KitchenSw1')=='OFF'" ng-click="sendCmd('KitchenSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Kitchen {{itemValue('KitchenSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('KitchenSw1')=='ON'" ng-click="sendCmd('KitchenSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Kitchen {{itemValue('KitchenSw1')}}</div>
</div>
<div class="slider-div" ng-init='KitchenDim1={"name": "Kitchen Brightness", "item": "KitchenDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="KitchenDim1" />
</div>
<div class="widget" ng-if="itemValue('KitchenBarSw1')=='OFF'" ng-click="sendCmd('KitchenBarSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Island {{itemValue('KitchenBarSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('KitchenBarSw1')=='ON'" ng-click="sendCmd('KitchenBarSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Island {{itemValue('KitchenBarSw1')}}</div>
</div>
<div class="slider-div" ng-init='KitchenBarDim1={"name": "Kitchen Bar Brightness", "item": "KitchenBarDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="KitchenBarDim1" />
</div>
<div class="widget" ng-if="itemValue('DiningRoomSw1')=='OFF'" ng-click="sendCmd('DiningRoomSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Dining Room {{itemValue('DiningRoomSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('DiningRoomSw1')=='ON'" ng-click="sendCmd('DiningRoomSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Dining Room {{itemValue('DiningRoomSw1')}}</div>
</div>
<div class="slider-div" ng-init='DiningRoomDim1={"name": "Dining Room Brightness", "item": "DiningRoomDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="DiningRoomDim1" />
</div>
<div class="widget" ng-if="itemValue('FrontRoomSw1')=='OFF'" ng-click="sendCmd('FrontRoomSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Front Room {{itemValue('FrontRoomSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('FrontRoomSw1')=='ON'" ng-click="sendCmd('FrontRoomSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Front Room {{itemValue('FrontRoomSw1')}}</div>
</div>
<div class="slider-div" ng-init='FrontRoomDim1={"name": "Kitchen Bar Brightness", "item": "FrontRoomDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="FrontRoomDim1" />
</div>
<div class="widget" ng-if="itemValue('BackEveSw1')=='OFF'" ng-click="sendCmd('BackEveSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Back Eave {{itemValue('BackEveSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('BackEveSw1')=='ON'" ng-click="sendCmd('BackEveSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Back Eave {{itemValue('BackEveSw1')}}</div>
</div>
<div class="slider-div" ng-init='BackEveDim1={"name": "Back Eave Brightness", "item": "BackEveDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="BackEveDim1" />
</div>
<div class="widget" ng-if="itemValue('EnsuiteMasterSw1')=='OFF'" ng-click="sendCmd('EnsuiteMasterSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Ensuite Ceiling {{itemValue('EnsuiteMasterSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('EnsuiteMasterSw1')=='ON'" ng-click="sendCmd('EnsuiteMasterSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Ensuite Ceiling {{itemValue('EnsuiteMasterSw1')}}</div>
</div>
<div class="slider-div" ng-init='EnsuiteCeilingDim1={"name": "Ensuite Ceiling", "item": "EnsuiteCeilingDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="EnsuiteCeilingDim1" />
</div>
<div class="widget" ng-if="itemValue('VerandahSw1')=='OFF'" ng-click="sendCmd('VerandahSw1', 'ON')">
<div class="icon off">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#off"></use>
</svg>
</div>
<div class="name">Verandah {{itemValue('VerandahSw1')}}</div>
</div>
<div class="widget" ng-if="itemValue('VerandahSw1')=='ON'" ng-click="sendCmd('VerandahSw1', 'OFF')">
<div class="icon on">
<svg viewBox="0 0 48 48">
<use xlink:href="/static/matrix-theme/matrixicons.svg#on"></use>
</svg>
</div>
<div class="name">Verandah {{itemValue('VerandahSw1')}}</div>
</div>
<div class="slider-div" ng-init='VerandahDim1={"name": "Verandah Downlights", "item": "VerandahDim1",
"floor" : 0,
"ceil": 100,
"step": 10,
"hidelabel" : "true",
"hidelimits": "true"
}'>
<widget-slider ng-model="VerandahDim1" />
</div>
</div>
</div>
</div>