rendered paste bodyblip:~/Sites/spip fil$ svn diff plugins/_dev_/widgets/
Index: plugins/_dev_/widgets/widgets.js
===================================================================
--- plugins/_dev_/widgets/widgets.js (revision 5878)
+++ plugins/_dev_/widgets/widgets.js (working copy)
@@ -19,6 +19,7 @@
function (c) {
$(me)
.unclick()
+ .attr('oldhtml',$(me).html())
.html(c)
.find('form')
.ajaxForm(function(c){
@@ -35,6 +36,11 @@
'fontFamily': $(me).css('fontFamily')
})
.each(function(){this.focus();})
+ .keypress(function(e){
+ if (e.keyCode == 27) {
+ $(me).html($(me).attr('oldhtml')).click($.setupwidget);
+ }
+ })
.end()
.end()
;