<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[43577] trunk/src/js/_enqueues: General: Explicitly assigns all JS globals to the window.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/43577">43577</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/43577","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>omarreiss</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2018-08-19 13:32:27 +0000 (Sun, 19 Aug 2018)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>General: Explicitly assigns all JS globals to the window.

Many variables in the JavaScript were defined in the global scope without being explicitly assigned to the window. When built with Webpack, the code gets encapsulated in anonymous functions and those implicit globals get assigned to the wrong scope. This patch prevents that from happening.

Fixes <a href="https://core.trac.wordpress.org/ticket/44371">#44371</a>. See <a href="https://core.trac.wordpress.org/ticket/43731">#43731</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcjs_enqueuesadmincommonjs">trunk/src/js/_enqueues/admin/common.js</a></li>
<li><a href="#trunksrcjs_enqueuesadmineditcommentsjs">trunk/src/js/_enqueues/admin/edit-comments.js</a></li>
<li><a href="#trunksrcjs_enqueuesadmininlineeditpostjs">trunk/src/js/_enqueues/admin/inline-edit-post.js</a></li>
<li><a href="#trunksrcjs_enqueuesadmininlineedittaxjs">trunk/src/js/_enqueues/admin/inline-edit-tax.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminmediauploadjs">trunk/src/js/_enqueues/admin/media-upload.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminmediajs">trunk/src/js/_enqueues/admin/media.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminplugininstalljs">trunk/src/js/_enqueues/admin/plugin-install.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminpostjs">trunk/src/js/_enqueues/admin/post.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminpostboxjs">trunk/src/js/_enqueues/admin/postbox.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminsetpostthumbnailjs">trunk/src/js/_enqueues/admin/set-post-thumbnail.js</a></li>
<li><a href="#trunksrcjs_enqueuesadmintagsboxjs">trunk/src/js/_enqueues/admin/tags-box.js</a></li>
<li><a href="#trunksrcjs_enqueuesadminwidgetsjs">trunk/src/js/_enqueues/admin/widgets.js</a></li>
<li><a href="#trunksrcjs_enqueueslibajaxresponsejs">trunk/src/js/_enqueues/lib/ajax-response.js</a></li>
<li><a href="#trunksrcjs_enqueueslibcommentreplyjs">trunk/src/js/_enqueues/lib/comment-reply.js</a></li>
<li><a href="#trunksrcjs_enqueueslibcookiesjs">trunk/src/js/_enqueues/lib/cookies.js</a></li>
<li><a href="#trunksrcjs_enqueueslibgalleryjs">trunk/src/js/_enqueues/lib/gallery.js</a></li>
<li><a href="#trunksrcjs_enqueuesliblinkjs">trunk/src/js/_enqueues/lib/link.js</a></li>
<li><a href="#trunksrcjs_enqueueslibnavmenujs">trunk/src/js/_enqueues/lib/nav-menu.js</a></li>
<li><a href="#trunksrcjs_enqueueslibquicktagsjs">trunk/src/js/_enqueues/lib/quicktags.js</a></li>
<li><a href="#trunksrcjs_enqueueswpdashboardjs">trunk/src/js/_enqueues/wp/dashboard.js</a></li>
<li><a href="#trunksrcjs_enqueueswppasswordstrengthmeterjs">trunk/src/js/_enqueues/wp/password-strength-meter.js</a></li>
<li><a href="#trunksrcjs_enqueueswpthemejs">trunk/src/js/_enqueues/wp/theme.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcjs_enqueuesadmincommonjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/common.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/common.js    2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/common.js      2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* global setUserSetting, ajaxurl, commonL10n, alert, confirm, pagenow */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var showNotice, adminMenu, columns, validateForm, screenMeta;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global columns, screenMeta */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  *  Adds common WordPress functionality to the window.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,7 +23,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  * @deprecated 3.3.0
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-adminMenu = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.adminMenu = {
</ins><span class="cx" style="display: block; padding: 0 10px">         init : function() {},
</span><span class="cx" style="display: block; padding: 0 10px">        fold : function() {},
</span><span class="cx" style="display: block; padding: 0 10px">        restoreMenuState : function() {},
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +32,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Show/hide/save table columns.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-columns = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.columns = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Initializes the column toggles in the screen options.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -158,7 +158,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @returns {boolean} Returns true if all required fields are not an empty string.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-validateForm = function( form ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.validateForm = function( form ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         return !$( form )
</span><span class="cx" style="display: block; padding: 0 10px">                .find( '.form-required' )
</span><span class="cx" style="display: block; padding: 0 10px">                .filter( function() { return $( ':input:visible', this ).val() === ''; } )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -178,7 +178,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @returns {void}
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-showNotice = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.showNotice = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Shows a delete confirmation pop-up message.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -219,7 +219,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @returns {void}
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-screenMeta = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.screenMeta = {
</ins><span class="cx" style="display: block; padding: 0 10px">         element: null, // #screen-meta
</span><span class="cx" style="display: block; padding: 0 10px">        toggles: null, // .screen-meta-toggle
</span><span class="cx" style="display: block; padding: 0 10px">        page:    null, // #wpcontent
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadmineditcommentsjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/edit-comments.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/edit-comments.js     2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/edit-comments.js       2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* global adminCommentsL10n, thousandsSeparator, list_args, QTags, ajaxurl, wpAjax */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var setCommentsList, theList, theExtraList, commentReply;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global commentReply, theExtraList, theList, setCommentsList */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> (function($) {
</span><span class="cx" style="display: block; padding: 0 10px"> var getCount, updateCount, updateCountText, updatePending, updateApproved,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -188,7 +188,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                });
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-setCommentsList = function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.setCommentsList = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">         var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff,
</span><span class="cx" style="display: block; padding: 0 10px">                lastConfidentTime = 0;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -564,8 +564,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                });
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } );
-       theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } );
+       window.theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } )
</ins><span class="cx" style="display: block; padding: 0 10px">                 .bind('wpListDelEnd', function(e, s){
</span><span class="cx" style="display: block; padding: 0 10px">                        var wpListsData = $(s.target).attr('data-wp-lists'), id = s.element.replace(/[^0-9]+/g, '');
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -574,7 +574,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                });
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-commentReply = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.commentReply = {
</ins><span class="cx" style="display: block; padding: 0 10px">         cid : '',
</span><span class="cx" style="display: block; padding: 0 10px">        act : '',
</span><span class="cx" style="display: block; padding: 0 10px">        originalContent : '',
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadmininlineeditpostjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/inline-edit-post.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/inline-edit-post.js  2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/inline-edit-post.js    2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/inline-edit-post.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global inlineEditL10n, ajaxurl, typenow */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global inlineEditL10n, ajaxurl, typenow, inlineEditPost */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,10 +22,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @property {string} what The prefix before the post id.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var inlineEditPost;
</del><span class="cx" style="display: block; padding: 0 10px"> ( function( $, wp ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        inlineEditPost = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.inlineEditPost = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Initializes the inline and bulk post editor.
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadmininlineedittaxjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/inline-edit-tax.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/inline-edit-tax.js   2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/inline-edit-tax.js     2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,7 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/inline-edit-tax.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global inlineEditL10n, ajaxurl */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global inlineEditL10n, ajaxurl, inlineEditTax */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,11 +17,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @property {string} what The type property with a hash prefixed and a dash
</span><span class="cx" style="display: block; padding: 0 10px">  *                         suffixed.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var inlineEditTax;
-
</del><span class="cx" style="display: block; padding: 0 10px"> ( function( $, wp ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-inlineEditTax = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.inlineEditTax = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Initializes the inline taxonomy editor by adding event handlers to be able to
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminmediauploadjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/media-upload.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/media-upload.js      2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/media-upload.js        2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,10 +12,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @requires jQuery
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global tinymce, QTags */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global tinymce, QTags, wpActiveEditor, tb_position */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var wpActiveEditor, send_to_editor;
-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Sends the HTML passed in the parameters to TinyMCE.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,7 +26,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *                         are unavailable. This means that the HTML was not
</span><span class="cx" style="display: block; padding: 0 10px">  *                         sent to the editor.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-send_to_editor = function( html ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.send_to_editor = function( html ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         var editor,
</span><span class="cx" style="display: block; padding: 0 10px">                hasTinymce = typeof tinymce !== 'undefined',
</span><span class="cx" style="display: block; padding: 0 10px">                hasQuicktags = typeof QTags !== 'undefined';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +35,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! wpActiveEditor ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( hasTinymce && tinymce.activeEditor ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        editor = tinymce.activeEditor;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        wpActiveEditor = editor.id;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 window.wpActiveEditor = editor.id;
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( ! hasQuicktags ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        return false;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -64,7 +62,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var tb_position;
</del><span class="cx" style="display: block; padding: 0 10px"> (function($) {
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Recalculates and applies the new ThickBox position based on the current
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -77,7 +74,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @returns {Object[]} Array containing jQuery objects for all the found
</span><span class="cx" style="display: block; padding: 0 10px">         *                     ThickBox anchors.
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        tb_position = function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.tb_position = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">                 var tbWindow = $('#TB_window'),
</span><span class="cx" style="display: block; padding: 0 10px">                        width = $(window).width(),
</span><span class="cx" style="display: block; padding: 0 10px">                        H = $(window).height(),
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminmediajs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/media.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/media.js     2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/media.js       2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,12 +10,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @requires jQuery
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global ajaxurl, attachMediaBoxL10n, _wpMediaGridSettings, showNotice */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global ajaxurl, attachMediaBoxL10n, _wpMediaGridSettings, showNotice, findPosts */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var findPosts;
-
</del><span class="cx" style="display: block; padding: 0 10px"> ( function( $ ){
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        findPosts = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.findPosts = {
</ins><span class="cx" style="display: block; padding: 0 10px">                 /**
</span><span class="cx" style="display: block; padding: 0 10px">                 * Opens a dialog to attach media to a post.
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminplugininstalljs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/plugin-install.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/plugin-install.js    2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/plugin-install.js      2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,8 +4,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/plugin-install.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global plugininstallL10n, tb_click, tb_remove */
-var tb_position;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global plugininstallL10n, tb_click, tb_remove, tb_position */
+
</ins><span class="cx" style="display: block; padding: 0 10px"> jQuery( document ).ready( function( $ ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        var tbWindow,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18,7 +18,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $wrap = $ ( '.wrap' ),
</span><span class="cx" style="display: block; padding: 0 10px">                $body = $( document.body );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        tb_position = function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.tb_position = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">                 var width = $( window ).width(),
</span><span class="cx" style="display: block; padding: 0 10px">                        H = $( window ).height() - ( ( 792 < width ) ? 60 : 20 ),
</span><span class="cx" style="display: block; padding: 0 10px">                        W = ( 792 < width ) ? 772 : width - 20;
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminpostjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/post.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/post.js      2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/post.js        2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,11 +5,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">  /* global postL10n, ajaxurl, wpAjax, setPostThumbnailL10n, postboxes, pagenow, tinymce, alert, deleteUserSetting */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- /* global theList:true, theExtraList:true, getUserSetting, setUserSetting, commentReply */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /* global theList:true, theExtraList:true, getUserSetting, setUserSetting, commentReply, commentsBox */
+ /* global WPSetThumbnailHTML, wptitlehint */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var commentsBox, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint, makeSlugeditClickable, editPermalink;
</del><span class="cx" style="display: block; padding: 0 10px"> // Backwards compatibility: prevent fatal errors.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-makeSlugeditClickable = editPermalink = function(){};
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.makeSlugeditClickable = window.editPermalink = function(){};
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Make sure the wp object exists.
</span><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,7 +24,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @namespace commentsBox
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        commentsBox = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.commentsBox = {
</ins><span class="cx" style="display: block; padding: 0 10px">                 // Comment offset to use when fetching new comments.
</span><span class="cx" style="display: block; padding: 0 10px">                st : 0,
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -108,7 +108,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @global
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        WPSetThumbnailHTML = function(html){
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.WPSetThumbnailHTML = function(html){
</ins><span class="cx" style="display: block; padding: 0 10px">                 $('.inside', '#postimagediv').html(html);
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -119,7 +119,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @global
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        WPSetThumbnailID = function(id){
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.WPSetThumbnailID = function(id){
</ins><span class="cx" style="display: block; padding: 0 10px">                 var field = $('input[value="_thumbnail_id"]', '#list-table');
</span><span class="cx" style="display: block; padding: 0 10px">                if ( field.length > 0 ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id);
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,7 +133,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @global
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        WPRemoveThumbnail = function(nonce){
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.WPRemoveThumbnail = function(nonce){
</ins><span class="cx" style="display: block; padding: 0 10px">                 $.post(ajaxurl, {
</span><span class="cx" style="display: block; padding: 0 10px">                        action: 'set-post-thumbnail', post_id: $( '#post_ID' ).val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent( document.cookie )
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1048,7 +1048,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @returns void
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        wptitlehint = function(id) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.wptitlehint = function(id) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 id = id || 'title';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text');
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminpostboxjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/postbox.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/postbox.js   2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/postbox.js     2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,24 +7,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/postbox.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global ajaxurl, postBoxL10n */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global ajaxurl, postBoxL10n, postboxes */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
- * This object contains all function to handle the behaviour of the post boxes. The post boxes are the boxes you see
- * around the content on the edit page.
- *
- * @since 2.7.0
- *
- * @namespace postboxes
- *
- * @type {Object}
- */
-var postboxes;
-
</del><span class="cx" style="display: block; padding: 0 10px"> (function($) {
</span><span class="cx" style="display: block; padding: 0 10px">        var $document = $( document );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        postboxes = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /**
+        * This object contains all function to handle the behaviour of the post boxes. The post boxes are the boxes you see
+        * around the content on the edit page.
+        *
+        * @since 2.7.0
+        *
+        * @namespace postboxes
+        *
+        * @type {Object}
+        */
+       window.postboxes = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /**
</span><span class="cx" style="display: block; padding: 0 10px">                 * Handles a click on either the postbox heading or the postbox open/close icon.
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminsetpostthumbnailjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/set-post-thumbnail.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/set-post-thumbnail.js        2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/set-post-thumbnail.js  2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /* global setPostThumbnailL10n, ajaxurl, post_id, alert */
</span><span class="cx" style="display: block; padding: 0 10px"> /* exported WPSetAsThumbnail */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function WPSetAsThumbnail( id, nonce ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.WPSetAsThumbnail = function( id, nonce ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         var $link = jQuery('a#wp-post-thumbnail-' + id);
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $link.text( setPostThumbnailL10n.saving );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25,4 +25,4 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+};
</ins></span></pre></div>
<a id="trunksrcjs_enqueuesadmintagsboxjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/tags-box.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/tags-box.js  2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/tags-box.js    2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,10 +3,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* jshint curly: false, eqeqeq: false */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global ajaxurl */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global ajaxurl, tagBox, array_unique_noempty */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var tagBox, array_unique_noempty;
-
</del><span class="cx" style="display: block; padding: 0 10px"> ( function( $ ) {
</span><span class="cx" style="display: block; padding: 0 10px">        var tagDelimiter = ( window.tagsSuggestL10n && window.tagsSuggestL10n.tagDelimiter ) || ',';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,7 +22,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @return {Array} A new array containing only the unique items.
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        array_unique_noempty = function( array ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.array_unique_noempty = function( array ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 var out = [];
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Trim the values and ensure they are unique.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,7 +47,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @global
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        tagBox = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.tagBox = {
</ins><span class="cx" style="display: block; padding: 0 10px">                 /**
</span><span class="cx" style="display: block; padding: 0 10px">                 * Cleans up tags by removing redundant characters.
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span></span></pre></div>
<a id="trunksrcjs_enqueuesadminwidgetsjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/admin/widgets.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/admin/widgets.js   2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/admin/widgets.js     2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,12 +2,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/widgets.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global ajaxurl, isRtl */
-var wpWidgets;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global ajaxurl, isRtl, wpWidgets */
+
</ins><span class="cx" style="display: block; padding: 0 10px"> (function($) {
</span><span class="cx" style="display: block; padding: 0 10px">        var $document = $( document );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-wpWidgets = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.wpWidgets = {
</ins><span class="cx" style="display: block; padding: 0 10px">         /**
</span><span class="cx" style="display: block; padding: 0 10px">         * A closed Sidebar that gets a Widget dragged over it.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span></span></pre></div>
<a id="trunksrcjs_enqueueslibajaxresponsejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/ajax-response.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/ajax-response.js       2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/ajax-response.js 2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,7 +2,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-includes/js/wp-ajax-response.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var wpAjax = jQuery.extend( {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /* global wpAjax */
+
+window.wpAjax = jQuery.extend( {
</ins><span class="cx" style="display: block; padding: 0 10px">         unserialize: function( s ) {
</span><span class="cx" style="display: block; padding: 0 10px">                var r = {}, q, pp, i, p;
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !s ) { return r; }
</span></span></pre></div>
<a id="trunksrcjs_enqueueslibcommentreplyjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/comment-reply.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/comment-reply.js       2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/comment-reply.js 2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,8 +8,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @type {Object}
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var addComment;
-addComment = ( function( window ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.addComment = ( function( window ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         // Avoid scope lookups on commonly used variables.
</span><span class="cx" style="display: block; padding: 0 10px">        var document = window.document;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcjs_enqueueslibcookiesjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/cookies.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/cookies.js     2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/cookies.js       2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,10 +4,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-includes/js/utils.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global userSettings */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global userSettings, getAllUserSettings, wpCookies, setUserSetting */
</ins><span class="cx" style="display: block; padding: 0 10px"> /* exported getUserSetting, setUserSetting, deleteUserSetting */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var wpCookies = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.wpCookies = {
</ins><span class="cx" style="display: block; padding: 0 10px"> // The following functions are from Cookie.js class in TinyMCE 3, Moxiecode, used under LGPL.
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        each: function( obj, cb, scope ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -139,7 +139,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Returns the value as string. Second arg or empty string is returned when value is not set.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function getUserSetting( name, def ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.getUserSetting = function( name, def ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         var settings = getAllUserSettings();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( settings.hasOwnProperty( name ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -151,12 +151,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+};
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Both name and value must be only ASCII letters, numbers or underscore
</span><span class="cx" style="display: block; padding: 0 10px"> // and the shorter, the better (cookies can store maximum 4KB). Not suitable to store text.
</span><span class="cx" style="display: block; padding: 0 10px"> // The value is converted and stored as string.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function setUserSetting( name, value, _del ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.setUserSetting = function( name, value, _del ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( 'object' !== typeof userSettings ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return false;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -186,17 +186,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">        wpCookies.set( 'wp-settings-time-' + uid, userSettings.time, 31536000, path, '', secure );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return name;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+};
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function deleteUserSetting( name ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.deleteUserSetting = function( name ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         return setUserSetting( name, '', 1 );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+};
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Returns all settings as js object.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function getAllUserSettings() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.getAllUserSettings = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( 'object' !== typeof userSettings ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return {};
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return wpCookies.getHash( 'wp-settings-' + userSettings.uid ) || {};
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+};
</ins></span></pre></div>
<a id="trunksrcjs_enqueueslibgalleryjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/gallery.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/gallery.js     2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/gallery.js       2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,7 +2,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/gallery.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global unescape, getUserSetting, setUserSetting */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global unescape, getUserSetting, setUserSetting, wpgallery, tinymce */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> jQuery(document).ready(function($) {
</span><span class="cx" style="display: block; padding: 0 10px">        var gallerySortable, gallerySortableInit, sortIt, clearAll, w, desc = false;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -88,12 +88,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> });
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-jQuery(window).unload( function () { tinymce = tinyMCE = wpgallery = null; } ); // Cleanup
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+jQuery(window).unload( function () { window.tinymce = window.tinyMCE = window.wpgallery = null; } ); // Cleanup
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* gallery settings */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var tinymce = null, tinyMCE, wpgallery;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.tinymce = null;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-wpgallery = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.wpgallery = {
</ins><span class="cx" style="display: block; padding: 0 10px">         mcemode : false,
</span><span class="cx" style="display: block; padding: 0 10px">        editor : {},
</span><span class="cx" style="display: block; padding: 0 10px">        dom : {},
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -123,8 +123,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Find window & API
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                tinymce = w.tinymce;
-               tinyMCE = w.tinyMCE;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         window.tinymce = w.tinymce;
+               window.tinyMCE = w.tinyMCE;
</ins><span class="cx" style="display: block; padding: 0 10px">                 t.editor = tinymce.EditorManager.activeEditor;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                t.setup();
</span></span></pre></div>
<a id="trunksrcjs_enqueuesliblinkjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/link.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/link.js        2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/link.js  2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,7 +2,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-includes/js/wplink.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var wpLink;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /* global wpLink */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> ( function( $, wpLinkL10n, wp ) {
</span><span class="cx" style="display: block; padding: 0 10px">        var editor, searchTimer, River, Query, correctedURL, linkNode,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,7 +16,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return linkNode || editor.dom.getParent( editor.selection.getNode(), 'a[href]' );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        wpLink = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.wpLink = {
</ins><span class="cx" style="display: block; padding: 0 10px">                 timeToTriggerRiver: 150,
</span><span class="cx" style="display: block; padding: 0 10px">                minRiverAJAXDuration: 200,
</span><span class="cx" style="display: block; padding: 0 10px">                riverBottomThreshold: 5,
</span></span></pre></div>
<a id="trunksrcjs_enqueueslibnavmenujs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/nav-menu.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/nav-menu.js    2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/nav-menu.js      2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,20 +9,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/nav-menu.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global menus, postboxes, columns, isRtl, navMenuL10n, ajaxurl */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global menus, postboxes, columns, isRtl, navMenuL10n, ajaxurl, wpNavMenu */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
- * Contains all the functions to handle WordPress navigation menus administration.
- *
- * @namespace
- */
-var wpNavMenu;
-
</del><span class="cx" style="display: block; padding: 0 10px"> (function($) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        var api;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        api = wpNavMenu = {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /**
+        * Contains all the functions to handle WordPress navigation menus administration.
+        *
+        * @namespace wpNavMenu
+        */
+       api = window.wpNavMenu = {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                options : {
</span><span class="cx" style="display: block; padding: 0 10px">                        menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead.
</span></span></pre></div>
<a id="trunksrcjs_enqueueslibquicktagsjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/lib/quicktags.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/lib/quicktags.js   2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/lib/quicktags.js     2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,10 +24,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // by Alex King
</span><span class="cx" style="display: block; padding: 0 10px"> // http://www.alexking.org/
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global adminpage, wpActiveEditor, quicktagsL10n, wpLink, prompt */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global adminpage, wpActiveEditor, quicktagsL10n, wpLink, prompt, edButtons */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var QTags, edCanvas,
-       edButtons = [];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.edButtons = [];
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* jshint ignore:start */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,24 +35,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Define all former global functions so plugins that hack quicktags.js directly don't cause fatal errors.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var edAddTag = function(){},
-edCheckOpenTags = function(){},
-edCloseAllTags = function(){},
-edInsertImage = function(){},
-edInsertLink = function(){},
-edInsertTag = function(){},
-edLink = function(){},
-edQuickLink = function(){},
-edRemoveTag = function(){},
-edShowButton = function(){},
-edShowLinks = function(){},
-edSpell = function(){},
-edToolbar = function(){};
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.edAddTag = function(){},
+window.edCheckOpenTags = function(){},
+window.edCloseAllTags = function(){},
+window.edInsertImage = function(){},
+window.edInsertLink = function(){},
+window.edInsertTag = function(){},
+window.edLink = function(){},
+window.edQuickLink = function(){},
+window.edRemoveTag = function(){},
+window.edShowButton = function(){},
+window.edShowLinks = function(){},
+window.edSpell = function(){},
+window.edToolbar = function(){};
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Initialize new instance of the Quicktags editor
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function quicktags(settings) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.quicktags = function(settings) {
</ins><span class="cx" style="display: block; padding: 0 10px">         return new QTags(settings);
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -63,7 +62,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Added for back compatibility
</span><span class="cx" style="display: block; padding: 0 10px">  * @see QTags.insertContent()
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function edInsertContent(bah, txt) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.edInsertContent = function(bah, txt) {
</ins><span class="cx" style="display: block; padding: 0 10px">         return QTags.insertContent(txt);
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -73,7 +72,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Added for back compatibility, use QTags.addButton() as it gives more flexibility like type of button, button placement, etc.
</span><span class="cx" style="display: block; padding: 0 10px">  * @see QTags.addButton()
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function edButton(id, display, tagStart, tagEnd, access) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.edButton = function(id, display, tagStart, tagEnd, access) {
</ins><span class="cx" style="display: block; padding: 0 10px">         return QTags.addButton( id, display, tagStart, tagEnd, access, '', -1 );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -153,10 +152,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        zeroise( now.getUTCMinutes() ) + ':' +
</span><span class="cx" style="display: block; padding: 0 10px">                        zeroise( now.getUTCSeconds() ) +
</span><span class="cx" style="display: block; padding: 0 10px">                        '+00:00';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        })(),
-       qt;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ })();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        qt = QTags = function(settings) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ var qt = window.QTags = function(settings) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( typeof(settings) === 'string' ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        settings = {id: settings};
</span><span class="cx" style="display: block; padding: 0 10px">                } else if ( typeof(settings) !== 'object' ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -180,7 +178,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( id === 'content' && typeof(adminpage) === 'string' && ( adminpage === 'post-new-php' || adminpage === 'post-php' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        // back compat hack :-(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        edCanvas = canvas;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 window.edCanvas = canvas;
</ins><span class="cx" style="display: block; padding: 0 10px">                         toolbar_id = 'ed_toolbar';
</span><span class="cx" style="display: block; padding: 0 10px">                } else {
</span><span class="cx" style="display: block; padding: 0 10px">                        toolbar_id = name + '_toolbar';
</span></span></pre></div>
<a id="trunksrcjs_enqueueswpdashboardjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/wp/dashboard.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/wp/dashboard.js    2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/wp/dashboard.js      2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,8 +2,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/dashboard.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global pagenow, ajaxurl, postboxes, wpActiveEditor:true */
-var ajaxWidgets, ajaxPopulateWidgets, quickPressLoad;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global pagenow, ajaxurl, postboxes, wpActiveEditor:true, ajaxWidgets */
+/* global ajaxPopulateWidgets, quickPressLoad,  */
</ins><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,7 +61,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @global
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        ajaxWidgets = ['dashboard_primary'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.ajaxWidgets = ['dashboard_primary'];
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Triggers widget updates via AJAX.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -74,7 +74,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @returns {void}
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        ajaxPopulateWidgets = function(el) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.ajaxPopulateWidgets = function(el) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 /**
</span><span class="cx" style="display: block; padding: 0 10px">                 * Fetch the latest representation of the widget via Ajax and show it.
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -129,7 +129,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @returns {void}
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        quickPressLoad = function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.quickPressLoad = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">                 var act = $('#quickpost-action'), t;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Enable the submit buttons.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -210,7 +210,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                autoResizeTextarea();
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        quickPressLoad();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.quickPressLoad();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Enable the dragging functionality of the widgets.
</span><span class="cx" style="display: block; padding: 0 10px">        $( '.meta-box-sortables' ).sortable( 'option', 'containment', '#wpwrap' );
</span></span></pre></div>
<a id="trunksrcjs_enqueueswppasswordstrengthmeterjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/wp/password-strength-meter.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/wp/password-strength-meter.js      2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/wp/password-strength-meter.js        2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /* global zxcvbn */
</span><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var passwordStrength;
</del><span class="cx" style="display: block; padding: 0 10px"> (function($){
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -118,5 +117,5 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @type {wp.passwordStrength.meter}
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        passwordStrength = wp.passwordStrength.meter;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.passwordStrength = wp.passwordStrength.meter;
</ins><span class="cx" style="display: block; padding: 0 10px"> })(jQuery);
</span></span></pre></div>
<a id="trunksrcjs_enqueueswpthemejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/js/_enqueues/wp/theme.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/js/_enqueues/wp/theme.js        2018-08-19 11:16:59 UTC (rev 43576)
+++ trunk/src/js/_enqueues/wp/theme.js  2018-08-19 13:32:27 UTC (rev 43577)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,7 +2,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @output wp-admin/js/theme.js
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* global _wpThemeSettings, confirm */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global _wpThemeSettings, confirm, tb_position */
</ins><span class="cx" style="display: block; padding: 0 10px"> window.wp = window.wp || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> ( function($) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2041,9 +2041,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> })( jQuery );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Align theme browser thickbox
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-var tb_position;
</del><span class="cx" style="display: block; padding: 0 10px"> jQuery(document).ready( function($) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        tb_position = function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ window.tb_position = function() {
</ins><span class="cx" style="display: block; padding: 0 10px">                 var tbWindow = $('#TB_window'),
</span><span class="cx" style="display: block; padding: 0 10px">                        width = $(window).width(),
</span><span class="cx" style="display: block; padding: 0 10px">                        H = $(window).height(),
</span></span></pre>
</div>
</div>

</body>
</html>