Sha256: 7ecddd26f8a5aefd463a5fcb602b6e9b4d8fd9e1e7a7972f00b0beac9b593dbb
Contents?: true
Size: 1.21 KB
Versions: 4
Compression:
Stored size: 1.21 KB
Contents
<html> <head> <title>Testing dojox.dtl using animation to change attributes</title> <script src="../../../dojo/dojo.js" djConfig="parseOnLoad: true, usePlainJson: true"></script> <script> dojo.require("dijit._Widget"); dojo.require("dojox.dtl._HtmlTemplated"); dojo.declare("demo.Animation", [dijit._Widget, dojox.dtl._HtmlTemplated], { buffer: 0, // Note: Sensitivity is 0 by default, but this is to emphasize we're not doing any buffering templatePath: dojo.moduleUrl("dojox.dtl.demos.templates", "animation.html"), constructor: function(props, node){ console.debug("constructor"); this.x = 0; this.y = 0; }, postCreate: function(){ var anim = new dojo._Animation({ curve: [0, 300], rate: 10, duration: 5000, easing: dojo._defaultEasing }); dojo.connect(anim, "onAnimate", this, "_reDraw"); anim.play(); }, _reDraw: function(obj){ this.x = obj; this.y = Math.sqrt(obj) * 10; dojo.style(this.blue, "left", this.x); dojo.style(this.blue, "top", this.y + 10); this.render(); } }); dojo.require("dojo.parser"); </script> </head> <body> <div dojoType="demo.Animation" ></div> </body> </html>
Version data entries
4 entries across 4 versions & 1 rubygems