39 lines
831 B
JavaScript
39 lines
831 B
JavaScript
require({
|
|
baseUrl: requirejs.isBrowser ? './' : './plugins/fromText',
|
|
paths: {
|
|
'text': '../../../../text/text'
|
|
},
|
|
config: {
|
|
'refine!b': {
|
|
color: 'blue'
|
|
},
|
|
'refine!c': {
|
|
color: 'cyan'
|
|
}
|
|
}
|
|
});
|
|
|
|
//The refine plugin changes the word refine into define.
|
|
define('refine!c', function (require, exports, module) {
|
|
return {
|
|
name: 'c',
|
|
color: module.config().color
|
|
};
|
|
});
|
|
|
|
require(['refine!b', 'refine!c'], function (b, c) {
|
|
|
|
doh.register(
|
|
'pluginsFromTextConfig',
|
|
[
|
|
function pluginsFromTextConfig(t){
|
|
t.is('b', b.name);
|
|
t.is('blue', b.color);
|
|
t.is('c', c.name);
|
|
t.is('cyan', c.color);
|
|
}
|
|
]
|
|
);
|
|
doh.run();
|
|
});
|