From e86c435349fd68ece54c5e31b834a3848387c933 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 24 Aug 2011 21:50:12 -0700 Subject: refactor(bindings): remove the decoration of the DOM with errors. Only $exceptionHandler gets notified now. --- src/Angular.js | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'src/Angular.js') diff --git a/src/Angular.js b/src/Angular.js index 407fc263..caa51a06 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -71,8 +71,6 @@ var _undefined = undefined, $value = 'value', $selected = 'selected', $undefined = 'undefined', - NG_EXCEPTION = 'ng-exception', - NG_VALIDATION_ERROR = 'ng-validation-error', NOOP = 'noop', Error = window.Error, /** holds major version number for IE or NaN for real browsers */ @@ -758,36 +756,6 @@ function setHtml(node, html) { } } -function isRenderableElement(element) { - var name = element && element[0] && element[0].nodeName; - return name && name.charAt(0) != '#' && - !includes(['TR', 'COL', 'COLGROUP', 'TBODY', 'THEAD', 'TFOOT'], name); -} - -function elementError(element, type, error) { - var parent; - - while (!isRenderableElement(element)) { - parent = element.parent(); - if (parent.length) { - element = element.parent(); - } else { - return; - } - } - - if (element[0]['$NG_ERROR'] !== error) { - element[0]['$NG_ERROR'] = error; - if (error) { - element.addClass(type); - element.attr(type, error.message || error); - } else { - element.removeClass(type); - element.removeAttr(type); - } - } -} - function concat(array1, array2, index) { return array1.concat(slice.call(array2, index)); } -- cgit v1.2.3