X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=_samples%2Fdivreplace.html;h=6f4ff41059dda172dc926887e1a8030fc4f55a18;hb=a272c66d841421f8bf933c16535bdcde1c4649fc;hp=35699e2c9df85fa3726b0d7b15c4ede0d1998640;hpb=48b1db88210b4160dce439c6e3e32e14af8c106b;p=ckeditor.git diff --git a/_samples/divreplace.html b/_samples/divreplace.html index 35699e2..6f4ff41 100644 --- a/_samples/divreplace.html +++ b/_samples/divreplace.html @@ -1,6 +1,6 @@ @@ -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 ); } @@ -141,7 +146,7 @@ function replaceDiv( div ) CKEditor - The text editor for the Internet - http://ckeditor.com

- Copyright © 2003-2011, CKSource - Frederico + Copyright © 2003-2013, CKSource - Frederico Knabben. All rights reserved.