Sha256: b04dbe91926eae13f4126da84f5dec574470759ffa263031d7bc17015082b463
Contents?: true
Size: 1.31 KB
Versions: 97
Compression:
Stored size: 1.31 KB
Contents
<script type="text/ng-template" id="promethee/components/slider/edit/move"> <%= render 'promethee/edit/move.header', type: 'slider' %> <div class="header">Slider</div> <div ng-controller="SliderMoveController"> <div ng-show="components.length" class="row carousel"> <div class="col-1 col-xs-1" ng-click="selectedIndex = (selectedIndex == 0) ? (components.length - 1) : (selectedIndex - 1)"><span><</span></div> <div class="col-8 col-xs-8" ng-repeat="component in components" ng-show="$index == selectedIndex"> <ng-include src="'promethee/move/component'"></ng-include> </div> <div class="col-1 col-xs-1" ng-click="selectedIndex = (selectedIndex == components.length - 1) ? 0 : (selectedIndex + 1)"><span>></span></div> </div> <div class="dots"> <span ng-repeat="component in components" ng-click="setIndex($index)" ng-class="($index == selectedIndex) ? 'active' : ''">•</span> </div> </div> </div> </div> </script> <script> promethee.controller('SliderMoveController', ['$scope', function($scope) { $scope.parent = $scope.component; $scope.components = $scope.component.children; $scope.selectedIndex = 0 $scope.setIndex = function(index) { $scope.selectedIndex = index } }]); </script>
Version data entries
97 entries across 97 versions & 1 rubygems