UNPKG

ddd-jquery

Version:

de-bowerified, de-amdified, de-gruntified... jQuery.

21 lines 756 B
var jQuery = require('../core'), rsingleTag = require('./var/rsingleTag'), __unnameddep__ = require('../manipulation'); jQuery.parseHTML = function (data, context, keepScripts) { if (!data || typeof data !== 'string') { return null; } if (typeof context === 'boolean') { keepScripts = context; context = false; } context = context || document; var parsed = rsingleTag.exec(data), scripts = !keepScripts && []; if (parsed) { return [context.createElement(parsed[1])]; } parsed = jQuery.buildFragment([data], context, scripts); if (scripts && scripts.length) { jQuery(scripts).remove(); } return jQuery.merge([], parsed.childNodes); }; module.exports = jQuery.parseHTML;