datatable-sort.html revision 886627107f89fe484c19d8c37b40293a37eda9ea
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!doctype html>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<html>
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews<head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>Test Page</title>
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater <link type="text/css" rel="stylesheet" href="assets/test.css">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<body class="yui3-skin-sam">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div id="log"></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div id="testbed"></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<script src="/build/yui/yui.js"></script>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<script src="datatable-sort-tests.js"></script>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<script>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinYUI({
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein filter: (window.location.search.match(/[?&]filter=([^&]+)/) || [])[1] || 'min',
f7b2875691497b292eacb60609be23a813d14e63Automatic Updater allowRollup: false,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein useBrowserConsole: false
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein}).use('console-filters', 'datatable-sort-tests', function (Y) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein new Y.Console({
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews style: 'block',
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein entryTemplate: '<div class="{entry_class} {cat_class} {src_class}">'+
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein '<pre class="{entry_content_class}">{message}</pre>'+
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein '</div>',
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein on: {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein entry: function (e) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var m = e.message,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein node;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews if (m.category === 'info' &&
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein /\s(?:case|suite)\s|yuitests\d+|began/.test(m.message)) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein m.category = 'status';
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein } else if (m.category === 'fail') {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein this.printBuffer();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein m.category = 'error';
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein },
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein after: {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein render: function () {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein this.get('contentBox').insertBefore( this._foot, this._body );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }).plug(Y.Plugin.ConsoleFilters, {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein category: {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pass: false,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein status: false
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein })
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater .render( "#log" );
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Y.Test.Runner.setName("JSON");
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Y.Test.Runner.run();
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater});
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</script>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</body>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater</html>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein