WordPress/wp-includes/js
Gary Pendergast 83c3e3e00e Embeds: Add oEmbed provider support.
For the past 6 years, WordPress has operated as an oEmbed consumer, allowing users to easily embed content from other sites. By adding oEmbed provider support, this allows any oEmbed consumer to embed posts from WordPress sites.

In addition to creating an oEmbed provider, WordPress' oEmbed consumer code has been enhanced to work with any site that provides oEmbed data (as long as it matches some strict security rules), and provides a preview from within the post editor.

For security, embeds appear within a sandboxed iframe - the iframe content is a template that can be styled or replaced entirely by the theme on the provider site.

Props swissspidy, pento, melchoyce, netweb, pfefferle, johnbillion, extendwings, davidbinda, danielbachhuber, SergeyBiryukov, afercia

Fixes #32522.


Built from https://develop.svn.wordpress.org/trunk@34903


git-svn-id: http://core.svn.wordpress.org/trunk@34868 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2015-10-07 10:36:25 +00:00
..
crop
imgareaselect
jcrop
jquery
mediaelement MediaElement, update wp-mediaelement.js: 2015-09-20 03:17:24 +00:00
plupload Revert [34009], broke uploads. 2015-09-11 18:04:26 +00:00
swfupload
thickbox Grunt RTL CSS: swap-dashicons-left-right-arrows in rtlcss:properties expects double-quoted content strings in CSS. It doesn't swap single-quoted values. 2015-09-10 20:22:25 +00:00
tinymce Embeds: Add oEmbed provider support. 2015-10-07 10:36:25 +00:00
admin-bar.js
admin-bar.min.js
autosave.js Set the secure flag on the wp-saving-post cookie when using HTTPS. 2015-09-10 22:42:23 +00:00
autosave.min.js Set the secure flag on the wp-saving-post cookie when using HTTPS. 2015-09-10 22:42:23 +00:00
backbone.min.js
colorpicker.js
colorpicker.min.js
comment-reply.js
comment-reply.min.js
customize-base.js Add Customizer docs. 2015-09-05 19:53:24 +00:00
customize-base.min.js
customize-loader.js Add Customizer docs. 2015-09-05 19:53:24 +00:00
customize-loader.min.js
customize-models.js
customize-models.min.js
customize-preview-nav-menus.js Twenty Fifteen: Only re-initialize the main navigation in the Customizer when it is specifically updated. 2015-07-29 18:13:24 +00:00
customize-preview-nav-menus.min.js Twenty Fifteen: Only re-initialize the main navigation in the Customizer when it is specifically updated. 2015-07-29 18:13:24 +00:00
customize-preview-widgets.js
customize-preview-widgets.min.js
customize-preview.js Add Customizer docs. 2015-09-05 19:53:24 +00:00
customize-preview.min.js
customize-views.js
customize-views.min.js
heartbeat.js
heartbeat.min.js
hoverIntent.js
hoverIntent.min.js
json2.js External Libraries: update json2.js to the 2015-05-03 version. Crockford does not tag releases: https://github.com/douglascrockford/JSON-js/commits/master 2015-10-06 14:02:25 +00:00
json2.min.js External Libraries: update json2.js to the 2015-05-03 version. Crockford does not tag releases: https://github.com/douglascrockford/JSON-js/commits/master 2015-10-06 14:02:25 +00:00
masonry.min.js
mce-view.js
mce-view.min.js
media-audiovideo.js
media-audiovideo.min.js
media-editor.js Media JS: ensure that wp.media.frame (a static reference to the "current" Frame) is reset when a cached frame is opened. 2015-09-17 00:10:26 +00:00
media-editor.min.js Media JS: ensure that wp.media.frame (a static reference to the "current" Frame) is reset when a cached frame is opened. 2015-09-17 00:10:26 +00:00
media-grid.js
media-grid.min.js
media-models.js
media-models.min.js
media-views.js Media: 2015-08-25 12:13:23 +00:00
media-views.min.js Media: 2015-08-25 12:13:23 +00:00
quicktags.js
quicktags.min.js
shortcode.js
shortcode.min.js
swfobject.js
tw-sack.js
tw-sack.min.js
twemoji.js
twemoji.min.js
underscore.min.js
utils.js After [33840], JS regex needs the g modifier. 2015-09-08 16:44:26 +00:00
utils.min.js After [33840], JS regex needs the g modifier. 2015-09-08 16:44:26 +00:00
wp-a11y.js
wp-a11y.min.js
wp-ajax-response.js Passwords: Trigger a wp-check-valid-field event when the password field is filled with a password by generatePassword(). 2015-09-14 10:39:27 +00:00
wp-ajax-response.min.js Passwords: Trigger a wp-check-valid-field event when the password field is filled with a password by generatePassword(). 2015-09-14 10:39:27 +00:00
wp-auth-check.js
wp-auth-check.min.js
wp-backbone.js
wp-backbone.min.js
wp-emoji-loader.js
wp-emoji-loader.min.js
wp-emoji-release.min.js
wp-emoji.js
wp-emoji.min.js
wp-list-revisions.js
wp-list-revisions.min.js
wp-lists.js
wp-lists.min.js
wp-oembed-embed.js Embeds: Add oEmbed provider support. 2015-10-07 10:36:25 +00:00
wp-oembed-embed.min.js Embeds: Add oEmbed provider support. 2015-10-07 10:36:25 +00:00
wp-oembed.js Embeds: Add oEmbed provider support. 2015-10-07 10:36:25 +00:00
wp-oembed.min.js Embeds: Add oEmbed provider support. 2015-10-07 10:36:25 +00:00
wp-pointer.js
wp-pointer.min.js
wp-util.js
wp-util.min.js
wpdialog.js
wpdialog.min.js
wplink.js Only use a bare URL when the link text field is used. 2015-08-06 20:58:25 +00:00
wplink.min.js Only use a bare URL when the link text field is used. 2015-08-06 20:58:25 +00:00
zxcvbn-async.js
zxcvbn-async.min.js
zxcvbn.min.js