Cross Reference: /yui3/src/loader/tests/server/local_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
52
53
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<!doctype html>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<html>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<head>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass <title>Local Test for {KEY}</title>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass</head>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<body>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<h1>Local Test for {KEY}</h1>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass<script src="/build/yui/yui.js"></script>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav 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};
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glasstry {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass YUI({
7cc37d128ea716239e7a160c9491c80ab25396cbDav Glass //allowRollup: false,
7cc37d128ea716239e7a160c9491c80ab25396cbDav Glass useBrowserConsole: false
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass }).use('{KEY_USE}', function(Y) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass sendResult({
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass name: '{KEY}',
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass result: Y.Env._missed,
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass err: null
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass });
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass });
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass} catch (e) {
a3eb4ece3de41a536cc59498ef19ffbab1c4dfbfDav Glass sendResult({
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass name: '{KEY}',
6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4Dav Glass result: [],
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass err: e
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass });
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav 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}
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass</script>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass</body>
dd5e6c0fb2c0b7982b165d58d06c336362a59e92Dav Glass</html>