node-insert-source.mustache revision fb1ecdf65fd4106deb62da339763f2e7670ca0f6
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek<ul id="demo">
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek <li>foo</li>
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek <li>bar</li>
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek</ul>
beeef7f627a5ed9264de25ee4c76eb9620c1c984Pavel Březina
2fbe9b9373dcdc28558da07690e57ff7a162a11dJakub Hrozek<script type="text/javascript">
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub HrozekYUI().use('node', function(Y) {
dff909d473f43a6bd0f0286fa2d279c0ebe945c6Stef Walter var onClick = function(e) {
dff909d473f43a6bd0f0286fa2d279c0ebe945c6Stef Walter var node = e.currentTarget;
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek node.prepend('<em>prepended</em> &nbsp;'); // added as firstChild
2fbe9b9373dcdc28558da07690e57ff7a162a11dJakub Hrozek node.append('&nbsp; <em>appended</em>'); // added as lastChild
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina node.insert('&nbsp; <strong>before last child</strong> &nbsp;', node.get('lastChild')); // added before lastChild
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina node.insert('&nbsp; <strong>before childNodes[1]</strong> &nbsp;', 1); // added before childNodes[1]
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina };
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina Y.all('#demo li').on('click', onClick);
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina});
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina</script>
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina