Hi,
Boon Ping and I managed to modify scriptaculous to get wicket component to
be passed during onDrop callback.
We changed the DraggableTargetContainer? to become a wicket behavior.
We concluded by doing it this way, we can practically make any wicket
component (tested for label and img, so far) to be a drop target.
For example,
<Code for DraggableTarget>
final ContextImage image = ...
add( image );
DropHandler handler = new DropHandler() {
public void onDrop( Component aDragSourceComponent, AjaxRequestTarget
aTarget )
{
String newImageURL = (String) aDragSourceComponent.getModelObject();
image.setModelObject( newImageURL );
aTarget.add( image );
}
}
image.add( new DraggableTargetBehavior( handler, "Image" ) ); // Image is
the drag type
</Code for DraggableTarget>
<Code for Draggable source>
ContextImage source = ...
add( source );
source.add( new DraggableBehavior( "Image" ) ); // Image is the drag type
</Code for Draggable source>
On another note, we encounter weird problem when scriptaculous is used in
deployment mode.
We have to invoke
WebApplication#getResourceSettings().setStripJavascriptCommentsAndWhitespace(false)
to get javascript to work.
Regards,
Edward Yakop
--
View this message in context:
http://www.nabble.com/Is-wicketstuff-scriptaculous-still-active--tp14660810p14727336.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]