Remove domNode from deepExtend
This commit is contained in:
@@ -67,6 +67,9 @@ module.exports = function SwaggerUI(opts) {
|
|||||||
|
|
||||||
let queryConfig = parseSearch()
|
let queryConfig = parseSearch()
|
||||||
|
|
||||||
|
const domNode = opts.domNode
|
||||||
|
delete opts.domNode
|
||||||
|
|
||||||
const constructorConfig = deepExtend({}, defaults, opts, queryConfig)
|
const constructorConfig = deepExtend({}, defaults, opts, queryConfig)
|
||||||
|
|
||||||
const storeConfigs = deepExtend({}, constructorConfig.store, {
|
const storeConfigs = deepExtend({}, constructorConfig.store, {
|
||||||
@@ -110,8 +113,8 @@ module.exports = function SwaggerUI(opts) {
|
|||||||
let mergedConfig = deepExtend({}, localConfig, constructorConfig, fetchedConfig || {}, queryConfig)
|
let mergedConfig = deepExtend({}, localConfig, constructorConfig, fetchedConfig || {}, queryConfig)
|
||||||
|
|
||||||
// deep extend mangles domNode, we need to set it manually
|
// deep extend mangles domNode, we need to set it manually
|
||||||
if(opts.domNode) {
|
if(domNode) {
|
||||||
mergedConfig.domNode = opts.domNode
|
mergedConfig.domNode = domNode
|
||||||
}
|
}
|
||||||
|
|
||||||
store.setConfigs(mergedConfig)
|
store.setConfigs(mergedConfig)
|
||||||
|
|||||||
Reference in New Issue
Block a user