Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 1123x 1123x 1576x 1576x 1576x 1576x 9722x 9722x 1576x | define(['underscore', 'require-context'], function (_, requireContext) { 'use strict'; /** * @export oro/tools * @name oro.tools */ return { /** * Loads dynamic list of modules and execute callback function with passed modules * * @param {Object.<string, string>} modules where keys are formal module names and values are actual * @param {function (Object)} callback */ loadModules: function (modules, callback) { var arrayArguments = _.object(requirements, arguments) var requirements = _.values(modules); require.ensure([], function() { _.each(modules, _.bind(function (value, key) { var module = requireContext(value) modules[key] = module }, arrayArguments)); callback(modules); }) } }; }); |