Cross Reference: /yui3/src/loader/tests/server/star_template.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<!doctype html>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<html>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<head>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass <title>Star Test for {KEY}</title>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass</head>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<body>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<h1>Star Test for {KEY}</h1>
64e39e4b45c5012b4896722e88f8d5b95fb0a717Dav Glass<script src="/build/yui-base/yui-base.js"></script>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<script src="/js/{KEY_USE}.js?stamp={STAMP}" charset="utf-8"></script>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass<script>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glassvar sendResult = function(d) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass if (parent.window && parent.window._yui_result) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass parent.window._yui_result(d);
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass } else {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass console.log('FAILED!!');
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass console.log(d);
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass }
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass};
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glasstry {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass YUI({ useBrowserConsole: false }).use('*', function(Y) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass sendResult({
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass name: '{KEY}',
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass result: Y.Env._missed,
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass err: null
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass });
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass });
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass} catch (e) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass sendResult({
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass name: '{KEY}',
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass result: [],
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass err: e
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass });
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass}
9eacd4f0aa36d89d83ef25c2ea6e6bf265ab08abDav GlasssetTimeout(function() {
9eacd4f0aa36d89d83ef25c2ea6e6bf265ab08abDav Glass sendResult({
9eacd4f0aa36d89d83ef25c2ea6e6bf265ab08abDav Glass name: '{KEY}',
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass result: [],
9eacd4f0aa36d89d83ef25c2ea6e6bf265ab08abDav Glass err: 'Module failed to load, error from timeout'
9eacd4f0aa36d89d83ef25c2ea6e6bf265ab08abDav Glass });
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass}, 5000);
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glasswindow.onerror = function(e) {
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass sendResult({
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass name: '{KEY}',
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass result: [],
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass err: e
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass });
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass}
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass</script>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass</body>
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass</html>