76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassYUI.add('anim-node-plugin', function(Y) {
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass/**
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass * Binds an Anim instance to a Node instance
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass * @module anim
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass * @class Plugin.NodeFX
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass * @extends Base
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass * @submodule anim-node-plugin
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass */
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glassvar NodeFX = function(config) {
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass config = (config) ? Y.merge(config) : {};
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass config.node = config.host;
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass NodeFX.superclass.constructor.apply(this, arguments);
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass};
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassNodeFX.NAME = "nodefx";
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassNodeFX.NS = "fx";
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassY.extend(NodeFX, Y.Anim);
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassY.namespace('Plugin');
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav GlassY.Plugin.NodeFX = NodeFX;
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass}, '@VERSION@' ,{requires:['node-pluginhost', 'anim-base']});