wordpress-develop/src/wp-includes/js
Gary Pendergast 43bd3d46c9 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.



git-svn-id: https://develop.svn.wordpress.org/trunk@34903 602fd350-edb4-49c9-b593-d223f7449a82
2015-10-07 10:35:18 +00:00
..
crop
imgareaselect Site Icon: Add crop preview to the media modal. 2015-07-20 15:56:19 +00:00
jcrop
jquery Update jQuery to 1.11.3: 2015-06-27 23:39:16 +00:00
media Media: 2015-08-25 12:12:59 +00:00
mediaelement MediaElement, update wp-mediaelement.js: 2015-09-20 03:16:23 +00:00
plupload Revert [34009], broke uploads. 2015-09-11 18:03:22 +00:00
swfupload Fix some documentation typos in various core files. 2014-08-13 03:55:10 +00:00
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:21:57 +00:00
tinymce Embeds: Add oEmbed provider support. 2015-10-07 10:35:18 +00:00
admin-bar.js Toolbar: Restore scroll-to-top functionality. 2015-07-20 20:01:34 +00:00
autosave.js Set the secure flag on the wp-saving-post cookie when using HTTPS. 2015-09-10 22:41:08 +00:00
backbone.js Update Backbone to version 1.1.2. 2014-02-22 15:41:50 +00:00
backbone.min.js Update Backbone to version 1.1.2. 2014-02-22 15:41:50 +00:00
colorpicker.js
comment-reply.js
customize-base.js Add Customizer docs. 2015-09-05 19:52:17 +00:00
customize-loader.js Add Customizer docs. 2015-09-05 19:52:17 +00:00
customize-models.js JSHint: Use 'global' rather than 'globals' for inline configuration. 2015-07-19 17:08:47 +00:00
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:12:26 +00:00
customize-preview-widgets.js Customizer: Introduce WP_Customize_Control::active() method to determine whether the control is relevant to the current context (i.e. to the current URL being previewed). 2014-07-09 23:57:29 +00:00
customize-preview.js Add Customizer docs. 2015-09-05 19:52:17 +00:00
customize-views.js Site Icon: Add crop preview to the media modal. 2015-07-20 15:56:19 +00:00
heartbeat.js Fix updating of nonces on the Edit Post screen after the log in expires and the user logs in again. 2015-07-28 22:06:52 +00:00
hoverIntent.js Update hoverIntent to 1.8.1. 2015-03-11 17:14:34 +00:00
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:01:52 +00:00
masonry.min.js Update the Masonry JavaScript library to version 3. 2014-02-25 19:52:57 +00:00
mce-view.js TinyMCE: views: correct cursor position after paste 2015-07-29 13:48:58 +00:00
media-audiovideo.js JSHint: don't redeclare globals listed in .jshintrc 2015-07-20 23:38:17 +00:00
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:09:40 +00:00
media-grid.js Revert [32466], I will pick this up in 4.4. 2015-07-21 15:09:28 +00:00
media-models.js JSHint: don't redeclare globals listed in .jshintrc 2015-07-20 23:38:17 +00:00
media-views.js Media: 2015-08-25 12:12:59 +00:00
quicktags.js Update the TinyMCE initialization: 2015-06-21 22:00:42 +00:00
shortcode.js Correctly capitalize JavaScript throughout core docs. 2014-12-02 00:30:59 +00:00
swfobject.js
tw-sack.js
twemoji.js Update Twemoji to 1.4.1 including up to 3c0c13d3a5 (exclude SVG elements). Remove our hacks and adapt wp-emoji.js to use the new image attributes callback. 2015-06-26 22:00:13 +00:00
underscore.js
underscore.min.js Don't reference underscore.js source map 2015-04-07 04:34:44 +00:00
utils.js After [33840], JS regex needs the g modifier. 2015-09-08 16:43:27 +00:00
wp-a11y.js Minor documentation fixes for the wp.a11y.speak() and addContainer() DocBlocks. 2015-07-13 17:57:01 +00:00
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:38:32 +00:00
wp-auth-check.js Disable body scrolling when session expired log in modal is open. 2015-03-31 22:54:40 +00:00
wp-backbone.js Update media-views and wp.Backbone.View for Backbone 1.1. 2014-02-13 07:36:01 +00:00
wp-emoji-loader.js Emoji: 2015-05-03 18:44:37 +00:00
wp-emoji.js Add a true return description to the test() method added to wpEmoji in 4.3. 2015-07-13 17:58:36 +00:00
wp-list-revisions.js
wp-lists.js Fix double avatars and JS errors when spamming/trashing comments. 2014-03-26 23:13:43 +00:00
wp-oembed-embed.js Embeds: Add oEmbed provider support. 2015-10-07 10:35:18 +00:00
wp-oembed.js Embeds: Add oEmbed provider support. 2015-10-07 10:35:18 +00:00
wp-pointer.js
wp-util.js Add an abort class method to the Promise instance returned by wp.ajax.send(). 2015-06-13 14:29:42 +00:00
wpdialog.js
wplink.js Only use a bare URL when the link text field is used. 2015-08-06 20:57:31 +00:00
zxcvbn-async.js
zxcvbn.min.js