summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts/source/prado/activecontrols/dragdrop.js
blob: 0b42afd5369cdf61363f429ff5b7d1c791194aff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * DropContainer control
 */
 
Prado.WebUI.DropContainer = Class.extend(Prado.WebUI.CallbackControl);

Object.extend(Prado.WebUI.DropContainer.prototype,
{
	initialize: function(options)
	{
		this.options = options;
		Object.extend (this.options, 
		{
			onDrop: this.onDrop.bind(this)
		});
		
		Droppables.add (options.ID, this.options);
	},
	
	onDrop: function(dragElement, dropElement)
	{
		Prado.Callback(this.options.EventTarget, dragElement.id, null, this.options);
	}
});