~ubuntu-branches/ubuntu/saucy/whoopsie-daisy/saucy

« back to all changes in this revision

Viewing changes to backend/stats/static/js/yui/3.4.1/tests/console/tests/basic.html

  • Committer: Package Import Robot
  • Author(s): Evan Dandrea
  • Date: 2012-04-18 13:04:36 UTC
  • Revision ID: package-import@ubuntu.com-20120418130436-vmt93p8fds516lws
Tags: 0.1.32
Fix failing tests on powerpc and ARM.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!doctype html>
2
 
<html>
3
 
<head>
4
 
    <title>Test Page</title>
5
 
    <link type="text/css" rel="stylesheet" href="../../../build/console/assets/skins/sam/console-filters.css">
6
 
    <style type="text/css">
7
 
#c {
8
 
    margin-bottom: 1em;
9
 
}
10
 
    </style>
11
 
</head>
12
 
<body class="yui3-skin-sam">
13
 
<div class="markup">
14
 
    <div id="c"></div>
15
 
    <input type="button" id="foo" value="Log foo msg">
16
 
    <input type="button" id="info" value="Log info msg">
17
 
    <input type="button" id="warn" value="Log warn msg">
18
 
    <input type="button" id="error" value="Log error msg">
19
 
    <button type="button" id="hide">Hide</button>
20
 
    <button type="button" id="show">Show</button>
21
 
    <button type="button" id="collapse">Collapse</button>
22
 
    <button type="button" id="expand">Expand</button>
23
 
    <button type="button" id="destroy">Destroy</button>
24
 
    <button type="button" id="throttle">Throttle</button>
25
 
    <button type="button" id="limit">Limit cache</button>
26
 
</div>
27
 
 
28
 
<script type="text/javascript" src="../../../build/yui/yui.js"></script>
29
 
<script type="text/javascript">
30
 
YUI({
31
 
    //useBrowserConsole:false,
32
 
    //logLevel: 'warn',
33
 
    //filter: 'debug',
34
 
    //logInclude : { global: true },
35
 
    //logExclude : { attribute: true },
36
 
    filters : {
37
 
        console: 'raw',
38
 
        'console-filters': 'debug'
39
 
    },
40
 
    base: '../../../build/'
41
 
}).use('console','console-filters', function (Y) {
42
 
 
43
 
var x = {
44
 
    foo : 0,
45
 
    info : 0,
46
 
    warn : 0,
47
 
    error : 0
48
 
};
49
 
 
50
 
Y.on('click',function (e) { Y.log('FOO message '+(++x.foo),'foo'); },'#foo');
51
 
Y.on('click',function (e) { Y.log('INFO message long message that should trigger scroll bars '+(++x.info)); },'#info');
52
 
Y.on('click',function (e) { Y.log('WARN message '+(++x.warn),'warn'); },'#warn');
53
 
Y.on('click',function (e) { Y.log('ERROR message '+(++x.error),'error'); },'#error');
54
 
Y.one('#hide').on('click', function () { yconsole.hide(); });
55
 
Y.one('#show').on('click', function () { yconsole.show(); });
56
 
Y.one('#collapse').on('click', function () { yconsole.collapse(); });
57
 
Y.one('#expand').on('click', function () { yconsole.expand(); });
58
 
Y.one('#destroy').on('click', function () { yconsole.destroy(); });
59
 
Y.one('#throttle').on('click', function () {
60
 
    for (var i = 0; i < 500; ++i) {
61
 
        Y.log('Throttle message ' + i);
62
 
    }
63
 
});
64
 
Y.one('#limit').on('click', function () {
65
 
    yconsole.filter.set('cacheLimit', 500);
66
 
});
67
 
 
68
 
var yconsole = new Y.Console({
69
 
    //useBrowserConsole: true,
70
 
    //verbose : true,
71
 
    //consoleLimit : 10,
72
 
    boundingBox: '#c',
73
 
    //style : 'inline',
74
 
    logLevel : "Garbage",
75
 
    newestOnTop : false
76
 
});
77
 
 
78
 
//yconsole.plug(Y.Plugin.ConsoleFilters);
79
 
 
80
 
yconsole.render();
81
 
 
82
 
//Y.log('testing');
83
 
//Y.log('testing known category','info');
84
 
Y.log('Using a custom source and category','note','my-app');
85
 
Y.log('Standard info message');
86
 
Y.log('This is a warning','warn','attribute');
87
 
Y.log('This is an error','error','event');
88
 
//Y.log('testing known source','info','global');
89
 
//Y.log('testing new source','info','bar');
90
 
//yconsole.log("Test from the console object",'info','Console');
91
 
//Y.log('testing warn','warn');
92
 
//Y.log('testing long warn that will take up multiple lines in the console','warn');
93
 
//Y.log('testing error','error');
94
 
//Y.log('testing long error that will take up multiple lines in the console','error');
95
 
 
96
 
});
97
 
</script>
98
 
</body>
99
 
</html>