Sha256: 02ebf15ba6059b1fc81e17f5773d20432ee1d71c1666f23fb89cfb999b4d17e6

Contents?: true

Size: 1000 Bytes

Versions: 157

Compression:

Stored size: 1000 Bytes

Contents

define( [
	"../core",
	"../var/document",
	"./var/rsingleTag",
	"../manipulation/buildFragment"
], function( jQuery, document, rsingleTag, buildFragment ) {

// Argument "data" should be string of html
// context (optional): If specified, the fragment will be created in this context,
// defaults to document
// keepScripts (optional): If true, will include scripts passed in the html string
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 && [];

	// Single tag
	if ( parsed ) {
		return [ context.createElement( parsed[ 1 ] ) ];
	}

	parsed = buildFragment( [ data ], context, scripts );

	if ( scripts && scripts.length ) {
		jQuery( scripts ).remove();
	}

	return jQuery.merge( [], parsed.childNodes );
};

return jQuery.parseHTML;

} );

Version data entries

157 entries across 100 versions & 9 rubygems

Version Path
epuber-0.12.0 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.11.1 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.11.0 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.10.3 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.10.2 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.10.1 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.9.3 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.9.2 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.9.1 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.9.0 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.8.0 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.7.4 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.7.3 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.7.2 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.7.1 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
epuber-0.7.0 lib/epuber/third_party/bower/bower_components/jquery/src/core/parseHTML.js
jekyll-theme-pirati-7.7.1 _sass/foundation-sites/node_modules/jquery/src/core/parseHTML.js
jekyll-theme-pirati-7.7.1 _sass/foundation-sites/vendor/jquery/src/core/parseHTML.js
jekyll-theme-pirati-7.7.0 _sass/foundation-sites/node_modules/jquery/src/core/parseHTML.js
jekyll-theme-pirati-7.7.0 _sass/foundation-sites/vendor/jquery/src/core/parseHTML.js