X7ROOT File Manager
Current Path:
/home/notabjze/nigeltheengineer.com/wp-includes/js
home
/
notabjze
/
nigeltheengineer.com
/
wp-includes
/
js
/
ðŸ“
..
📄
admin-bar.js
(10.51 KB)
📄
admin-bar.min.js
(3.45 KB)
📄
api-request.js
(3.25 KB)
📄
api-request.min.js
(1023 B)
📄
autosave.js
(21.95 KB)
📄
autosave.min.js
(5.67 KB)
📄
backbone.js
(76.35 KB)
📄
backbone.min.js
(23.29 KB)
📄
clipboard.js
(26.18 KB)
📄
clipboard.min.js
(8.8 KB)
ðŸ“
codemirror
📄
colorpicker.js
(28.4 KB)
📄
colorpicker.min.js
(16.13 KB)
📄
comment-reply.js
(12.17 KB)
📄
comment-reply.min.js
(2.91 KB)
ðŸ“
crop
📄
customize-base.js
(25.15 KB)
📄
customize-base.min.js
(7.67 KB)
📄
customize-loader.js
(7.72 KB)
📄
customize-loader.min.js
(3.47 KB)
📄
customize-models.js
(6.66 KB)
📄
customize-models.min.js
(3.59 KB)
📄
customize-preview-nav-menus.js
(14.67 KB)
📄
customize-preview-nav-menus.min.js
(4.92 KB)
📄
customize-preview-widgets.js
(22.71 KB)
📄
customize-preview-widgets.min.js
(7.64 KB)
📄
customize-preview.js
(27.3 KB)
📄
customize-preview.min.js
(10.45 KB)
📄
customize-selective-refresh.js
(32.55 KB)
📄
customize-selective-refresh.min.js
(10.44 KB)
📄
customize-views.js
(4.95 KB)
📄
customize-views.min.js
(2.39 KB)
ðŸ“
dist
📄
heartbeat.js
(22.69 KB)
📄
heartbeat.min.js
(5.79 KB)
📄
hoverIntent.js
(7.06 KB)
📄
hoverIntent.min.js
(1.46 KB)
📄
hoverintent-js.min.js
(1.68 KB)
📄
imagesloaded.min.js
(5.5 KB)
ðŸ“
imgareaselect
ðŸ“
jcrop
ðŸ“
jquery
📄
json2.js
(17.99 KB)
📄
json2.min.js
(3.07 KB)
📄
masonry.min.js
(23.57 KB)
📄
mce-view.js
(25.45 KB)
📄
mce-view.min.js
(9.65 KB)
📄
media-audiovideo.js
(24.45 KB)
📄
media-audiovideo.min.js
(11.85 KB)
📄
media-editor.js
(28.44 KB)
📄
media-editor.min.js
(10.63 KB)
📄
media-grid.js
(26.23 KB)
📄
media-grid.min.js
(13.03 KB)
📄
media-models.js
(42.88 KB)
📄
media-models.min.js
(13.08 KB)
📄
media-views.js
(265.05 KB)
📄
media-views.min.js
(107.69 KB)
ðŸ“
mediaelement
ðŸ“
plupload
📄
quicktags.js
(22.07 KB)
📄
quicktags.min.js
(10.87 KB)
📄
shortcode.js
(10.51 KB)
📄
shortcode.min.js
(2.58 KB)
📄
swfobject.js
(9.99 KB)
ðŸ“
swfupload
ðŸ“
thickbox
ðŸ“
tinymce
📄
tw-sack.js
(4.85 KB)
📄
tw-sack.min.js
(3.21 KB)
📄
twemoji.js
(32.31 KB)
📄
twemoji.min.js
(15.38 KB)
📄
underscore.js
(66.77 KB)
📄
underscore.min.js
(18.39 KB)
📄
utils.js
(4.56 KB)
📄
utils.min.js
(1.82 KB)
📄
wp-ajax-response.js
(3.68 KB)
📄
wp-ajax-response.min.js
(2.38 KB)
📄
wp-api.js
(45.88 KB)
📄
wp-api.min.js
(14.34 KB)
📄
wp-auth-check.js
(4.11 KB)
📄
wp-auth-check.min.js
(1.62 KB)
📄
wp-backbone.js
(14.88 KB)
📄
wp-backbone.min.js
(2.97 KB)
📄
wp-custom-header.js
(10.22 KB)
📄
wp-custom-header.min.js
(4.34 KB)
📄
wp-embed-template.js
(6.62 KB)
📄
wp-embed-template.min.js
(3.1 KB)
📄
wp-embed.js
(3.83 KB)
📄
wp-embed.min.js
(1.55 KB)
📄
wp-emoji-loader.js
(6.94 KB)
📄
wp-emoji-loader.min.js
(1.82 KB)
📄
wp-emoji-release.min.js
(18.25 KB)
📄
wp-emoji.js
(8.76 KB)
📄
wp-emoji.min.js
(2.82 KB)
📄
wp-list-revisions.js
(970 B)
📄
wp-list-revisions.min.js
(597 B)
📄
wp-lists.js
(24.72 KB)
📄
wp-lists.min.js
(7.35 KB)
📄
wp-pointer.js
(9.99 KB)
📄
wp-pointer.min.js
(3.54 KB)
📄
wp-sanitize.js
(1.32 KB)
📄
wp-sanitize.min.js
(458 B)
📄
wp-util.js
(4.57 KB)
📄
wp-util.min.js
(1.39 KB)
📄
wpdialog.js
(569 B)
📄
wpdialog.min.js
(281 B)
📄
wplink.js
(20.66 KB)
📄
wplink.min.js
(10.99 KB)
📄
zxcvbn-async.js
(821 B)
📄
zxcvbn-async.min.js
(351 B)
📄
zxcvbn.min.js
(802.97 KB)
Editing: wp-emoji-loader.js
/** * @output wp-includes/js/wp-emoji-loader.js */ ( function( window, document, settings ) { var src, ready, ii, tests; // Create a canvas element for testing native browser support of emoji. var canvas = document.createElement( 'canvas' ); var context = canvas.getContext && canvas.getContext( '2d' ); /** * Checks if two sets of Emoji characters render the same visually. * * @since 4.9.0 * * @private * * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, canvas.width, canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = canvas.toDataURL(); // Cleanup from previous test. context.clearRect( 0, 0, canvas.width, canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = canvas.toDataURL(); return rendered1 === rendered2; } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * @since 4.2.0 * * @private * * @param {string} type Whether to test for support of "flag" or "emoji". * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( type ) { var isIdentical; if ( ! context || ! context.fillText ) { return false; } /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone! * * To test for Emoji 14.0 support, try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone. * * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand, * 🏻 Light Skin Tone, a Zero Width Joiner, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone. * * 0x1FAF1 == Rightwards Hand * 0x1F3FB == Light Skin Tone * 0x200D == Zero-Width Joiner (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji. * 0x1FAF2 == Leftwards Hand * 0x1F3FF == Dark Skin Tone. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( '\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width joiner sequence '\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {Object} src The url where the script is located. * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = script.type = 'text/javascript'; document.getElementsByTagName( 'head' )[0].appendChild( script ); } tests = Array( 'flag', 'emoji' ); settings.supports = { everything: true, everythingExceptFlag: true }; /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for( ii = 0; ii < tests.length; ii++ ) { settings.supports[ tests[ ii ] ] = browserSupportsEmoji( tests[ ii ] ); settings.supports.everything = settings.supports.everything && settings.supports[ tests[ ii ] ]; if ( 'flag' !== tests[ ii ] ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ tests[ ii ] ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function() { settings.DOMReady = true; }; // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { ready = function() { settings.readyCallback(); }; /* * Cross-browser version of adding a dom ready event. */ if ( document.addEventListener ) { document.addEventListener( 'DOMContentLoaded', ready, false ); window.addEventListener( 'load', ready, false ); } else { window.attachEvent( 'onload', ready ); document.attachEvent( 'onreadystatechange', function() { if ( 'complete' === document.readyState ) { settings.readyCallback(); } } ); } src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } )( window, document, window._wpemojiSettings );
Upload File
Create Folder