3.0 source code
This commit is contained in:
4
OfficeWeb/vendor/requirejs/tests/packages/bar/0.4/scripts/main.js
vendored
Normal file
4
OfficeWeb/vendor/requirejs/tests/packages/bar/0.4/scripts/main.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
define({
|
||||
name: 'bar',
|
||||
version: '0.4'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/baz/lib/helper.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/baz/lib/helper.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: "baz/helper"
|
||||
});
|
||||
8
OfficeWeb/vendor/requirejs/tests/packages/baz/lib/index.js
vendored
Normal file
8
OfficeWeb/vendor/requirejs/tests/packages/baz/lib/index.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
define(['bar', 'foo', './helper'], function (bar, foo, helper) {
|
||||
return {
|
||||
name: 'baz',
|
||||
barDepVersion: bar.version,
|
||||
fooName: foo.name,
|
||||
helperName: helper.name
|
||||
};
|
||||
});
|
||||
60
OfficeWeb/vendor/requirejs/tests/packages/config/config.html
vendored
Normal file
60
OfficeWeb/vendor/requirejs/tests/packages/config/config.html
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Packages Config 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>
|
||||
define('sparkle/main', ['module'], function (module) {
|
||||
return {
|
||||
size: module.config().size
|
||||
};
|
||||
});
|
||||
|
||||
define('sparkle', ['sparkle/main'], function (main) {
|
||||
return main;
|
||||
})
|
||||
|
||||
require.config({
|
||||
config: {
|
||||
'sparkle/main': {
|
||||
size: 'large'
|
||||
},
|
||||
'pixie/index': {
|
||||
apiKey: 'maple'
|
||||
}
|
||||
},
|
||||
|
||||
packages: [
|
||||
'sparkle',
|
||||
{
|
||||
name: 'pixie',
|
||||
main: './index.js'
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
require(['sparkle', 'pixie'], function (sparkle, pixie) {
|
||||
doh.register(
|
||||
"packagesConfig",
|
||||
[
|
||||
function packagesConfig(t){
|
||||
t.is('large', sparkle.size);
|
||||
t.is('maple', pixie.apiKey);
|
||||
}
|
||||
]
|
||||
);
|
||||
doh.run();
|
||||
});
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Packages Config Test</h1>
|
||||
<p>Make sure module config for a package is only targeted to the main
|
||||
module, but is given to the module name.
|
||||
<a href="https://github.com/jrburke/r.js/issues/435">More info</a></p>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
5
OfficeWeb/vendor/requirejs/tests/packages/config/pixie/index.js
vendored
Normal file
5
OfficeWeb/vendor/requirejs/tests/packages/config/pixie/index.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
define(function (require, exports, module) {
|
||||
return {
|
||||
apiKey: module.config().apiKey
|
||||
};
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/dojox/door.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/dojox/door.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'dojox/door'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/dojox/window/pane.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/dojox/window/pane.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'dojox/window/pane'
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/packages/dojox/window/window.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/packages/dojox/window/window.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define(['./pane'], function (pane) {
|
||||
return {
|
||||
name: 'dojox/window',
|
||||
paneName: pane.name
|
||||
};
|
||||
});
|
||||
4
OfficeWeb/vendor/requirejs/tests/packages/foo/lib/main.js
vendored
Normal file
4
OfficeWeb/vendor/requirejs/tests/packages/foo/lib/main.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
define(function (require, exports) {
|
||||
exports.name = 'foo';
|
||||
exports.alphaName = require('alpha').name;
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/foo/lib/second.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/foo/lib/second.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'foo/second'
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/packages/funky/index.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/packages/funky/index.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define(['./lib/monkey'], function (monkey) {
|
||||
return {
|
||||
name: 'funky',
|
||||
monkeyName: monkey.name
|
||||
};
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/funky/lib/monkey.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/funky/lib/monkey.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'monkey'
|
||||
});
|
||||
29
OfficeWeb/vendor/requirejs/tests/packages/optimizing/build.js
vendored
Normal file
29
OfficeWeb/vendor/requirejs/tests/packages/optimizing/build.js
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
({
|
||||
appDir: '.',
|
||||
baseUrl: '.',
|
||||
dir: 'built',
|
||||
optimize: 'none',
|
||||
|
||||
packages: [
|
||||
{
|
||||
name: 'engine',
|
||||
location: 'packages/engine'
|
||||
},
|
||||
{
|
||||
name: 'tires',
|
||||
location: 'packages/tires'
|
||||
},
|
||||
{
|
||||
name: 'fuel',
|
||||
location: 'packages/fuel'
|
||||
}
|
||||
],
|
||||
|
||||
modules: [
|
||||
{ name: "main" },
|
||||
{ name: "engine" },
|
||||
{ name: "tires" },
|
||||
{ name: "fuel" }
|
||||
]
|
||||
|
||||
})
|
||||
34
OfficeWeb/vendor/requirejs/tests/packages/optimizing/main.js
vendored
Normal file
34
OfficeWeb/vendor/requirejs/tests/packages/optimizing/main.js
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
require.config({
|
||||
packages: [
|
||||
{
|
||||
name: 'engine',
|
||||
location: 'packages/engine'
|
||||
},
|
||||
{
|
||||
name: 'tires',
|
||||
location: 'packages/tires'
|
||||
},
|
||||
{
|
||||
name: 'fuel',
|
||||
location: 'packages/fuel'
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
define(['engine', 'tires', 'fuel'], function (engine, tires, fuel) {
|
||||
|
||||
doh.register(
|
||||
"optimizingPackages",
|
||||
[
|
||||
function optimizingPackages(t){
|
||||
t.is("engine", engine.name);
|
||||
t.is("pistons", engine.pistonsName);
|
||||
t.is("sparkplugs", engine.sparkplugsName);
|
||||
t.is("tires", tires.name);
|
||||
t.is("fuel", fuel.name);
|
||||
}
|
||||
]
|
||||
);
|
||||
doh.run();
|
||||
|
||||
});
|
||||
14
OfficeWeb/vendor/requirejs/tests/packages/optimizing/optimizing-built.html
vendored
Normal file
14
OfficeWeb/vendor/requirejs/tests/packages/optimizing/optimizing-built.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Optimizing Packages Test</title>
|
||||
<script type="text/javascript" src="../../doh/runner.js"></script>
|
||||
<script type="text/javascript" src="../../doh/_browserRunner.js"></script>
|
||||
<script type="text/javascript" data-main="built/main" src="../../../require.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Optimizing Packages Test</h1>
|
||||
<p>Tests that a package project works the same before and after an optimization.</p>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
14
OfficeWeb/vendor/requirejs/tests/packages/optimizing/optimizing.html
vendored
Normal file
14
OfficeWeb/vendor/requirejs/tests/packages/optimizing/optimizing.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Optimizing Packages Test</title>
|
||||
<script type="text/javascript" src="../../doh/runner.js"></script>
|
||||
<script type="text/javascript" src="../../doh/_browserRunner.js"></script>
|
||||
<script type="text/javascript" data-main="main" src="../../../require.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Optimizing Packages Test</h1>
|
||||
<p>Tests that a package project works the same before and after an optimization.</p>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
7
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/main.js
vendored
Normal file
7
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/main.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
define(['./pistons', './sparkplugs'], function (pistons, sparkplugs) {
|
||||
return {
|
||||
name: 'engine',
|
||||
pistonsName: pistons.name,
|
||||
sparkplugsName: sparkplugs.name
|
||||
};
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/pistons.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/pistons.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'pistons'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/sparkplugs.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/engine/sparkplugs.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'sparkplugs'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/fuel/main.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/fuel/main.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'fuel'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/tires/main.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/optimizing/packages/tires/main.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'tires'
|
||||
});
|
||||
90
OfficeWeb/vendor/requirejs/tests/packages/packages-tests.js
vendored
Normal file
90
OfficeWeb/vendor/requirejs/tests/packages/packages-tests.js
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
require({
|
||||
baseUrl: requirejs.isBrowser ? "./" : "./packages/",
|
||||
paths: {
|
||||
'alpha/replace' : 'replace'
|
||||
},
|
||||
packages: [
|
||||
{
|
||||
name: 'alpha',
|
||||
location: 'pkgs/alpha'
|
||||
},
|
||||
{
|
||||
name: 'beta',
|
||||
location: 'pkgs/beta/0.2/scripts',
|
||||
main: 'beta'
|
||||
},
|
||||
{
|
||||
name: 'dojox/chair',
|
||||
location: 'pkgs/dojox/chair'
|
||||
},
|
||||
{
|
||||
name: 'dojox/table',
|
||||
location: 'pkgs/dojox/table',
|
||||
main: 'table'
|
||||
},
|
||||
{
|
||||
name: 'bar',
|
||||
location: 'bar/0.4',
|
||||
main: 'scripts/main'
|
||||
},
|
||||
{
|
||||
name: 'foo',
|
||||
location: 'foo/lib'
|
||||
},
|
||||
{
|
||||
name: 'funky',
|
||||
main: 'index.js'
|
||||
},
|
||||
{
|
||||
name: 'baz',
|
||||
location: 'baz/lib',
|
||||
main: 'index'
|
||||
},
|
||||
{
|
||||
name: 'dojox/window',
|
||||
location: 'dojox/window',
|
||||
main: 'window'
|
||||
}
|
||||
]
|
||||
},
|
||||
["require", "alpha", "alpha/replace", "beta", "beta/util", "bar", "baz",
|
||||
"foo", "foo/second", "dojox/chair", "dojox/table", "dojox/door", "dojox/window/pane",
|
||||
"dojox/window", "dojox/table/legs", "funky"],
|
||||
function(require, alpha, replace, beta, util, bar, baz,
|
||||
foo, second, chair, table, door, pane,
|
||||
window, legs, funky) {
|
||||
var dataUrl = require.toUrl('foo/../data.html');
|
||||
doh.register(
|
||||
"packages",
|
||||
[
|
||||
function packages(t){
|
||||
t.is("alpha", alpha.name);
|
||||
t.is("fake/alpha/replace", replace.name);
|
||||
t.is("beta", beta);
|
||||
t.is("beta/util", util.name);
|
||||
t.is("bar", bar.name);
|
||||
t.is("0.4", bar.version);
|
||||
t.is("baz", baz.name);
|
||||
t.is("0.4", baz.barDepVersion);
|
||||
t.is("foo", baz.fooName);
|
||||
t.is("baz/helper", baz.helperName);
|
||||
t.is("foo", foo.name);
|
||||
t.is("alpha", foo.alphaName);
|
||||
t.is("foo/second", second.name);
|
||||
t.is((requirejs.isBrowser ? "./foo/lib/../data.html" : "./packages/foo/lib/../data.html"), dataUrl);
|
||||
t.is('dojox/chair', chair.name);
|
||||
t.is('dojox/chair/legs', chair.legsName);
|
||||
t.is('dojox/table', table.name);
|
||||
t.is('dojox/chair', table.chairName);
|
||||
t.is('dojox/table/legs', legs.name);
|
||||
t.is('dojox/door', door.name);
|
||||
t.is('dojox/window/pane', pane.name);
|
||||
t.is('dojox/window', window.name);
|
||||
t.is('dojox/window/pane', window.paneName);
|
||||
t.is('funky', funky.name);
|
||||
t.is('monkey', funky.monkeyName);
|
||||
}
|
||||
]
|
||||
);
|
||||
doh.run();
|
||||
});
|
||||
14
OfficeWeb/vendor/requirejs/tests/packages/packages.html
vendored
Normal file
14
OfficeWeb/vendor/requirejs/tests/packages/packages.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Packages 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" src="packages-tests.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Packages Test</h1>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/alpha/main.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/alpha/main.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'alpha'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/alpha/replace.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/alpha/replace.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'alpha/replace'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/beta/0.2/scripts/beta.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/beta/0.2/scripts/beta.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define(function () {
|
||||
return 'beta';
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/beta/0.2/scripts/util.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/beta/0.2/scripts/util.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'beta/util'
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/chair/legs.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/chair/legs.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'dojox/chair/legs'
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/chair/main.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/chair/main.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define(['./legs'], function (legs) {
|
||||
return {
|
||||
name: 'dojox/chair',
|
||||
legsName: legs.name
|
||||
}
|
||||
});
|
||||
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/table/legs.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/table/legs.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define({
|
||||
name: 'dojox/table/legs'
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/table/table.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/packages/pkgs/dojox/table/table.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define(['dojox/chair'], function (chair) {
|
||||
return {
|
||||
name: 'dojox/table',
|
||||
chairName: chair.name
|
||||
};
|
||||
});
|
||||
4
OfficeWeb/vendor/requirejs/tests/packages/replace.js
vendored
Normal file
4
OfficeWeb/vendor/requirejs/tests/packages/replace.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
//Tests overriding a package path with a more specific mapping.
|
||||
define({
|
||||
name: 'fake/alpha/replace'
|
||||
});
|
||||
Reference in New Issue
Block a user