Sha256: 4671e9f67216e020c8d2bf4236654ba52d817112ef4247a778ec76c45b2f8832

Contents?: true

Size: 941 Bytes

Versions: 39

Compression:

Stored size: 941 Bytes

Contents

(function (angular) {

	'use strict';

	return angular.module('easypiechart', [])

		.directive('easypiechart', [function() {
			return {
				restrict: 'A',
				require: '?ngModel',
				scope: {
					percent: '=',
					options: '='
				},
				link: function (scope, element, attrs) {

					scope.percent = scope.percent || 0;

					/**
					 * default easy pie chart options
					 * @type {Object}
					 */
					var options = {
						barColor: '#ef1e25',
						trackColor: '#f9f9f9',
						scaleColor: '#dfe0e0',
						scaleLength: 5,
						lineCap: 'round',
						lineWidth: 3,
						size: 110,
						rotate: 0,
						animate: {
							duration: 1000,
							enabled: true
						}
					};
					scope.options = angular.extend(options, scope.options);

					var pieChart = new EasyPieChart(element[0], options);

					scope.$watch('percent', function(newVal, oldVal) {
						pieChart.update(newVal);
					});
				}
			};
		}]);

})(angular);

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
wbase-0.3.20 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.19 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.18 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.17 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.16 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.15 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.14 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.13 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.12 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.11 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.10 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.9 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.8 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.7 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.6 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.5 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.4 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.3 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.2 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js
wbase-0.3.1 lib/vendor/admin/jquery.easy-pie-chart/src/angular.directive.js