nodelist.html revision 0bf15ed0fdb50227faf47dd071dc50852157f8af
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/yui/yui.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/event-custom/event-custom.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/event-simulate/event-simulate.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/event/event.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/oop/oop.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/base/base.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/attribute/attribute.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/dom/dom-debug.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk<script type="text/javascript" src="/build/node/node-debug.js"></script>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenkYUI().use('*', function(Y) {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk var a = ['foo', 'bar', 'baz:', 'fool'],
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk b = ['foo', 'baz', 'boo', 'bool'];
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk nodelist = Y.all('p');
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk node = Y.get('p[title]');
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk nodelist.on('click', function(e) {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk Y.on('click', function(e) {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }, 'p[title]');
node.on('innerHTMLChange', function(e) {
e.newVal = 'hijacked val';
//node.set('innerHTML', 'new content from Node');
//node.setStyle('color', 'red');
nodelist.setStyle('color', 'red');
Y.get('body').on('firstChildChange', function(e) {
console.log(e);
node.after('innerHTMLChange', function(e) {
console.log('Node: afterInnerHTMLChange');
nodelist.on('innerHTMLChange', function(e) {
//e.preventDefault();
console.log('node click');
nodelist.on('click', onClick);
nodelist.on('refresh', function(e) {
e.added.on('click', onClick);
nodelist.set('innerHTML', 'new content from NodeList');
nodelist.each(function(n) {