Add ability to explicitly skip rendering

This commit is contained in:
Kyle Shockey
2017-12-19 23:46:09 -06:00
parent e07b105b29
commit 150ebf3bc0

View File

@@ -132,6 +132,9 @@ module.exports = function SwaggerUI(opts) {
} else if(mergedConfig.dom_id) { } else if(mergedConfig.dom_id) {
let domNode = document.querySelector(mergedConfig.dom_id) let domNode = document.querySelector(mergedConfig.dom_id)
system.render(domNode, "App") system.render(domNode, "App")
} else if(mergedConfig.dom_id === null || mergedConfig.domNode === null) {
// do nothing
// this is useful for testing that does not need to do any rendering
} else { } else {
console.error("Skipped rendering: no `dom_id` or `domNode` was specified") console.error("Skipped rendering: no `dom_id` or `domNode` was specified")
} }