local_template.html revision 6f3ae49d2c323c8a52f4e09a0bf08f743c5f24f4
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar<!doctype html>
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar<html>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding<head>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding <title>Local Test for {KEY}</title>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding</head>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding<body>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding<h1>Local Test for {KEY}</h1>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding<script src="/build/yui/yui.js"></script>
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar<script>
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcndvar sendResult = function(d) {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar if (parent.window && parent.window._yui_result) {
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd parent.window._yui_result(d);
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd } else {
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd console.log('FAILED!!');
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd console.log(d);
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd }
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar};
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoartry {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar YUI({
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar //allowRollup: false,
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar useBrowserConsole: false
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar }).use('{KEY_USE}', function(Y) {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar sendResult({
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar name: '{KEY}',
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar result: Y.Env._missed,
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar err: null
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar });
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar });
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar} catch (e) {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar sendResult({
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar name: '{KEY}',
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar result: [],
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar err: e
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar });
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar}
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoarsetTimeout(function() {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar sendResult({
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar name: '{KEY}',
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar result: [],
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar err: 'Module failed to load, error from timeout'
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar });
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar}, 5000);
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoarwindow.onerror = function(e) {
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar sendResult({
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar name: '{KEY}',
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar result: [],
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar err: e
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar });
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar}
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar</script>
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar</body>
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar</html>
650b8deadd86f9326c0d4a1bcbbb61cb907722aacoar