diff options
| author | Misko Hevery | 2011-06-08 14:50:27 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-06-08 15:21:33 -0700 |
| commit | 89e001b18a4f6d18caea1e9a3d015639feb4f1ee (patch) | |
| tree | 0b64c66137a4f7f7dbcb0f8e66b60b59e742396c /src/jqLite.js | |
| parent | 4f2f3c9cbf345301ca8feac308878b7ac0d0a597 (diff) | |
| download | angular.js-89e001b18a4f6d18caea1e9a3d015639feb4f1ee.tar.bz2 | |
Added prepend() to jqLite
Diffstat (limited to 'src/jqLite.js')
| -rw-r--r-- | src/jqLite.js | 14 |
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; |
