Fix issue with $.contains in Firefox
This commit is contained in:
3
dist/swagger-ui.js
vendored
3
dist/swagger-ui.js
vendored
@@ -38,7 +38,8 @@ SwaggerUi = (function(superClass) {
|
|||||||
if (options.supportedSubmitMethods == null) {
|
if (options.supportedSubmitMethods == null) {
|
||||||
options.supportedSubmitMethods = ['get', 'put', 'post', 'delete', 'head', 'options', 'patch'];
|
options.supportedSubmitMethods = ['get', 'put', 'post', 'delete', 'head', 'options', 'patch'];
|
||||||
}
|
}
|
||||||
if (!$.contains(document, this.domEl)) {
|
this.domEl = $(this.domEl);
|
||||||
|
if (!$.contains(document.documentElement, this.domEl.get(0))) {
|
||||||
$('body').append(this.domEl);
|
$('body').append(this.domEl);
|
||||||
}
|
}
|
||||||
this.options = options;
|
this.options = options;
|
||||||
|
|||||||
4
dist/swagger-ui.min.js
vendored
4
dist/swagger-ui.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -31,8 +31,11 @@ class SwaggerUi extends Backbone.Router
|
|||||||
'patch'
|
'patch'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Make sure this.domeEl is a jQuery element
|
||||||
|
@domEl = $(@domEl)
|
||||||
|
|
||||||
# if domEl is not attached to document append it to <body>
|
# if domEl is not attached to document append it to <body>
|
||||||
if !$.contains(document, @domEl)
|
if !$.contains(document.documentElement, @domEl.get(0))
|
||||||
$('body').append(@domEl)
|
$('body').append(@domEl)
|
||||||
|
|
||||||
@options = options
|
@options = options
|
||||||
|
|||||||
Reference in New Issue
Block a user