All Classes and Interfaces
Class
Description
Base class for implementing jQuery dialogs
Provides the ability to create a
The common use case is to have the ability to drag multiple
To achieve this, the role of the jQuery helper is important (see
Draggable
that is related to another component (defined by its selector).The common use case is to have the ability to drag multiple
Draggable
object.To achieve this, the role of the jQuery helper is important (see
AbstractDraggableFactory.getHelper(String)
implementation in SelectableDraggableFactory
)Provides the base class for form-based dialogs
Base class for
Menu
itemBase class for implementing jQuery slider(s)
Provides a jQuery slider
JQueryBehavior
Base class for jQuery split-button
Provides the base class for wizard-based dialogs
Adapter class for
IAccordionListener
Provides a jQuery accordion behavior.
Note, this class has almost the same code as TabsBehavior
Note, this class has almost the same code as TabsBehavior
Provides an event object that will be broadcasted by the
AccordionBehavior.OnActivateAjaxBehavior
callbackProvides a
JQueryAjaxBehavior
that aims to be wired to the 'activate' eventProvides a jQuery accordion based on a
JQueryGenericPanel
, which takes ITab
s
as constructor's argumentProvides a jQuery button based on the built-in AjaxButton
Provides a jQuery date-picker based on a
This ajax version will post the
DateTextField
This ajax version will post the
Component
, using a JQueryAjaxPostBehavior
, when the 'onSelect' javascript method is called.Provides a JQuery UI Selectmenu widget (DropDownChoice).
This ajax version will post the component, using a
This ajax version will post the component, using a
OnChangeAjaxBehavior
, when the 'change' javascript method is called.Provides a jQuery UI button based on a built-in
AjaxFallbackLink
Provides a jQuery UI button
JQueryBehavior
with an ajax indicatorProvides a jQuery UI button based on a built-in
AjaxLink
Provides a jQuery range slider based on a
FormComponentPanel
This ajax version will post the Component
, using a JQueryAjaxPostBehavior
, when the 'change' javascript method is called.Provides a jQuery slider based on a
This ajax version will post the
FormComponentPanel
This ajax version will post the
Component
, using a OnChangeAjaxBehavior
, when the 'change' javascript method is called.Provides a jQuery ajax-slider
JQueryBehavior
IJQueryAjaxAware.onAjax(AjaxRequestTarget, JQueryEvent)
is delegated to AjaxSlider (need to validate AjaxSlider as a FormComponent
)Provides an ajax jQuery spinner based on a
The
TextField
The
type
ctor arg is mandatory due to the AjaxSpinner.convertValue(String)
methodProvides a jQuery split ajax-button
Provides a jQuery UI button based on a built-in
AjaxSubmitLink
Provides an
AbstractTab
which loads the panel when the ITab
is clicked.Provides a jQuery auto-complete behavior
Provides a
JQueryAjaxBehavior
that aims to be wired to the 'select' eventProvides an event object that will be broadcasted by the
AutoCompleteBehavior.OnSelectAjaxBehavior
callbackProvides a jQuery auto-complete widget
Provides a jQuery UI button based on a built-in
BookmarkablePageLink
Provides a jQuery button based on the built-in Button
Provides an event object that will be broadcasted by the
ButtonAjaxBehavior
callbackProvides a specialization of
ButtonAjaxBehavior
that handles form-submitProvides a jQuery button
JQueryBehavior
Provides jQuery check-buttons based on a
CheckBoxMultipleChoice
Provides jQuery check-buttons
JQueryBehavior
Provides a
AjaxButton
which pop-ups an OK-Cancel confirmation dialog when clicked.Provides a
AjaxButton
which pop-ups an OK-Cancel confirmation dialog when clicked.Provides a context-menu based on the
Menu
Provides a jQuery context menu behavior.
A
A
ContextMenuBehavior
can be associated to only one Component
(ie: The behavior cannot be reused).Provides an event object that will be broadcasted by the
ContextMenuBehavior.OnContextMenuAjaxBehavior
callbackProvides a
JQueryAjaxBehavior
that aims to be wired to the 'contextmenu' eventProvides the jQuery tooltip behavior, with custom content.
Warning: there is no selector supplied to the constructor, but it does not means that this behavior will be applied to the document, like for the
Warning: there is no selector supplied to the constructor, but it does not means that this behavior will be applied to the document, like for the
TooltipBehavior
.Provides a jQuery date-picker based on a
DateTextField
Adapter class for
IDatePickerListener
Provides a jQuery datepicker behavior
Provides a
JQueryAjaxPostBehavior
that aims to be wired to the 'onSelect' eventProvides an event object that will be broadcasted by the
DatePickerBehavior.OnSelectAjaxBehavior
callbackAdapter class for
IDialogListener
Provides a jQuery dialog behavior.
Provides an event object that will be broadcasted by the
DialogBehavior.OnDefaultCloseAjaxBehavior
and the DialogBehavior.OnEscapeCloseAjaxBehavior
callbacksProvides a
Underlying callback will be triggered when the user clicks on the X-icon
JQueryAjaxBehavior
that aims to be wired to the 'close' eventUnderlying callback will be triggered when the user clicks on the X-icon
Provides a
Underlying callback will be triggered when the user presses the escape key
JQueryAjaxBehavior
that aims to be wired to the 'beforeClose' eventUnderlying callback will be triggered when the user presses the escape key
Provides the button object that can be used in dialogs
Button set to be used in a
MessageDialog
or MessageFormDialog
Predefined icons to be used in a
MessageDialog
Wrapper/Delegate class for
IDialogListener
Provides a jQuery UI button based on a built-in
DownloadLink
Provides a jQuery draggable element based on a
JQueryGenericContainer
Adapter class for
IDraggableListener
Provides a jQuery draggable behavior
Warning: not thread-safe: the instance of this behavior should only be used once
Warning: not thread-safe: the instance of this behavior should only be used once
Provides a base class for
DraggableBehavior
event objectsProvides an event object that will be broadcasted by the
DraggableBehavior.OnDragStartAjaxBehavior
callbackProvides an event object that will be broadcasted by the
DraggableBehavior.OnDragStopAjaxBehavior
callbackProvides a
JQueryAjaxBehavior
that aims to be wired to the 'start' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'stop' eventProvides a JQuery UI Selectmenu widget (DropDownChoice).
Provides a "selectmenu" behavior
Provides a jQuery droppable area, on which
Draggable
s
can be dropped.Adapter class for
IDroppableListener
Provides a jQuery droppable behavior
Provides an event object that will be broadcasted by the
DroppableBehavior.OnDropAjaxBehavior
callbackProvides an event object that will be broadcasted by the
DroppableBehavior.OnExitAjaxBehavior
callbackProvides a
JQueryAjaxBehavior
that aims to be wired to the 'drop' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'exit' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'over' eventProvides an event object that will be broadcasted by the
DroppableBehavior.OnOverAjaxBehavior
callbackProvides an enumeration of available jQuery UI effects
It can be used as argument on
It can be used as argument on
JQueryEffectContainer.play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler, Effect)
Adapter class for
IEffectListener
Provides a jQuery UI button based on a built-in
ExternalLink
Provides a dialog having a content coming from a
Fragment
Provides a dialog having a content coming from a
Fragment
Event listener shared by the
AccordionPanel
widget and the AccordionBehavior
Event listener shared by the
AutoCompleteTextField
widget and the AutoCompleteBehavior
Event listener shared by the
DatePicker
widget and the DatePickerBehavior
Event listener shared by the
AbstractDialog
widget and the DialogBehavior
Event listener shared by the
Draggable
widget and the DraggableBehavior
Event listener shared by the
Droppable
widget and the DroppableBehavior
Event listener shared by the
JQueryEffectContainer
and the JQueryEffectBehavior
Interface used to represent a single item in a
Menu
Event listener shared by the
Menu
widget and the MenuBehavior
Provides a jQuery button based on the
AjaxButton
, with an ajax indicator the time the AjaxButton.onSubmit()
process.Provides the
IInitializer
for jQuery UIProvides a modal dialog box that ask an input to the user
Event listener shared by the
ResizablePanel
widget and the ResizableBehavior
Event listener shared by the
Selectable
widget and the SelectableBehavior
Event listener shared by the
Sortable
widget and the SortableBehavior
Event listener shared by the
Spinner
widget and the SpinnerBehavior
Event listener shared by the
Warning: At least one event should be enabled for the
TabbedPanel
widget and the TabsBehavior
Warning: At least one event should be enabled for the
AjaxTab
to load.INTERNAL USE
Provides an
Provides an
IListener
for JQueryUIBehavior
s
that destroys widgets about to be repainted.Specifies that a widgets can be automatically destroyed
Provides a specific jQuery behavior for playing effects.
Provides the event object that will be broadcasted by the
JQueryAjaxBehavior
callbackProvides a
WebMarkupContainer
on which effect can be playedProvides a
FeedbackPanel
customized with the jQuery themeProvides a
FencedFeedbackPanel
customized with the jQuery themeProvides some default jQuery icon class.
Provides the default implementation of
The content of the <script /> block (the resource stream) is given by the
JQueryAbstractTemplateBehavior
that works with a IJQueryTemplate
.The content of the <script /> block (the resource stream) is given by the
IJQueryTemplate.getText()
Provides the base class for every jQuery behavior.
Provides library settings for jQuery UI resource references
Usage:
Usage:
Provides the resource reference for the jQuery UI javascript library.
Provides a jQuery UI button based on a built-in
Link
Provides the jQuery menu based on a
JQueryPanel
Provides a jQuery menu behavior.
Provides a
JQueryAjaxBehavior
that aims to be wired to the 'select' eventProvides an event object that will be broadcasted by the
MenuBehavior.OnSelectAjaxBehavior
callbackProvides a standard menu-item that supports sub-menus
Provides a modal dialog box that displays a specific message, with a predefined icon and a predefined button set.
Note:
Note:
MessageDialog
& MessageFormDialog
are sharing the same code, they just do not extend the same class.Provides a modal dialog box that displays a specific message, with a predefined icon and a predefined button set.
Note:
Note:
MessageDialog
& MessageFormDialog
are sharing the same code, they just does not extend the same class.Provides a
It will broadcast a
JQueryAjaxPostBehavior
that aims to be wired to the 'change' eventIt will broadcast a
OnChangeAjaxBehavior.ChangeEvent
(by default)Provides an event object that will be broadcasted by the
OnChangeAjaxBehavior
callbackThe slider's orientation type
Provides a Palette, with jQuery UI icon-buttons
Provides a jQuery UI position behavior
Provides a jQuery progress-bar based on a
JQueryGenericContainer
Provides a jQuery progress-bar behavior.
Provides jQuery radio-buttons based on the built-in RadioChoice
Provides jQuery radio-buttons
JQueryBehavior
Provides a jQuery range slider based on a
FormComponentPanel
Provides the value type to be used as model object for
RangeSlider
Adapter class for
IResizableListener
Provides a jQuery resizable behavior
Provides a
JQueryAjaxBehavior
that aims to be wired to the 'start' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'stop' eventProvides a base class for
ResizableBehavior
event objectsProvides an event object that will be broadcasted by the
ResizableBehavior.OnResizeStartAjaxBehavior
callbackProvides an event object that will be broadcasted by the
ResizableBehavior.OnResizeStopAjaxBehavior
callbackProvides a jQuery UI resizable
This class is marked as
JQueryPanel
.This class is marked as
abstract
because no markup is associated with this panel.Provides a jQuery UI button based on a built-in
ResourceLink
Provides a jQuery button based on the built-in AjaxButton, protected by roles.
Provides a jQuery button based on the built-in AjaxButton, protected by roles.
Provides a jQuery UI selectable
Children of that container can be selected using the mouse or by pressing ctrl+click
Usage:
JQueryGenericContainer
.Children of that container can be selected using the mouse or by pressing ctrl+click
Usage:
Provides a jQuery selectable behavior
Provides an event object that will be broadcasted by the
OnStopAjaxBehavior
callbackProvides a default implementation of
Inspired from:
http://stackoverflow.com/questions/793559/grouping-draggable-objects-with-jquery-ui-draggable
AbstractDraggableFactory
related to a Selectable
widgetInspired from:
http://stackoverflow.com/questions/793559/grouping-draggable-objects-with-jquery-ui-draggable
Provides a simple
AbstractTab
that embeds a LabelPanel
Provides a jQuery slider based on a
FormComponentPanel
Provides a jQuery UI sortable
The
JQueryGenericContainer
.The
Sortable
is usually associated to an <UL> element.Provides the
ListView
to be used within the Sortable
Adapter class for
ISortableListener
Provides a jQuery sortable behavior
Provides a
JQueryAjaxBehavior
that aims to be wired to the 'receive' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'remove' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'update' eventProvides an event object that will be broadcasted by the
SortableBehavior.OnReceiveAjaxBehavior
callbackProvides an event object that will be broadcasted by the
SortableBehavior.OnRemoveAjaxBehavior
callbackProvides a base class for
SortableBehavior
event objectsProvides an event object that will be broadcasted by the
SortableBehavior.OnUpdateAjaxBehavior
callbackProvides a jQuery spinner based on a
TextField
Adapter class for
ISpinnerListener
Provides a jQuery spinner
JQueryBehavior
Provides a
JQueryAjaxBehavior
that aims to be wired to the 'spin' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'stop' eventProvides an event object that will be broadcasted by the
SpinnerBehavior.OnSpinAjaxBehavior
callbackProvides an event object that will be broadcasted by the
SpinnerBehavior.OnStopAjaxBehavior
callbackProvides a jQuery split-button
Provides a jQuery UI button based on a built-in
StatelessLink
Provides a jQuery UI button based on a built-in
SubmitLink
Provides jQuery tabs based on a
JQueryGenericPanel
Provides a loadable (not detachable)
ListModel
of ITab
s
Adapter class for
ITabsListener
Provides a jQuery tabs behavior.
Note, this class has almost the same code as AccordionBehavior
Note, this class has almost the same code as AccordionBehavior
Provides an event object that will be broadcasted by the
TabsBehavior.OnActivateAjaxBehavior
callbackProvides an event object that will be broadcasted by the
TabsBehavior.OnActivatingAjaxBehavior
callbackProvides a
JQueryAjaxBehavior
that aims to be wired to the 'activate' eventProvides a
JQueryAjaxBehavior
that aims to be wired to the 'beforeActivate' eventProvides an time jQuery spinner based on a
TextField
Provides a jQuery time spinner
JQueryBehavior
Provides the jQuery tooltip behavior.
The
The
TooltipBehavior
apply to a page and therefore needs to be added once: