Project Description

jQuery Control Toolkit aims to help web developpers to have simplified ways to have beautiful web 2.0 applications. It also provides wrappers (extenders) for ASP.NET

Objectives

There is already an existing codeplex project http://jquerydotnet.codeplex.com which does almost the same thing as I do, but there are some points that did not fit my requirements. With the extenders I'm providing, I will follow the same logic : options of a function are provided as attributes of an extender, events of a function are provided as child nodes of an extender :
<jQuery:DragDropExtender runat="server"  DropPlaceHolderCssClass="dropCue" TargetControlSelector="$dndPanel1"
            DraggableSelector=".moveable" ConnectSelector=".widgets" CursorAt="{ top:0, left:10 }">
            <Start>
                function(event, ui)
                {
                    ui.placeholder.height(ui.item.height());
                }
            </Start>
            <Stop>
                function(event, ui)
                {
                    alert(ui.position);
                }
            </Stop>
</jQuery:DragDropExtender>

I also wanted to be able to specify server control ids in selectors.
In jQuery/CSS, you have 3 kind selectors :
  • tagName
  • .className
  • #domElementId

With the JQueryControlToolkit, you now have one more :
  • $ServerControlId

Documentation

Here is the Documentation. You should find every thing you need to know about the jquery control toolkit.

Last edited Jun 12, 2009 at 9:15 AM by neonp, version 13