fixed module loading issue
This commit is contained in:
parent
528dbc6e5a
commit
ae12b087e7
17
src/y.js
17
src/y.js
@ -34,16 +34,13 @@ Y.requestModules = function (modules) {
|
|||||||
var imported = document.createElement('script')
|
var imported = document.createElement('script')
|
||||||
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + '.js'
|
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + '.js'
|
||||||
document.head.appendChild(imported)
|
document.head.appendChild(imported)
|
||||||
;(function () {
|
|
||||||
var modname = modules[i]
|
let requireModule = {}
|
||||||
var promise = new Promise(function (resolve) {
|
requiringModules[modules[i]] = requireModule
|
||||||
requiringModules[modname] = {
|
requireModule.promise = new Promise(function (resolve) {
|
||||||
resolve: resolve,
|
requireModule.resolve = resolve
|
||||||
promise: promise
|
})
|
||||||
}
|
promises.push(requireModule.promise)
|
||||||
})
|
|
||||||
promises.push(promise)
|
|
||||||
})()
|
|
||||||
} else {
|
} else {
|
||||||
throw e
|
throw e
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user