WordPress/wp-includes/js
Dominik Schilling 6b9501b9c7 Emoji: Update the Twemoji loader to include the rainbow flag.
[38179] added support for the rainbow flag to core, but platform compatibility is a bit strange, because the flag was defined out of sync with the usual Unicode release cycle. For example Android N supports all Unicode 9.0 emoji, but doesn't support the rainbow flag thus the rainbow flag isn't rendered.
The Twemoji loader already has an exception for flags - it'll load if the browser supports everything but flags, and then only replace flag emoji, leaving everything else as native rendering. To provide a seamless experience for all flags the loader now uses the rainbow flag to test flag support.

Merge of [38194] to the 4.6 branch.

Props pento.
See #37543.
See #37566.
Built from https://develop.svn.wordpress.org/branches/4.6@38195


git-svn-id: http://core.svn.wordpress.org/branches/4.6@38136 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-08-04 20:53:32 +00:00
..
crop
imgareaselect Site Icon: Add crop preview to the media modal. 2015-07-20 15:57:25 +00:00
jcrop
jquery Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
mediaelement Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
plupload Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
swfupload Fix some documentation typos in various core files. 2014-08-13 03:56:17 +00:00
thickbox Accessibility: the Thickbox "Close" control should always be a button. 2016-05-23 10:30:29 +00:00
tinymce Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
admin-bar.js Toolbar: Restore scroll-to-top functionality. 2015-07-20 20:02:24 +00:00
admin-bar.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
autosave.js Autosave: improve the notice when the sessionStorage autosave is different than the content. 2016-06-17 03:02:29 +00:00
autosave.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
backbone.min.js External Libraries: Update Backbone to version 1.3.3. 2016-06-16 09:27:29 +00:00
colorpicker.js
colorpicker.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
comment-reply.js Comments: after [35593], extend support to IE8 and improve checking for elements hidden with CSS 2015-11-18 19:15:28 +00:00
comment-reply.min.js Comments: after [35593], extend support to IE8 and improve checking for elements hidden with CSS 2015-11-18 19:15:28 +00:00
customize-base.js Customize: Add setting validation model and control notifications to augment setting sanitization. 2016-05-20 21:10:27 +00:00
customize-base.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-loader.js Customize: Don't auto-close the customizer when a new theme is activated. 2016-05-01 19:54:27 +00:00
customize-loader.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-models.js JSHint: Use 'global' rather than 'globals' for inline configuration. 2015-07-19 17:09:26 +00:00
customize-models.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-preview-nav-menus.js Customize: Fix regressions and harden implementation of selective refresh for nav menus. 2016-03-09 00:09:26 +00:00
customize-preview-nav-menus.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-preview-widgets.js Customize: Prevent customize-preview-widgets JS errors in preview if a sidebar is registered with empty before_widget/after_widget params. 2016-07-27 16:27:30 +00:00
customize-preview-widgets.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-preview.js Customize: Update server-sent setting validation notifications as changes are entered. 2016-06-14 19:17:28 +00:00
customize-preview.min.js Customize: Update server-sent setting validation notifications as changes are entered. 2016-06-14 19:17:28 +00:00
customize-selective-refresh.js Customize: Update server-sent setting validation notifications as changes are entered. 2016-06-14 19:17:28 +00:00
customize-selective-refresh.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
customize-views.js Customizer: Contain "No image set/selected" in dashed border. 2016-02-23 17:27:26 +00:00
customize-views.min.js Customizer: Contain "No image set/selected" in dashed border. 2016-02-23 17:27:26 +00:00
heartbeat.js Spelling: Standardize on "front end"/"back end" (noun) and "front-end"/"back-end" (adjective). 2016-02-25 12:53:27 +00:00
heartbeat.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
hoverIntent.js Update hoverIntent to 1.8.1. 2015-03-11 17:15:27 +00:00
hoverIntent.min.js Update hoverIntent to 1.8.1. 2015-03-11 17:15:27 +00:00
imagesloaded.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +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:02:25 +00:00
json2.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
masonry.min.js External Libraries: Update Masonry to 3.3.2 and imagesLoaded to 3.2.0. 2016-06-28 18:48:31 +00:00
mce-view.js TinyMCE, wpView: 2016-07-26 23:13:28 +00:00
mce-view.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
media-audiovideo.js Update Backbone and Underscore to the latest versions. 2016-02-17 15:22:26 +00:00
media-audiovideo.min.js Update Backbone and Underscore to the latest versions. 2016-02-17 15:22:26 +00:00
media-editor.js Post Thumbnails: Only update featured images when saving a post. 2016-07-20 16:24:28 +00:00
media-editor.min.js Post Thumbnails: Only update featured images when saving a post. 2016-07-20 16:24:28 +00:00
media-grid.js Media: properly refresh the position of the Plupload shim so it moves over the Select Files button or off the screen. Fixes selecting files in MS Edge on the Media grid and Media -> Add New screens. 2016-06-16 04:54:29 +00:00
media-grid.min.js Media: properly refresh the position of the Plupload shim so it moves over the Select Files button or off the screen. Fixes selecting files in MS Edge on the Media grid and Media -> Add New screens. 2016-06-16 04:54:29 +00:00
media-models.js JSHint: don't redeclare globals listed in .jshintrc 2015-07-20 23:39:24 +00:00
media-models.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
media-views.js Media: Restore keyboard navigation of the media grid. 2016-06-21 13:35:34 +00:00
media-views.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
quicktags.js Editor quickTags: when the user selects some text by triple-clicking, then wraps it in a tag, and the last selected char is `\n`, insert the closing tag before the line break. 2016-06-09 00:25:27 +00:00
quicktags.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
shortcode.js Media: Ensure empty `alt` attributes are set to blank strings. 2016-07-20 14:38:29 +00:00
shortcode.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
swfobject.js
tw-sack.js
tw-sack.min.js Update Grunt dev-dependencies 2015-06-28 14:51:30 +00:00
twemoji.js Emoji: Add support for the Rainbow and Pirate flag emoji. 2016-08-03 00:13:32 +00:00
twemoji.min.js Emoji: Add support for the Rainbow and Pirate flag emoji. 2016-08-03 00:13:32 +00:00
underscore.min.js Update Backbone and Underscore to the latest versions. 2016-02-17 15:22:26 +00:00
utils.js After [33840], JS regex needs the `g` modifier. 2015-09-08 16:44:26 +00:00
utils.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
wp-a11y.js Accessibility: Ensure only text is sent to aria-live messages. 2016-07-20 14:26:28 +00:00
wp-a11y.min.js Accessibility: Ensure only text is sent to aria-live messages. 2016-07-20 14:26:28 +00:00
wp-ajax-response.js jQuery: Replace the use of the `.size()` method with the `.length` property. 2016-01-13 16:17:27 +00:00
wp-ajax-response.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
wp-auth-check.js jQuery: Replace use of the `.load()` method for the "load" event with `.on( 'load', handler )`. 2016-01-13 17:22:27 +00:00
wp-auth-check.min.js jQuery: Replace use of the `.load()` method for the "load" event with `.on( 'load', handler )`. 2016-01-13 17:22:27 +00:00
wp-backbone.js In wp.Backbone.Subviews, extract subviews with proper Underscore.js functions. 2016-01-15 04:02:28 +00:00
wp-backbone.min.js In wp.Backbone.Subviews, extract subviews with proper Underscore.js functions. 2016-01-15 04:02:28 +00:00
wp-embed-template.js Embeds: After [37745], check if a featured image exists before attaching an event listener. 2016-07-05 16:16:57 +00:00
wp-embed-template.min.js Embeds: After [37745], check if a featured image exists before attaching an event listener. 2016-07-05 16:16:57 +00:00
wp-embed.js Embeds: Use a more accessible way to initially hide the iframe. 2016-02-25 10:23:27 +00:00
wp-embed.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
wp-emoji-loader.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:53:32 +00:00
wp-emoji-loader.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:53:32 +00:00
wp-emoji-release.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:53:32 +00:00
wp-emoji.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:53:32 +00:00
wp-emoji.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:53:32 +00:00
wp-list-revisions.js
wp-list-revisions.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
wp-lists.js Comments: After [37743], prevent a JavaScript error when `wpAjax.parseAjaxResponse()` returns an error or true. 2016-07-13 15:03:28 +00:00
wp-lists.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
wp-pointer.js
wp-pointer.min.js
wp-util.js Multisite: Change `WP_Network` `id` property to an integer. 2016-06-26 14:26:29 +00:00
wp-util.min.js Multisite: Change `WP_Network` `id` property to an integer. 2016-06-26 14:26:29 +00:00
wpdialog.js
wpdialog.min.js
wplink.js TinyMCE, link check: 2016-07-21 03:42:34 +00:00
wplink.min.js Build/Test Tools: Add npm-shrinkwrap.json to 4.5. 2016-08-01 19:44:09 +00:00
zxcvbn-async.js
zxcvbn-async.min.js
zxcvbn.min.js