Nothing. It was my fault that I was lazy and changed the attricute with Firebug... And this doesnt fire anything
On Friday, January 9, 2015 at 2:52:47 PM UTC+1, David Waterman wrote: > > ok, but what was wrong in your initial attempt? > > On Fri Jan 09 2015 at 21:44:51 Niko Lang <[email protected] > <javascript:>> wrote: > >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/844c7fd7-42dc-4b53-a984-7ced8f34ea91%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/844c7fd7-42dc-4b53-a984-7ced8f34ea91%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > 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/1b016ece-e5a3-44d0-a266-3cb1efe0776e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
