jsonp.html revision e7eae9b3ca0194e8c08f10b485269a2cdb28b450
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<!doctype html>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<html>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<head>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan <title>Test Page</title>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan <link type="text/css" rel="stylesheet" href="assets/test.css">
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan</head>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<body class="yui3-skin-sam">
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<div id="log"></div>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<script src="/build/yui/yui.js"></script>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan<script>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar SwaminathanYUI({
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan filter: 'raw',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan modules: {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan 'jsonp': {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan fullpath: '/build/jsonp/jsonp.js',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan requires: ['get','oop'],
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan },
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan 'jsonp-test': {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan fullpath: 'testsuite.js',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan requires: ['jsonp','test']
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
a9800beb32c1006bb21c8da39e0180ea440b7badGarrett D'Amore },
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan useBrowserConsole: false
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan}).use('console-filters', 'jsonp-test', function (Y) {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan new Y.Console({
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan style: 'block',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan width: 'inherit',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan entryTemplate: '<div class="{entry_class} {cat_class} {src_class}">'+
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan '<pre class="{entry_content_class}">{message}</pre>'+
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan '</div>',
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan on: {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan entry: function (e) {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan var m = e.message,
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan node;
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan if (m.category === 'info' &&
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan /\s(?:case|suite)\s|yuitests\d+|began/.test(m.message)) {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan m.category = 'status';
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan } else if (m.category === 'fail') {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan this.printBuffer();
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan m.category = 'error';
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan },
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan after: {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan render: function () {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan this.get('contentBox').insertBefore( this._foot, this._body );
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }).plug(Y.Plugin.ConsoleFilters, {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan category: {
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan pass: false,
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan status: false
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan }
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan })
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan .render( "#log" );
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan Y.Test.Runner.run();
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan});
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan</script>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan</body>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan</html>
825277341c15b6b0d2c4b8b622ae7b1d2bdc0390Sukumar Swaminathan