- var tdisplay = paper.text(pie.cx,pie.cy,atime).attr({ font: "32px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif", weight: 'bold', fill: '#000' });
- pie.hover(
+ var innerpie = this.innerpie = paper.piechart(
+ paper.width / 2,
+ paper.height / 2 ,
+ 80,
+ [ 1 , 1 ,1 , 1 ],
+ {
+ cut: 4 ,
+ colors : [ '#FEE', '#FCC' ,'#FEE', '#FCC' ] ,
+ no_sort : true,
+ start_angle : 135
+ }
+ );
+
+ paper.circle(outerpie.cx,outerpie.cy, 60).attr({fill: "#fff"})
+
+
+
+ var tdisplay = this.tdisplay = paper.text(outerpie.cx,outerpie.cy, "Pick\nTime").attr({
+ font: "32px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif",
+ weight: 'bold', fill: '#000' });
+
+
+
+
+
+ for (var i = 0; i < (24/3); i++) {
+ var angle = ( (360/24) * i * -3 ) -90;
+ var p = outerpie.sector(outerpie.cx, outerpie.cy, 105, angle, angle, false);
+ var innerp = outerpie.sector(outerpie.cx, outerpie.cy, 70, angle, angle, false);
+
+ Roo.log([p[4],p[5], (i*3)+':00']);
+
+ var hr = (i*3);
+
+ var txt = (hr < 12 ? hr : (hr-12)) + (hr < 12 ? 'am' : 'pm');
+ if (!hr) { txt = ""; }
+ if (hr == 12) {
+ txt= '12 noon'
+ }
+
+ paper.text(p[4],p[5], txt);
+ // inner...
+ if (i%2 ==1) {
+ continue;
+ }
+ paper.text(innerp[4],innerp[5], ((Math.floor(i/2) * 15) + 30) % 60);
+
+
+ }
+ var asector = false;
+
+ var _t = this;
+ outerpie.hover(