UNPKG

angular-ui-bootstrap-2.0

Version:

[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular-ui/bootstrap?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://secure.travis-ci.org/angular-ui/bootstrap.svg)](http://travis-

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(); });