aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
authorMisko Hevery2011-06-08 14:50:27 -0700
committerMisko Hevery2011-06-08 15:21:33 -0700
commit89e001b18a4f6d18caea1e9a3d015639feb4f1ee (patch)
tree0b64c66137a4f7f7dbcb0f8e66b60b59e742396c /src/jqLite.js
parent4f2f3c9cbf345301ca8feac308878b7ac0d0a597 (diff)
downloadangular.js-89e001b18a4f6d18caea1e9a3d015639feb4f1ee.tar.bz2
Added prepend() to jqLite
Diffstat (limited to 'src/jqLite.js')
-rw-r--r--src/jqLite.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/jqLite.js b/src/jqLite.js
index 68cda632..a1203739 100644
--- a/src/jqLite.js
+++ b/src/jqLite.js
@@ -408,6 +408,20 @@ forEach({
});
},
+ prepend: function(element, node) {
+ if (element.nodeType === 1) {
+ var index = element.firstChild;
+ forEach(new JQLite(node), function(child){
+ if (index) {
+ element.insertBefore(child, index);
+ } else {
+ element.appendChild(child);
+ index = child;
+ }
+ });
+ }
+ },
+
remove: function(element) {
JQLiteDealoc(element);
var parent = element.parentNode;