static VisualFeedback() { jQuery.OnDocumentReady(delegate() { jQuery.Select("#draggableVisualFeedback1, #draggableVisualFeedback2") .Plugin<DraggableObject>() .Draggable(); jQueryUIEventHandler<DropEvent> drop = new jQueryUIEventHandler<DropEvent>(delegate(jQueryEvent e, DropEvent ui) { jQuery.This .AddClass("ui-state-highlight") .Find("p") .Html("Dropped!"); }); jQuery.Select("#droppableVisualFeedback1") .Plugin<DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.HoverClass, "ui-state-active" , DroppableEvents.Drop, drop)); jQuery.Select("#droppableVisualFeedback2") .Plugin<DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.Accept, "#draggableVisualFeedback2" , DroppableOption.ActiveClass, "ui-state-hover" , DroppableEvents.Drop, drop)); }); }
static PreventPropagation() { jQuery.OnDocumentReady(delegate() { jQuery.Select("#draggablePreventPropagation") .Plugin<DraggableObject>() .Draggable(); jQueryUIEventHandler<DropEvent> drop = new jQueryUIEventHandler<DropEvent>(delegate(jQueryEvent e, DropEvent ui) { jQuery.This .AddClass("ui-state-highlight") .Find("> p") .Html("Dropped!"); }); jQuery.Select("#droppablePreventPropagation1, #droppablePreventPropagation1-inner") .Plugin<DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.ActiveClass, "ui-state-hover" , DroppableOption.HoverClass, "ui-state-active" , DroppableEvents.Drop, drop)); jQuery.Select("#droppablePreventPropagation2, #droppablePreventPropagation2-inner") .Plugin<DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.ActiveClass, "ui-state-hover" , DroppableOption.HoverClass, "ui-state-active" , DroppableOption.Greedy, true , DroppableEvents.Drop, drop)); }); }
static VisualFeedback() { jQuery.OnDocumentReady(delegate() { jQuery.Select("#draggableVisualFeedback1, #draggableVisualFeedback2") .Plugin <DraggableObject>() .Draggable(); jQueryUIEventHandler <DropEvent> drop = new jQueryUIEventHandler <DropEvent>(delegate(jQueryEvent e, DropEvent ui) { jQuery.This .AddClass("ui-state-highlight") .Find("p") .Html("Dropped!"); }); jQuery.Select("#droppableVisualFeedback1") .Plugin <DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.HoverClass, "ui-state-active" , DroppableEvents.Drop, drop)); jQuery.Select("#droppableVisualFeedback2") .Plugin <DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.Accept, "#draggableVisualFeedback2" , DroppableOption.ActiveClass, "ui-state-hover" , DroppableEvents.Drop, drop)); }); }
static PreventPropagation() { jQuery.OnDocumentReady(delegate() { jQuery.Select("#draggablePreventPropagation") .Plugin <DraggableObject>() .Draggable(); jQueryUIEventHandler <DropEvent> drop = new jQueryUIEventHandler <DropEvent>(delegate(jQueryEvent e, DropEvent ui) { jQuery.This .AddClass("ui-state-highlight") .Find("> p") .Html("Dropped!"); }); jQuery.Select("#droppablePreventPropagation1, #droppablePreventPropagation1-inner") .Plugin <DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.ActiveClass, "ui-state-hover" , DroppableOption.HoverClass, "ui-state-active" , DroppableEvents.Drop, drop)); jQuery.Select("#droppablePreventPropagation2, #droppablePreventPropagation2-inner") .Plugin <DroppableObject>() .Droppable(new DroppableOptions(DroppableOption.ActiveClass, "ui-state-hover" , DroppableOption.HoverClass, "ui-state-active" , DroppableOption.Greedy, true , DroppableEvents.Drop, drop)); }); }
/// <summary> /// Attaches a handler for handling the specified event on the matched set of elements. /// </summary> /// <param name="eventName">The name of the event.</param> /// <param name="eventHandler">The event handler to be invoked.</param> /// <returns>The current jQueryObject</returns> public jQueryUIObject Bind(string eventName, jQueryUIEventHandler eventHandler) { return this; }
/// <summary> /// Attaches a handler for handling the specified event on the matched set of elements. /// </summary> /// <param name="eventName">Name of the event.</param> /// <param name="eventData">The event data.</param> /// <param name="eventHandler">The event handler.</param> /// <returns></returns> public jQueryUIObject Bind(string eventName, Dictionary eventData, jQueryUIEventHandler eventHandler) { return this; }
/// <summary> /// Attaches a handler for handling the specified event on the matched set of elements. /// </summary> /// <param name="eventName">Name of the event.</param> /// <param name="eventData">The event data.</param> /// <param name="eventHandler">The event handler.</param> /// <returns></returns> public jQueryUIObject Bind(string eventName, Dictionary eventData, jQueryUIEventHandler eventHandler) { return(this); }
/// <summary> /// Attaches a handler for handling the specified event on the matched set of elements. /// </summary> /// <param name="eventName">The name of the event.</param> /// <param name="eventHandler">The event handler to be invoked.</param> /// <returns>The current jQueryObject</returns> public jQueryUIObject Bind(string eventName, jQueryUIEventHandler eventHandler) { return(this); }