buttons.html revision eee9858dd5e4eed64ca8e0f64241ee1454d30c66
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo<!DOCTYPE html>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo<html>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo<head>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo <meta charset="utf-8" />
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo <title>WidgetButtons Manual Test</title>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo</head>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo<body>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo <script src="/build/yui/yui.js"></script>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo <script>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo YUI({filter: 'raw'}).use('base-build', 'widget', 'widget-buttons', function (Y) {
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo Y.TestWidget = Y.Base.create('testWidget', Y.Widget, [Y.WidgetStdMod, Y.WidgetButtons]);
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo var testWidget = new Y.TestWidget({
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo headerContent: 'Test Widget',
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo buttons : [
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo {
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo label: 'Destroy',
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo action: function () {
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo this.destroy();
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo }
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo },
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo {label: 'Foo'},
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo {
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo name : 'close',
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo section : 'footer',
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo classNames: ['foo']
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo }
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo ]
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo });
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo testWidget.render('body');
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo testWidget.getButton('close').set('disabled', true);
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo testWidget.getButton(1, 'footer').setStyle('color', 'purple');
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo });
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo </script>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo</body>
eee9858dd5e4eed64ca8e0f64241ee1454d30c66Eric Ferraiuolo</html>