widget.html revision 12bdc27e9ac1ba89d9657200cfb22aadad54e7fb
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock #console .yui3-console-entry {
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock padding:2px;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock margin:0px;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock min-height:0;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock #console .yui3-console-entry-fail .yui3-console-entry-cat {
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock background-color:red;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock #console .yui3-console-entry-pass .yui3-console-entry-cat {
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock background-color:green;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock #console .yui3-console-entry-perf .yui3-console-entry-cat {
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock background-color:blue;
275c9da86e89f8abf71135cf63d9fc23671b2e60eschrock position:static;
YUI({useBrowserConsole:false}).use('test', 'widget', 'node-event-simulate', 'console', function (Y) {
var suite = new Y.Test.Suite("Widget Tests");
var w = new Y.Widget();
cb = bb.one( 'div' ),
w = new Y.Widget( {
var w = new Y.Widget().render(),
body = Y.one( 'body' );
body.removeClass( "yui3-skin-sam" );
body.addClass( "yui3-skin-sam" );
var w = new Y.Widget().render( '#testbed' ),
body = Y.one( 'body' );
body.addClass( "yui3-skin-sam" );
var w = new Y.Widget({id:"foo"}).render();
w.destroy();
var w = new Y.Widget();
w.destroy();
MyWidget.superclass.constructor.apply(this, arguments);
MyWidget.NAME = "myWidget";
w.destroy();
w = new Y.Widget();
cb = w.get("contentBox");
w.on("click", h);
w.render();
cb.one(".et").simulate("click");
Y.ArrayAssert.itemsAreEqual(expectedEvents, actualEvents);
w.destroy();
w = new Y.Widget();
cb = w.get("contentBox");
w.on({
w.on("widget:mouseup", h);
w.on("foo|widget:mouseup", h);
w.on("mouseup", h);
w.after("widget:mouseup", h);
w.after("foo|widget:mouseup", h);
w.after("mouseup", h);
w.after({
w.render();
cb.one(".et").simulate("mousedown");
cb.one(".et").simulate("mouseup");
cb.one(".et").simulate("click");
Y.ArrayAssert.itemsAreEqual(expectedEvents, actualEvents);
w.destroy();
var outer = new Y.Widget();
var inner = new Y.Widget();
var ocb = outer.get('contentBox');
var icb = inner.get('contentBox');
outer.render();
inner.render(ocb);
ocb.one(".oet").simulate("click");
ocb.one(".iet").simulate("click");
Y.ArrayAssert.itemsAreEqual(expectedEvents, actualEvents);
var a = new Y.Widget();
var b = new Y.Widget();
var c = new Y.Widget();
var a1 = Y.clone(a);
var a2 = Y.clone(a1);
var a3 = Y.clone(a2);
var b1 = Y.clone(b);
var b2 = Y.clone(b1);
var b3 = Y.clone(b2);
var c1 = Y.clone(c);
var c2 = Y.clone(c1);
var c3 = Y.clone(c2);
var a = new Y.Widget();
var b = new Y.Widget();
var c = new Y.Widget();
var o1 = Y.clone(o);
var o2 = Y.clone(o1);
var o3 = Y.clone(o2);
var a = new Y.Base();
var b = new Y.Base();
var c = new Y.Base();
var a1 = Y.clone(a);
var a2 = Y.clone(a1);
var a3 = Y.clone(a2);
var b1 = Y.clone(b);
var b2 = Y.clone(b1);
var b3 = Y.clone(b2);
var c1 = Y.clone(c);
var c2 = Y.clone(c1);
var c3 = Y.clone(c2);
var a = new Y.Base();
var b = new Y.Base();
var c = new Y.Base();
var o1 = Y.clone(o);
var o2 = Y.clone(o1);
var o3 = Y.clone(o2);
Y.Test.Runner.setName("Widget Tests");
Y.Test.Runner.add(suite);
Y.one("#btnRun").set("disabled", false).on("click", function() {
console = new Y.Console({