WordPress/wp-includes/js
Dominik Schilling ea6e749c71 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.

Props pento.
See #37543.
Fixes #37566.
Built from https://develop.svn.wordpress.org/trunk@38194


git-svn-id: http://core.svn.wordpress.org/trunk@38135 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-08-04 20:51:31 +00:00
..
crop
imgareaselect
jcrop
jquery External Libraries: Update jQuery to 1.12.4. 2016-05-23 09:00:29 +00:00
mediaelement External Libraries: Update MediaElement.js to 2.22.0. 2016-07-18 10:59:30 +00:00
plupload Media: Use the correct variable for the file object. 2016-06-16 16:15:31 +00:00
swfupload
thickbox Accessibility: the Thickbox "Close" control should always be a button. 2016-05-23 10:30:29 +00:00
tinymce TinyMCE: fix the calculation for the inline toolbar vertical position. 2016-07-27 02:59:31 +00:00
admin-bar.js
admin-bar.min.js
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 Autosave: improve the notice when the sessionStorage autosave is different than the content. 2016-06-17 03:02:29 +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
comment-reply.js
comment-reply.min.js
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 Customize: Add setting validation model and control notifications to augment setting sanitization. 2016-05-20 21:10:27 +00:00
customize-loader.js
customize-loader.min.js
customize-models.js
customize-models.min.js
customize-preview-nav-menus.js
customize-preview-nav-menus.min.js
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 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.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 Customize: Update server-sent setting validation notifications as changes are entered. 2016-06-14 19:17:28 +00:00
customize-views.js
customize-views.min.js
heartbeat.js
heartbeat.min.js
hoverIntent.js
hoverIntent.min.js
imagesloaded.min.js External Libraries: Update Masonry to 3.3.2 and imagesLoaded to 3.2.0. 2016-06-28 18:48:31 +00:00
json2.js
json2.min.js
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 TinyMCE, wpView: 2016-07-26 23:13:28 +00:00
media-audiovideo.js
media-audiovideo.min.js
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
media-models.min.js
media-views.js Media: Restore keyboard navigation of the media grid. 2016-06-21 13:35:34 +00:00
media-views.min.js Media: Restore keyboard navigation of the media grid. 2016-06-21 13:35:34 +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 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
shortcode.js Media: Ensure empty alt attributes are set to blank strings. 2016-07-20 14:38:29 +00:00
shortcode.min.js Media: Ensure empty alt attributes are set to blank strings. 2016-07-20 14:38:29 +00:00
swfobject.js
tw-sack.js
tw-sack.min.js
twemoji.js Emoji: Add support for the Rainbow and Pirate flag emoji. 2016-08-03 00:11:32 +00:00
twemoji.min.js Emoji: Add support for the Rainbow and Pirate flag emoji. 2016-08-03 00:11:32 +00:00
underscore.min.js
utils.js
utils.min.js
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
wp-ajax-response.min.js
wp-auth-check.js
wp-auth-check.min.js
wp-backbone.js
wp-backbone.min.js
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
wp-embed.min.js
wp-emoji-loader.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:51:31 +00:00
wp-emoji-loader.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:51:31 +00:00
wp-emoji-release.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:51:31 +00:00
wp-emoji.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:51:31 +00:00
wp-emoji.min.js Emoji: Update the Twemoji loader to include the rainbow flag. 2016-08-04 20:51:31 +00:00
wp-list-revisions.js
wp-list-revisions.min.js
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 Comments: After [37743], prevent a JavaScript error when wpAjax.parseAjaxResponse() returns an error or true. 2016-07-13 15:03:28 +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 TinyMCE, link check: 2016-07-21 03:42:34 +00:00
zxcvbn-async.js
zxcvbn-async.min.js
zxcvbn.min.js