aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
authorMisko Hevery2012-02-03 16:20:24 -0800
committerMisko Hevery2012-02-21 22:46:00 -0800
commit4a051efb89cf33e30d56f1227d1f6084ead4cd42 (patch)
treefd65bc139f121ebc124f83dc63c0ceab4d28e5f2 /src/jqLite.js
parent1752c8c44a7058e974ef208e583683eac8817789 (diff)
downloadangular.js-4a051efb89cf33e30d56f1227d1f6084ead4cd42.tar.bz2
feat($compile): support compiling text nodes by wrapping them in <span>
Diffstat (limited to 'src/jqLite.js')
-rw-r--r--src/jqLite.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/jqLite.js b/src/jqLite.js
index 48dfcc20..8d9ce09c 100644
--- a/src/jqLite.js
+++ b/src/jqLite.js
@@ -627,6 +627,15 @@ forEach({
}
},
+ wrap: function(element, wrapNode) {
+ wrapNode = jqLite(wrapNode)[0];
+ var parent = element.parentNode;
+ if (parent) {
+ parent.replaceChild(wrapNode, element);
+ }
+ wrapNode.appendChild(element);
+ },
+
remove: function(element) {
JQLiteDealoc(element);
var parent = element.parentNode;