Documentation

include MVC MVC.Animate MVC.Class MVC.Controller MVC.Controller.Action MVC.Controller.Action.Drag MVC.Controller.Action.Drop MVC.Controller.Action.EnterLeave MVC.Controller.Action.Event MVC.Controller.Action.Hover MVC.Controller.Action.Lasso MVC.Controller.Action.Selectable MVC.Controller.Action.Subscribe MVC.Controller.Comet MVC.Controller.Params MVC.Controller.Params.Drag MVC.Controller.Params.Drop MVC.Controller.Stateful MVC.Delegator MVC.Doc MVC.Element MVC.Event MVC.File MVC.History MVC.IO MVC.IO.Ajax MVC.IO.Comet MVC.IO.JsonP MVC.IO.WindowName MVC.IO.XDoc MVC.Model MVC.Model.Ajax MVC.Model.Cookie MVC.Model.JsonP MVC.Model.JsonRest MVC.Model.WindowName MVC.Model.XmlRest MVC.Native MVC.Native.Array MVC.Native.Date MVC.Native.Function MVC.Native.Number MVC.Native.Object MVC.Native.String MVC.Options MVC.Store MVC.SyntheticEvent MVC.Test MVC.Test.Assertions MVC.Test.Controller MVC.Test.Functional MVC.Test.Runner MVC.Test.Unit MVC.Timer MVC.Timer.Easings MVC.Vector MVC.View MVC.View.Helpers OpenAjax

MVC.Controller.Action.Drop

Adds droppable element to controller actions by adding the following events:
EventDescription
dropadd Called when drops are added to the list of drops. This happens when a drag starts.
dropover Called when a drag moves over a drop element
dropout Called when a drag is moved out of a drop element
dropmove Called as an element moves over a drop element
dropped Called when a drag is dropped on the drop element


Drop actions are called with MVC.Controller.Params.Drop. Use Params.Drop to adjust drop functionality and cache drop points. For more information on how Drops work read MVC.Droppables

Install

include.plugins('controller/dragdrop')

Static Methods

match

matches "(.*?)\\s?(dropover|dropped|dropout|dropadd|dropmove)$"

Prototype Methods

init

init(action_name, callback, className, element, action, f, controller) -> undefined
{} -
{} -
{} -
{} -
{Object} -
{Object} -
{Object} -