Sha256: 25befe7acf91e8aa1788a32f096c40727f9d5857afc59ff944bc3e54851de747
Contents?: true
Size: 964 Bytes
Versions: 8
Compression:
Stored size: 964 Bytes
Contents
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(); });
Version data entries
8 entries across 8 versions & 1 rubygems