UNPKG

angular-ui-bootstrap

Version:

Native AngularJS (Angular) directives for Bootstrap

41 lines (32 loc) 956 B
angular.module('ui.bootstrap.demo').controller('ProgressDemoCtrl', function ($scope) { $scope.max = 200; $scope.random = function() { var value = Math.floor(Math.random() * 100 + 1); var type; if (value < 25) { type = 'success'; } else if (value < 50) { type = 'info'; } else if (value < 75) { type = 'warning'; } else { type = 'danger'; } $scope.showWarning = type === 'danger' || type === 'warning'; $scope.dynamic = value; $scope.type = type; }; $scope.random(); $scope.randomStacked = function() { $scope.stacked = []; var types = ['success', 'info', 'warning', 'danger']; for (var i = 0, n = Math.floor(Math.random() * 4 + 1); i < n; i++) { var index = Math.floor(Math.random() * 4); $scope.stacked.push({ value: Math.floor(Math.random() * 30 + 1), type: types[index] }); } }; $scope.randomStacked(); });