X-Git-Url: https://jasonwoof.com/gitweb/?p=ckeditor.git;a=blobdiff_plain;f=_samples%2Fdivreplace.html;h=4568f5285d0fe71e8e0a2854394d59ed521990aa;hp=35699e2c9df85fa3726b0d7b15c4ede0d1998640;hb=4e90e78dc97789709ee7404359a5517540c27553;hpb=8f6c203fdaa543c3bca40baea6ae4ddcdf1a77f5 diff --git a/_samples/divreplace.html b/_samples/divreplace.html index 35699e2..4568f52 100644 --- a/_samples/divreplace.html +++ b/_samples/divreplace.html @@ -48,10 +48,15 @@ function onDoubleClick( ev ) var element = ev.target || ev.srcElement; // Find out the div that holds this element. - element = element.parentNode; + var name; + do + { + element = element.parentNode; + } + while ( element && ( name = element.nodeName.toLowerCase() ) && ( name != 'div' || element.className.indexOf( 'editable' ) == -1 ) && name != 'body' ) - if ( element.nodeName.toLowerCase() == 'div' - && ( element.className.indexOf( 'editable' ) != -1 ) ) + + if ( name == 'div' && element.className.indexOf( 'editable' ) != -1 ) replaceDiv( element ); }