It seems to work but something is killing my canvas rendering after some 
millisectonds. But thats another topic.

On Friday, January 9, 2015 at 11:24:56 AM UTC+1, Niko Lang wrote:
>
> I have a simple canvas object like this:
>
> <polymer-element name="canvas-diagram" attributes="type width height json"
> >
>   <template>
>     <div id="canvasField">
>         Typ: {{type}}, Width:<input value="{{width}}">, Height:{{height}}, 
> json:{{json}}
>         <div id="canvasContainer">
>             <canvas id="canvasObj" width="{{width}}" height="{{height}}"
> ></canvas>
>         </div>    
>     </div>
>   </template>
>   <script>
>       function getMaxOfArray(numArray) {
>         return Math.max.apply(null, numArray);
>     }
>     Polymer("canvas-diagram",{
>         type: "bar",
>         width: "300",
>         height: "200",
>         ready: function() {
>              console.log("this.ready()");
>             this.writeDiagram();
>         },
>         attributeChanged: function(attrName, oldVal, newVal) {
>             console.log("this.attributeChanged()");
>             console.log(attrName, 'old: ' + oldVal, 'new:', newVal);
>             this.writeDiagram();
>         },
>         writeDiagram : function(){
>            [...]
>         },
>         
>       json: {
>         data:[
>             {"name":"Texts","value":"150"},
>             {"name":"Videos","value":"50"},
>             {"name":"Audio","value":"30"},
>             {"name":"Test","value":"20"},
>             {"name":"Test","value":"20"},
>             {"name":"Test","value":"20"}
>         ]}
>     });
>   </script>
> </polymer-element>
>
> But when I canhage an attribute manually the attributeChanged() Function 
> doesnt fire. What am I doing wrong?
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/844c7fd7-42dc-4b53-a984-7ced8f34ea91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to