@ -53,7 +53,7 @@ angular.module('contenteditable', [])
oldRender ( )
oldRender ( )
}
}
$element . html ( ngModel . $viewValue || '' )
$element . html ( ngModel . $viewValue || '' )
el = $element .get ( 0 )
el = $element [0 ]
range = document . createRange ( )
range = document . createRange ( )
sel = window . getSelection ( )
sel = window . getSelection ( )
if ( el . childNodes . length > 0 ) {
if ( el . childNodes . length > 0 ) {
@ -67,7 +67,7 @@ angular.module('contenteditable', [])
sel . addRange ( range )
sel . addRange ( range )
}
}
if ( attrs . selectNonEditable && attrs . selectNonEditable !== "false" ) {
if ( attrs . selectNonEditable && attrs . selectNonEditable !== "false" ) {
$element . click( function ( e ) {
$element . bind( 'click' , function ( e ) {
var range , sel , target
var range , sel , target
target = e . toElement
target = e . toElement
if ( target !== this && angular . element ( target ) . attr ( 'contenteditable' ) === 'false' ) {
if ( target !== this && angular . element ( target ) . attr ( 'contenteditable' ) === 'false' ) {