UNPKG

lfr-amd-loader

Version:

AMD Loader with support for combo URL and conditional loading

78 lines (65 loc) 2.69 kB
<!DOCTYPE html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Test Alloy Loader</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <h1>Alloy Loader like test page</h1> <script src="//localhost:8080/demo/config/config.js"></script> <script src="//localhost:8080/loader-debug.js"></script> <script> __CONFIG__.maps['mappedModule'] = 'mapped-module'; __CONFIG__.paths['mapped-module'] = '/modules2/mapped-module'; __CONFIG__.paths['one'] = '/modules2/one'; __CONFIG__.paths['two'] = '/modules2/two'; __CONFIG__.paths['three'] = '/modules2/three'; __CONFIG__.paths['impl_as_object'] = '/modules2/impl_as_object'; Loader.addModule({ dependencies: ['liferay/relative1'], exports: '_', name: 'underscore', path: '/modules2/underscore' }); require(['underscore'], function(und) { console.log(und); }, function(error) { console.error(error); }); require(['impl_as_object'], function(impl_as_object) { console.log('Loaded "impl_as_object" - a module with implementation as an object', impl_as_object); }, function(error) { console.error(error); }); require(['liferay/relative1'], function(relative1) { relative1.default.log('hola Chema!'); }, function(error) { console.error(error); }); require(['one'], function (one) { one('Hello world!'); }, function(error) { console.error(error); }); require(['mappedModule'], function (mm) { mm('Hello world!'); }, function(error) { console.error(error); }); require(['liferay/chema/chemaps/aui-chemaps', 'liferay/aui-dialog'], function(chemaps, dialog) { chemaps.log('nate'); dialog.log('nate'); }, function(error) { console.error(error); }); require(['liferay/chema/chemaps/aui-chemaps', 'liferay/ambrin/aui-ambrin'], function(chemaps, dialog) { chemaps.log('nate'); dialog.log('nate'); }, function(error) { console.error(error); }); </script> </body> </html>