forked from pasqLisena/angular-minimal-piechart
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathangular-minimal-piechart.js
More file actions
15 lines (12 loc) · 1.01 KB
/
Copy pathangular-minimal-piechart.js
File metadata and controls
15 lines (12 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
* Directive for minimalistic Piecharts.
*
* @link https://github.com/pasqLisena/angular-minimal-piechart
*
* @license angular-minimal-piechart v0.1.3
* (c) Copyright Pasquale Lisena (pasq.lisena@gmail.com)
* License MIT
*/
(function(angular) {
"use strict";angular.module("minimalPiechart",[]),angular.module("minimalPiechart").directive("piechart",function(){return{restrict:"E",templateUrl:"min-piechart.html",scope:{value:"="}}}),angular.module("minimalPiechart").directive("donutchart",function(){return{restrict:"E",templateUrl:"min-piechart.html",scope:{value:"="}}}),angular.module("minimalPiechart").run(["$templateCache",function(e){e.put("min-piechart.html",'<div class="min-piechart-container"><svg viewbox="0 0 40 40" preserveaspectratio="xMinYMin meet" class="piechart-svg"><circle r="16" cx="20" cy="20" class="piechart-wheel"></circle><circle r="16" cx="20" cy="20" class="piechart-value" ng-attr-style="stroke-dasharray: {{value}}, 100"></circle></svg></div>')}]);
})(window.angular);