58 lines
1.7 KiB
HTML
58 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>require.js: Layers Test</title>
|
|
<script type="text/javascript" src="../../require.js"></script>
|
|
<script type="text/javascript" src="../doh/runner.js"></script>
|
|
<script type="text/javascript" src="../doh/_browserRunner.js"></script>
|
|
<script type="text/javascript">
|
|
var master = new doh.Deferred();
|
|
doh.register(
|
|
"layers",
|
|
[
|
|
{
|
|
name: "layers",
|
|
timeout: 5000,
|
|
runTest: function() {
|
|
return master;
|
|
}
|
|
}
|
|
]
|
|
);
|
|
doh.run();
|
|
|
|
require(
|
|
{
|
|
baseUrl: "./"
|
|
},
|
|
["require", "layer1"],
|
|
function(require) {
|
|
require(["alpha", "beta", "gamma", "epsilon"],
|
|
function(alpha, beta, gamma, epsilon) {
|
|
doh.is("alpha", alpha.name);
|
|
doh.is("beta", alpha.betaName);
|
|
doh.is("beta", beta.name);
|
|
doh.is("gamma", beta.gammaName);
|
|
doh.is("gamma", gamma.name);
|
|
doh.is("epsilon", gamma.epsilonName);
|
|
doh.is("epsilon", epsilon.name);
|
|
|
|
var regExp = /alpha|beta|gamma/,
|
|
i,
|
|
scripts = document.getElementsByTagName("script");
|
|
for (var i = scripts.length - 1; i > -1; i--) {
|
|
doh.f(regExp.test(scripts[i].src));
|
|
}
|
|
master.callback(true);
|
|
}
|
|
);
|
|
}
|
|
);
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<h1>require.js: Layers Test</h1>
|
|
<p>Check console for messages</p>
|
|
</body>
|
|
</html>
|