UNPKG

631 BJavaScriptView Raw
1define( [
2 "../var/document",
3 "../var/support"
4], function( document, support ) {
5
6"use strict";
7
8// Support: Safari 8 only
9// In Safari 8 documents created via document.implementation.createHTMLDocument
10// collapse sibling forms: the second one becomes a child of the first one.
11// Because of that, this security measure has to be disabled in Safari 8.
12// https://bugs.webkit.org/show_bug.cgi?id=137337
13support.createHTMLDocument = ( function() {
14 var body = document.implementation.createHTMLDocument( "" ).body;
15 body.innerHTML = "<form></form><form></form>";
16 return body.childNodes.length === 2;
17} )();
18
19return support;
20} );