event-hover.html revision 998276643802ff9fb197fe220cbd9552da00a624
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan<!doctype html>
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan<html>
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan<head>
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan <title>Test Page</title>
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan <link type="text/css" rel="stylesheet" href="assets/test.css">
56f76965098d6cc3ae531ce0a73bda588abdf1d3Dirk Hogan</head>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan<body class="yui3-skin-sam">
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura<div id="log"></div>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan<script src="/build/yui/yui.js"></script>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan<script src="event-hover-tests.js"></script>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan<script>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk HoganYUI({ filter: 'raw', useBrowserConsole: false })
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan.use('console-filters', 'event-hover-tests', function (Y) {
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura new Y.Console({
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan style: 'block',
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan entryTemplate: '<div class="{entry_class} {cat_class} {src_class}">'+
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura '<pre class="{entry_content_class}">{message}</pre>'+
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan '</div>',
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan on: {
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura entry: function (e) {
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan var m = e.message,
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan node;
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan if (m.category === 'info' &&
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan /\s(?:case|suite)\s|yuitests\d+|began/.test(m.message)) {
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan m.category = 'status';
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan } else if (m.category === 'fail') {
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura this.printBuffer();
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan m.category = 'error';
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan }
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan }
7b09ff83c4ae53ff29b28d7c359ac90fe015a3a3Dirk Hogan },
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan after: {
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan render: function () {
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan this.get('contentBox').insertBefore( this._foot, this._body );
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan }
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan }
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura }).plug(Y.Plugin.ConsoleFilters, {
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura category: {
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan pass: false,
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan status: false
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan }
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan })
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan .render( "#log" );
dcf0ce40c27bbcd1b429aaf915b5dfa385a59d7eDirk Hogan
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan Y.Test.Runner.run();
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan});
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura</script>
dba6264e760052e4f42a5114d2690f1e188cb767Kohei Tamura</body>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan</html>
9f80f4f537152f3b88b0c3327601c9215474d9f2Dirk Hogan