Revision: 4517
Author:   solomax666
Date:     Sun Nov  6 06:18:21 2011
Log:      - OpenLaszlo Pie chart is added for poll results visualization
http://code.google.com/p/openmeetings/source/detail?r=4517

Modified:
 /trunk/singlewebapp/WebContent/languages/arabic.xml
 /trunk/singlewebapp/WebContent/languages/bulgarian.xml
 /trunk/singlewebapp/WebContent/languages/catalan.xml
 /trunk/singlewebapp/WebContent/languages/chinese simplified.xml
 /trunk/singlewebapp/WebContent/languages/chinese traditional.xml
 /trunk/singlewebapp/WebContent/languages/czech.xml
 /trunk/singlewebapp/WebContent/languages/danish.xml
 /trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml
 /trunk/singlewebapp/WebContent/languages/deutsch.xml
 /trunk/singlewebapp/WebContent/languages/dutch.xml
 /trunk/singlewebapp/WebContent/languages/english.xml
 /trunk/singlewebapp/WebContent/languages/finnish.xml
 /trunk/singlewebapp/WebContent/languages/french.xml
 /trunk/singlewebapp/WebContent/languages/galician.xml
 /trunk/singlewebapp/WebContent/languages/greek.xml
 /trunk/singlewebapp/WebContent/languages/hebrew.xml
 /trunk/singlewebapp/WebContent/languages/hungarian.xml
 /trunk/singlewebapp/WebContent/languages/indonesian.xml
 /trunk/singlewebapp/WebContent/languages/italian.xml
 /trunk/singlewebapp/WebContent/languages/japanese.xml
 /trunk/singlewebapp/WebContent/languages/korean.xml
 /trunk/singlewebapp/WebContent/languages/persian.xml
 /trunk/singlewebapp/WebContent/languages/polish.xml
 /trunk/singlewebapp/WebContent/languages/portugues brazil.xml
 /trunk/singlewebapp/WebContent/languages/portugues.xml
 /trunk/singlewebapp/WebContent/languages/russian.xml
 /trunk/singlewebapp/WebContent/languages/slovak.xml
 /trunk/singlewebapp/WebContent/languages/spanish.xml
 /trunk/singlewebapp/WebContent/languages/swedish.xml
 /trunk/singlewebapp/WebContent/languages/thai.xml
 /trunk/singlewebapp/WebContent/languages/turkish.xml
 /trunk/singlewebapp/WebContent/languages/ukrainian.xml
/trunk/singlewebapp/WebContent/openmeetings/modules/conference/polls/resultPollWin.lzx

=======================================
--- /trunk/singlewebapp/WebContent/languages/arabic.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/arabic.xml Sun Nov 6 06:18:21 2011
@@ -4246,4 +4246,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/bulgarian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/bulgarian.xml Sun Nov 6 06:18:21 2011
@@ -4244,4 +4244,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/catalan.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/catalan.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/chinese simplified.xml Wed Oct 12 10:34:29 2011 +++ /trunk/singlewebapp/WebContent/languages/chinese simplified.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/chinese traditional.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/chinese traditional.xml Sun Nov 6 06:18:21 2011
@@ -4251,4 +4251,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/czech.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/czech.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/danish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/danish.xml Sun Nov 6 06:18:21 2011
@@ -4244,4 +4244,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/deutsch.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/deutsch.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/dutch.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/dutch.xml Sun Nov 6 06:18:21 2011
@@ -4241,4 +4241,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/english.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/english.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/finnish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/finnish.xml Sun Nov 6 06:18:21 2011
@@ -4244,4 +4244,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/french.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/french.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/galician.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/galician.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/greek.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/greek.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/hebrew.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/hebrew.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/hungarian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/hungarian.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/indonesian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/indonesian.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/italian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/italian.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/japanese.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/japanese.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/korean.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/korean.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/persian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/persian.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/polish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/polish.xml Sun Nov 6 06:18:21 2011
@@ -4318,4 +4318,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/portugues brazil.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/portugues brazil.xml Sun Nov 6 06:18:21 2011
@@ -4251,4 +4251,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/portugues.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/portugues.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/russian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/russian.xml Sun Nov 6 06:18:21 2011
@@ -4251,4 +4251,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/slovak.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/slovak.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/spanish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/spanish.xml Sun Nov 6 06:18:21 2011
@@ -4253,4 +4253,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/swedish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/swedish.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/thai.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/thai.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/turkish.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/turkish.xml Sun Nov 6 06:18:21 2011
@@ -4244,4 +4244,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/languages/ukrainian.xml Sun Nov 6 05:52:37 2011 +++ /trunk/singlewebapp/WebContent/languages/ukrainian.xml Sun Nov 6 06:18:21 2011
@@ -4245,4 +4245,10 @@
   <string id="1413" name="active_poll">
     <value>active</value>
   </string>
+  <string id="1414" name="chart_simple">
+    <value>Simple Chart</value>
+  </string>
+  <string id="1415" name="chart_pie">
+    <value>Pie Chart</value>
+  </string>
 </language>
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/conference/polls/resultPollWin.lzx Wed Oct 12 10:34:29 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/conference/polls/resultPollWin.lzx Sun Nov 6 06:18:21 2011
@@ -4,7 +4,7 @@
        <class name="resultPollWin" extends="labelExplorerBox" labelid="37"
                docking="true" resizeable="false" closable="true" width="500" 
x="100"
                height="410">
-
+
                <attribute name="roomPoll" value="null" />
                <attribute name="archPolls" value="null" />
                <attribute name="resultpollvotes" value="null" />
@@ -27,6 +27,10 @@
                        var totalVotes = poll.roomPollAnswerList.length;
                        this.content.question.setAttribute('text', 
poll.pollQuestion);
                        this.content.voteResultNum.setAttribute('text', 
totalVotes);
+                       if (this.resultpollvotes != null) {
+                               this.resultpollvotes.destroy();
+                       }
+                       this.resultpollvotes = new lz.view(this.content, {y: 
142, x: 100});

                        var isNumeric = poll.pollType.isNumericAnswer;
                        var resArray = new Array(isNumeric ? 10 : 2);
@@ -37,20 +41,21 @@
var idx = isNumeric ? poll.roomPollAnswerList[i].pointList - 1 : (poll.roomPollAnswerList[i].answer ? 0 : 1);
                                resArray[idx]++;
                        }
-                       if (this.resultpollvotes != null) {
-                               this.resultpollvotes.destroy();
-                       }
-                       this.resultpollvotes = new lz.view(this.content, {y: 
142, x: 100});
-                       new lz.simplelayout(this.resultpollvotes, {axis: 'y', 
spacing: 2});
-                       for (var i = 0; i < resArray.length; ++i) {
- var pos = (totalVotes == 0) ? 0 : Math.round( 100 * resArray[i] / totalVotes);
-                               new lz.parentResultPollBalk(
-                                       this.resultpollvotes
-                                       ,{newX: pos * 2
-                                               , newPercent: pos + '%'
-                                               , textA: isNumeric ? i + 1 : 
canvas.getLabelName(i == 0 ? 34 : 35)
-                                       }
-                               );
+                       if (content._chartType.getValue() == 0) {
+                               new lz.simplelayout(this.resultpollvotes, 
{axis: 'y', spacing: 2});
+                               for (var i = 0; i < resArray.length; ++i) {
+ var pos = (totalVotes == 0) ? 0 : Math.round( 100 * resArray[i] / totalVotes);
+                                       new lz.parentResultPollBalk(
+                                               this.resultpollvotes
+                                               ,{newX: pos * 2
+                                                       , newPercent: pos + '%'
+                                                       , textA: isNumeric ? i 
+ 1 : canvas.getLabelName(i == 0 ? 34 : 35)
+                                               }
+                                       );
+                               }
+                       } else {
+ var block = new lz.chartBlock(resultpollvotes, {poll: poll, resArray: resArray});
+                               block._chart.completeInstantiation();
                        }
                ]]>
                </method>
@@ -60,7 +65,7 @@
                <labelText y="42" name="archPollLbl" labelid="1412" />
                <resetCombobox name="_archPolls" width="380" x="100" y="42"
                        editable="false" itemclassname="bigTextListItem">
-
+
                        <netRemoteCallHib name="getArchivedPollList"
funcname="pollservice.getArchivedPollList" remotecontext="$once{ canvas.thishib }">
                                <handler name="ondata" args="value">
@@ -87,7 +92,7 @@
                        <handler name="onselect" args="sel">
                                if ($debug) Debug.write("onselect ", sel);
                                this.parent.displayResults(sel.value > -1 ?
-                               this.parent.archPolls[sel.value] : 
this.parent.roomPoll);
+                                       this.parent.archPolls[sel.value] : 
this.parent.roomPoll);
                        </handler>
                </resetCombobox>

@@ -96,8 +101,17 @@
                                multiline="true" resize="false" />

                        <labelText y="122" labelid="39" />
-
                        <labelText y="122" x="100" name="voteResultNum" />
+ <resetCombobox name="_chartType" width="100" x="130" y="122" editable="false" >
+                               <labeldTextListItem labelid="1414" value="0"/>
+                               <labeldTextListItem labelid="1415" value="1" 
selected="true" />
+                               <handler name="onselect" args="sel">
+                                       if ($debug) Debug.write("onselect ", 
sel);
+                                       var val = 
parent.parent._archPolls.getValue();
+                                       if ($debug) Debug.write("AAAAA ", val);
+ parent.parent.displayResults(val > -1 ? parent.parent.archPolls[val] : parent.parent.roomPoll);
+                               </handler>
+                       </resetCombobox>

                        <labelText y="142" labelid="40" />
                </view>
@@ -123,5 +137,58 @@
                <animator attribute="width" to="$once{ parent.parent.newX }"
                        duration="1000" />
        </class>
-
+
+       <class name="chartBlock" extends="view">
+               <attribute name="poll" value="null" />
+               <attribute name="resArray" value="null" />
+
+               <dataset />
+
+               <handler name="oninit">
+               <![CDATA[
+                       if ($debug) Debug.write("selectedPollSet::init -> 
poll", poll);
+                       if ($debug) Debug.write("selectedPollSet::init -> 
resArray", resArray);
+                       var answers = new lz.DataElement("answers");
+                       for (var i = 0; i < resArray.length; ++i) {
+ answers.appendChild(new lz.DataElement("answer", {label: "" + (i + 1), data: "" + resArray[i]}));
+                       }
+                       this.localdata.appendChild(answers);
+ if ($debug) Debug.write("selectedPollSet::init -> this.localdata", this.localdata);
+               ]]>
+               </handler>
+
+               <piechart width="380" height="240" name="_chart" 
initstage="defer"
+ dataPointsEnabled="false" datalabelEnabled="true" datalabelColumn="y" style="defaultchartstyle">
+                       <dataseries 
datapath="local:parent.parent.localdata:/answers">
+ <datacolumn name="x" columndatapath="answer/@label" datatype="number" />
+                               <dataseries label="votes">
+ <datacolumn name="y" columndatapath="answer/@data" datatype="number" />
+                               </dataseries>
+                               <datacolumn name="tooltip" 
columndatapath="answer">
+                                       <method name="processData" args="v">
+                                               var lbl = 
parent.parent.parent.poll.pollType.isNumericAnswer
+                                                       ? v.attributes.label
+                                                       : 
canvas.getLabelName(v.attributes.label == "1" ? 34 : 35);
+
+                                               return "vote: " + lbl + " count: 
" + v.attributes.data;
+                                       </method>
+                               </datacolumn>
+                       </dataseries>
+
+                       <strokestyle name="pieslicestyle" strokeColor="0x000000"
+                               strokeWidth="2" strokeType="dotted" />
+                       <legend name="legendbox" legendFontsize="14" 
initstage="late"
+                               legendborder="false">
+                               <handler name="onitemmouseover" args="item">
+                                       var piepiece = 
parent.plotarea.arrPiePieces[item.identifier];
+                                       piepiece.renderInnerWedge();
+                               </handler>
+
+                               <handler name="onitemmouseout" args="item">
+                                       var piepiece = 
parent.plotarea.arrPiePieces[item.identifier];
+                                       piepiece.renderWedge();
+                               </handler>
+                       </legend>
+               </piechart>
+    </class>
 </library>

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to