From 46d690ff0188836688811dda9af1b99c44750c48 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Thu, 3 Feb 2011 16:35:51 -0800 Subject: smarter normalization of value on option, and htmlParser fixes --- src/Angular.js | 2 +- src/markups.js | 33 +++++++++++++++++++-------------- src/sanitizer.js | 35 +++++++++++++++-------------------- 3 files changed, 35 insertions(+), 35 deletions(-) (limited to 'src') diff --git a/src/Angular.js b/src/Angular.js index de2de30d..aea1dd3f 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -719,7 +719,7 @@ function elementError(element, type, error) { element[0]['$NG_ERROR'] = error; if (error) { element.addClass(type); - element.attr(type, error); + element.attr(type, error.message || error); } else { element.removeClass(type); element.removeAttr(type); diff --git a/src/markups.js b/src/markups.js index 0aa7170e..89cc0d05 100644 --- a/src/markups.js +++ b/src/markups.js @@ -57,21 +57,26 @@ angularTextMarkup('{{}}', function(text, textNode, parentElement) { } }); -// TODO: this should be widget not a markup -angularTextMarkup('OPTION', function(text, textNode, parentElement){ - if (nodeName_(parentElement) == "OPTION") { - var select = jqLite('