* [EMAIL PROTECTED]:
> 
> Log Message:
> -----------
> DragAndDrop Orderable listView
> 
> Modified: 
> trunk/wicket-contrib-dojo/src/main/java/wicket/contrib/dojo/dojodnd/DojoDropContainerHandler.java
> ===================================================================
> --- 
> trunk/wicket-contrib-dojo/src/main/java/wicket/contrib/dojo/dojodnd/DojoDropContainerHandler.java
>  2006-11-12 20:04:46 UTC (rev 1116)
> +++ 
> trunk/wicket-contrib-dojo/src/main/java/wicket/contrib/dojo/dojodnd/DojoDropContainerHandler.java
>  2006-11-14 18:26:19 UTC (rev 1117)
> @@ -59,11 +59,7 @@
>               toReturn += "   var dl = byId(\"" + container.getId() + 
> "\");\n";
>               toReturn += "   var drop = new dojo.dnd.HtmlDropTarget(dl, [\"" 
> + container.getDropId() + "\"]);\n";
>               toReturn += "   dojo.event.connect(drop, 'onDrop', function(e) 
> {\n";
> -             toReturn += "           dojo.io.bind({\n";
> -             toReturn += "                    url: createUrl(e),\n";
> -             toReturn += "                    mimetype: \"text/plain\",\n";
> -             toReturn += "                    load: function(type, data, 
> evt) {}\n";
> -             toReturn += "           });\n";
> +             toReturn += "           
> dojoUpdate(createUrl(e),function(){},function(){},function(){},'');";
>               toReturn += "   });\n";
>               toReturn += "}\n";
>               toReturn += "dojo.event.connect(dojo, \"loaded\", \"initDrop" + 
> container.getMarkupId() + "\");\n";

Hi Vincent,

Great stuff, thanks!

However, in the future we will likely have more and more
JavaScript code embedded in Java classes.

What do you think if we introduced a dependency from
wicket-contrib-dojo to wicket-contrib-velocity to be able to use
Velocity JavaScript templates instead of ugly and inefficient
String concatenations?
-- 
     Jean-Baptiste Quenot
aka  John Banana Qwerty
http://caraldi.com/jbq/

Reply via email to