dd-drop-plugin.js revision f5bea9cc144a6881ddea5383d3efe238b6d9b3df
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam MooreYUI.add('dd-drop-plugin', function(Y) {
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore
2c5ce90c334a2d0f18474e85c93b424b6ec9daaaAdam Moore /**
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore * This is a simple Drop plugin that can be attached to a Node via the plug method.
2c5ce90c334a2d0f18474e85c93b424b6ec9daaaAdam Moore * @module dd-plugin
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore * @submodule dd-drop-plugin
c4e6d94ea429e473a6732b6eb5e0fc980e822881Adam Moore */
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore /**
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * This is a simple Drop plugin that can be attached to a Node via the plug method.
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @class DropPlugin
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore * @extends Drop
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @constructor
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @namespace plugin
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore */
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore var Drop = function(config) {
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore config.node = config.owner;
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore Drop.superclass.constructor.apply(this, arguments);
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore };
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore /**
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @property NAME
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @description dd-drop-plugin
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore * @type {String}
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore */
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore Drop.NAME = "dd-drop-plugin";
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore /**
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore * @property NS
9fb523cf517ad4d6a53ae9f461d672cba63835d2Adam Moore * @description The Drop instance will be placed on the Node instance under the drop namespace. It can be accessed via Node.drop;
9fb523cf517ad4d6a53ae9f461d672cba63835d2Adam Moore * @type {String}
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore */
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore Drop.NS = "drop";
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore Y.extend(Drop, Y.DD.Drop);
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore Y.namespace('plugin');
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore Y.plugin.Drop = Drop;
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore}, '@VERSION@' ,{requires:['dd-drop'], skinnable:false});
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore