From 0e21d3290048cabbfaaecb984bf8e20c3cfc765e Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Sat, 5 Oct 2019 19:49:10 +0000 Subject: [PATCH] Build/Test: Bump devDependencies for WordPress 5.3 This upgrades a number of devDependencies. Some of these include changes to how the tasks are configured. Uglify: There are deprecated options from 2.x to 4.x, see: https://github.com/gruntjs/grunt-contrib-uglify#options Autoprefixer: Browserslist now warns when passing in the browser list, so that is put into package.json As with most changes to uglify, this changes every minified JS file. Fixes #48203. Built from https://develop.svn.wordpress.org/trunk@46408 git-svn-id: http://core.svn.wordpress.org/trunk@46206 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/js/accordion.min.js | 2 +- wp-admin/js/code-editor.min.js | 2 +- wp-admin/js/color-picker.min.js | 2 +- wp-admin/js/comment.min.js | 2 +- wp-admin/js/common.min.js | 2 +- wp-admin/js/custom-background.min.js | 2 +- wp-admin/js/customize-controls.min.js | 5 +---- wp-admin/js/customize-nav-menus.min.js | 3 +-- wp-admin/js/customize-widgets.min.js | 2 +- wp-admin/js/dashboard.min.js | 2 +- wp-admin/js/edit-comments.min.js | 2 +- wp-admin/js/editor-expand.min.js | 2 +- wp-admin/js/editor.min.js | 2 +- wp-admin/js/gallery.min.js | 2 +- wp-admin/js/image-edit.min.js | 2 +- wp-admin/js/inline-edit-post.min.js | 2 +- wp-admin/js/inline-edit-tax.min.js | 2 +- wp-admin/js/language-chooser.min.js | 2 +- wp-admin/js/link.min.js | 2 +- wp-admin/js/media-gallery.min.js | 2 +- wp-admin/js/media-upload.min.js | 2 +- wp-admin/js/media.min.js | 2 +- wp-admin/js/nav-menu.min.js | 2 +- wp-admin/js/password-strength-meter.min.js | 2 +- wp-admin/js/plugin-install.min.js | 2 +- wp-admin/js/post.min.js | 2 +- wp-admin/js/postbox.min.js | 2 +- wp-admin/js/privacy-tools.min.js | 2 +- wp-admin/js/revisions.min.js | 2 +- wp-admin/js/set-post-thumbnail.min.js | 2 +- wp-admin/js/site-health.min.js | 2 +- wp-admin/js/svg-painter.min.js | 2 +- wp-admin/js/tags-box.min.js | 2 +- wp-admin/js/tags-suggest.min.js | 2 +- wp-admin/js/tags.min.js | 2 +- wp-admin/js/theme-plugin-editor.min.js | 2 +- wp-admin/js/theme.min.js | 2 +- wp-admin/js/updates.min.js | 3 +-- wp-admin/js/user-profile.min.js | 2 +- wp-admin/js/user-suggest.min.js | 2 +- wp-admin/js/widgets.min.js | 2 +- .../js/widgets/custom-html-widgets.min.js | 2 +- wp-admin/js/widgets/media-audio-widget.min.js | 2 +- .../js/widgets/media-gallery-widget.min.js | 2 +- wp-admin/js/widgets/media-image-widget.min.js | 2 +- wp-admin/js/widgets/media-video-widget.min.js | 2 +- wp-admin/js/widgets/media-widgets.min.js | 2 +- wp-admin/js/widgets/text-widgets.min.js | 2 +- wp-admin/js/word-count.min.js | 2 +- wp-admin/js/wp-fullscreen-stub.min.js | 2 +- wp-admin/js/xfn.min.js | 2 +- wp-includes/embed.php | 4 ++-- wp-includes/formatting.php | 2 +- wp-includes/js/admin-bar.min.js | 2 +- wp-includes/js/api-request.min.js | 2 +- wp-includes/js/autosave.min.js | 2 +- wp-includes/js/backbone.min.js | 2 +- wp-includes/js/clipboard.min.js | 2 +- wp-includes/js/colorpicker.min.js | 2 +- wp-includes/js/comment-reply.min.js | 2 +- wp-includes/js/customize-base.min.js | 2 +- wp-includes/js/customize-loader.min.js | 2 +- wp-includes/js/customize-models.min.js | 2 +- .../js/customize-preview-nav-menus.min.js | 2 +- .../js/customize-preview-widgets.min.js | 2 +- wp-includes/js/customize-preview.min.js | 2 +- .../js/customize-selective-refresh.min.js | 2 +- wp-includes/js/customize-views.min.js | 2 +- wp-includes/js/dist/a11y.min.js | 2 +- wp-includes/js/dist/annotations.min.js | 2 +- wp-includes/js/dist/api-fetch.min.js | 2 +- wp-includes/js/dist/autop.min.js | 2 +- wp-includes/js/dist/blob.min.js | 2 +- wp-includes/js/dist/block-editor.min.js | 14 ++++-------- wp-includes/js/dist/block-library.min.js | 20 ++++------------- .../block-serialization-default-parser.min.js | 2 +- wp-includes/js/dist/blocks.min.js | 4 ++-- wp-includes/js/dist/components.min.js | 14 ++++-------- wp-includes/js/dist/compose.min.js | 2 +- wp-includes/js/dist/core-data.min.js | 2 +- wp-includes/js/dist/data-controls.min.js | 2 +- wp-includes/js/dist/data.min.js | 2 +- wp-includes/js/dist/date.js | 2 +- wp-includes/js/dist/date.min.js | 14 ++---------- wp-includes/js/dist/deprecated.min.js | 2 +- wp-includes/js/dist/dom.min.js | 2 +- wp-includes/js/dist/edit-post.min.js | 10 ++------- wp-includes/js/dist/editor.min.js | 12 +++------- wp-includes/js/dist/element.min.js | 2 +- wp-includes/js/dist/escape-html.min.js | 2 +- wp-includes/js/dist/format-library.min.js | 2 +- wp-includes/js/dist/hooks.min.js | 2 +- wp-includes/js/dist/html-entities.min.js | 2 +- wp-includes/js/dist/i18n.min.js | 2 +- wp-includes/js/dist/keycodes.min.js | 2 +- .../js/dist/list-reusable-blocks.min.js | 2 +- wp-includes/js/dist/media-utils.min.js | 2 +- wp-includes/js/dist/notices.min.js | 2 +- wp-includes/js/dist/nux.min.js | 2 +- wp-includes/js/dist/plugins.min.js | 2 +- wp-includes/js/dist/priority-queue.min.js | 2 +- wp-includes/js/dist/redux-routine.min.js | 2 +- wp-includes/js/dist/rich-text.min.js | 10 ++------- wp-includes/js/dist/server-side-render.min.js | 2 +- wp-includes/js/dist/shortcode.min.js | 2 +- wp-includes/js/dist/token-list.min.js | 2 +- wp-includes/js/dist/url.min.js | 2 +- wp-includes/js/dist/viewport.min.js | 2 +- wp-includes/js/dist/wordcount.min.js | 2 +- wp-includes/js/heartbeat.min.js | 2 +- wp-includes/js/hoverIntent.min.js | 2 +- .../imgareaselect/jquery.imgareaselect.min.js | 2 +- wp-includes/js/jquery/jquery.form.min.js | 2 +- wp-includes/js/jquery/ui/accordion.min.js | 12 +--------- wp-includes/js/jquery/ui/autocomplete.min.js | 12 +--------- wp-includes/js/jquery/ui/button.min.js | 12 +--------- wp-includes/js/jquery/ui/core.min.js | 12 +--------- wp-includes/js/jquery/ui/datepicker.min.js | 13 +---------- wp-includes/js/jquery/ui/dialog.min.js | 12 +--------- wp-includes/js/jquery/ui/draggable.min.js | 12 +--------- wp-includes/js/jquery/ui/droppable.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-blind.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-bounce.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-clip.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-drop.min.js | 12 +--------- .../js/jquery/ui/effect-explode.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-fade.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-fold.min.js | 12 +--------- .../js/jquery/ui/effect-highlight.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-puff.min.js | 12 +--------- .../js/jquery/ui/effect-pulsate.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-scale.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-shake.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-size.min.js | 12 +--------- wp-includes/js/jquery/ui/effect-slide.min.js | 12 +--------- .../js/jquery/ui/effect-transfer.min.js | 12 +--------- wp-includes/js/jquery/ui/effect.min.js | 22 +------------------ wp-includes/js/jquery/ui/menu.min.js | 12 +--------- wp-includes/js/jquery/ui/mouse.min.js | 12 +--------- wp-includes/js/jquery/ui/position.min.js | 12 +--------- wp-includes/js/jquery/ui/progressbar.min.js | 12 +--------- wp-includes/js/jquery/ui/resizable.min.js | 12 +--------- wp-includes/js/jquery/ui/selectable.min.js | 12 +--------- wp-includes/js/jquery/ui/selectmenu.min.js | 12 +--------- wp-includes/js/jquery/ui/slider.min.js | 12 +--------- wp-includes/js/jquery/ui/sortable.min.js | 12 +--------- wp-includes/js/jquery/ui/spinner.min.js | 12 +--------- wp-includes/js/jquery/ui/tabs.min.js | 12 +--------- wp-includes/js/jquery/ui/tooltip.min.js | 12 +--------- wp-includes/js/jquery/ui/widget.min.js | 12 +--------- wp-includes/js/json2.min.js | 2 +- wp-includes/js/mce-view.min.js | 2 +- wp-includes/js/media-audiovideo.min.js | 2 +- wp-includes/js/media-editor.min.js | 2 +- wp-includes/js/media-grid.min.js | 2 +- wp-includes/js/media-models.min.js | 2 +- wp-includes/js/media-views.min.js | 5 +---- .../mediaelement/mediaelement-migrate.min.js | 2 +- .../js/mediaelement/wp-mediaelement.min.js | 2 +- .../js/mediaelement/wp-playlist.min.js | 2 +- wp-includes/js/plupload/handlers.min.js | 2 +- wp-includes/js/plupload/moxie.min.js | 4 +--- wp-includes/js/plupload/plupload.min.js | 2 +- wp-includes/js/plupload/wp-plupload.min.js | 2 +- wp-includes/js/quicktags.min.js | 2 +- wp-includes/js/shortcode.min.js | 2 +- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- .../plugins/wpautoresize/plugin.min.js | 2 +- .../tinymce/plugins/wpdialogs/plugin.min.js | 2 +- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- .../js/tinymce/plugins/wpemoji/plugin.min.js | 2 +- .../tinymce/plugins/wpgallery/plugin.min.js | 2 +- .../js/tinymce/plugins/wplink/plugin.min.js | 2 +- .../plugins/wptextpattern/plugin.min.js | 2 +- .../js/tinymce/plugins/wpview/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js | 18 +++++++-------- wp-includes/js/tw-sack.min.js | 2 +- wp-includes/js/twemoji.min.js | 2 +- wp-includes/js/underscore.min.js | 2 +- wp-includes/js/utils.min.js | 2 +- wp-includes/js/wp-ajax-response.min.js | 2 +- wp-includes/js/wp-api.min.js | 2 +- wp-includes/js/wp-auth-check.min.js | 2 +- wp-includes/js/wp-backbone.min.js | 2 +- wp-includes/js/wp-custom-header.min.js | 2 +- wp-includes/js/wp-embed-template.min.js | 2 +- wp-includes/js/wp-embed.min.js | 2 +- wp-includes/js/wp-emoji-loader.min.js | 2 +- wp-includes/js/wp-emoji-release.min.js | 4 ++-- wp-includes/js/wp-emoji.min.js | 2 +- wp-includes/js/wp-list-revisions.min.js | 2 +- wp-includes/js/wp-lists.min.js | 2 +- wp-includes/js/wp-pointer.min.js | 2 +- wp-includes/js/wp-sanitize.min.js | 2 +- wp-includes/js/wp-util.min.js | 2 +- wp-includes/js/wpdialog.min.js | 2 +- wp-includes/js/wplink.min.js | 2 +- wp-includes/js/zxcvbn-async.min.js | 2 +- wp-includes/version.php | 2 +- 199 files changed, 224 insertions(+), 667 deletions(-) diff --git a/wp-admin/js/accordion.min.js b/wp-admin/js/accordion.min.js index 6f22cd615f..1f5d4227c3 100644 --- a/wp-admin/js/accordion.min.js +++ b/wp-admin/js/accordion.min.js @@ -1 +1 @@ -!function(a){function b(a){var b=a.closest(".accordion-section"),c=b.find("[aria-expanded]").first(),d=b.closest(".accordion-container"),e=d.find(".open"),f=e.find("[aria-expanded]").first(),g=b.find(".accordion-section-content");b.hasClass("cannot-expand")||(d.addClass("opening"),b.hasClass("open")?(b.toggleClass("open"),g.toggle(!0).slideToggle(150)):(f.attr("aria-expanded","false"),e.removeClass("open"),e.find(".accordion-section-content").show().slideUp(150),g.toggle(!1).slideToggle(150),b.toggleClass("open")),setTimeout(function(){d.removeClass("opening")},150),c&&c.attr("aria-expanded",String("false"===c.attr("aria-expanded"))))}a(document).ready(function(){a(".accordion-container").on("click keydown",".accordion-section-title",function(c){"keydown"===c.type&&13!==c.which||(c.preventDefault(),b(a(this)))})})}(jQuery); \ No newline at end of file +!function(e){e(document).ready(function(){e(".accordion-container").on("click keydown",".accordion-section-title",function(n){"keydown"===n.type&&13!==n.which||(n.preventDefault(),function(n){var e=n.closest(".accordion-section"),o=e.find("[aria-expanded]").first(),a=e.closest(".accordion-container"),i=a.find(".open"),t=i.find("[aria-expanded]").first(),s=e.find(".accordion-section-content");if(e.hasClass("cannot-expand"))return;a.addClass("opening"),e.hasClass("open")?(e.toggleClass("open"),s.toggle(!0).slideToggle(150)):(t.attr("aria-expanded","false"),i.removeClass("open"),i.find(".accordion-section-content").show().slideUp(150),s.toggle(!1).slideToggle(150),e.toggleClass("open"));setTimeout(function(){a.removeClass("opening")},150),o&&o.attr("aria-expanded",String("false"===o.attr("aria-expanded")))}(e(this)))})})}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/code-editor.min.js b/wp-admin/js/code-editor.min.js index 4ef1148f88..6e4b644346 100644 --- a/wp-admin/js/code-editor.min.js +++ b/wp-admin/js/code-editor.min.js @@ -1 +1 @@ -"undefined"==typeof window.wp&&(window.wp={}),"undefined"==typeof window.wp.codeEditor&&(window.wp.codeEditor={}),function(a,b){"use strict";function c(b,c){function d(){c.onUpdateErrorNotice&&!_.isEqual(f,g)&&(c.onUpdateErrorNotice(f,b),g=f)}function e(){var e=b.getOption("lint");return!!e&&(!0===e?e={}:_.isObject(e)&&(e=a.extend({},e)),e.options||(e.options={}),"javascript"===c.codemirror.mode&&c.jshint&&a.extend(e.options,c.jshint),"css"===c.codemirror.mode&&c.csslint&&a.extend(e.options,c.csslint),"htmlmixed"===c.codemirror.mode&&c.htmlhint&&(e.options.rules=a.extend({},c.htmlhint),c.jshint&&(e.options.rules.jshint=c.jshint),c.csslint&&(e.options.rules.csslint=c.csslint)),e.onUpdateLinting=function(a){return function(e,h,i){var j=_.filter(e,function(a){return"error"===a.severity});a&&a.apply(e,h,i),_.isEqual(j,f)||(f=j,c.onChangeLintingErrors&&c.onChangeLintingErrors(j,e,h,i),(!b.state.focused||0===f.length||g.length>0)&&d())}}(e.onUpdateLinting),e)}var f=[],g=[];b.setOption("lint",e()),b.on("optionChange",function(a,c){var g,h,i="CodeMirror-lint-markers";"lint"===c&&(h=b.getOption("gutters")||[],g=b.getOption("lint"),!0===g?(_.contains(h,i)||b.setOption("gutters",[i].concat(h)),b.setOption("lint",e())):g||b.setOption("gutters",_.without(h,i)),b.getOption("lint")?b.performLint():(f=[],d()))}),b.on("blur",d),b.on("startCompletion",function(){b.off("blur",d)}),b.on("endCompletion",function(){var a=500;b.on("blur",d),_.delay(function(){b.state.focused||d()},a)}),a(document.body).on("mousedown",function(c){!b.state.focused||a.contains(b.display.wrapper,c.target)||a(c.target).hasClass("CodeMirror-hint")||d()})}function d(b,c){var d=a(b.getTextArea());b.on("blur",function(){d.data("next-tab-blurs",!1)}),b.on("keydown",function(a,e){var f=9,g=27;return g===e.keyCode?void d.data("next-tab-blurs",!0):void(f===e.keyCode&&d.data("next-tab-blurs")&&(e.shiftKey?c.onTabPrevious(b,e):c.onTabNext(b,e),d.data("next-tab-blurs",!1),e.preventDefault()))})}b.codeEditor.defaultSettings={codemirror:{},csslint:{},htmlhint:{},jshint:{},onTabNext:function(){},onTabPrevious:function(){},onChangeLintingErrors:function(){},onUpdateErrorNotice:function(){}},b.codeEditor.initialize=function(e,f){var g,h,i,j;return g=a("string"==typeof e?"#"+e:e),i=a.extend({},b.codeEditor.defaultSettings,f),i.codemirror=a.extend({},i.codemirror),h=b.CodeMirror.fromTextArea(g[0],i.codemirror),c(h,i),j={settings:i,codemirror:h},h.showHint&&h.on("keyup",function(a,c){var d,e,f,g,i=/^[a-zA-Z]$/.test(c.key);h.state.completionActive&&i||(g=h.getTokenAt(h.getCursor()),"string"!==g.type&&"comment"!==g.type&&(f=b.CodeMirror.innerMode(h.getMode(),g.state).mode.name,e=h.doc.getLine(h.doc.getCursor().line).substr(0,h.doc.getCursor().ch),"html"===f||"xml"===f?d="<"===c.key||"/"===c.key&&"tag"===g.type||i&&"tag"===g.type||i&&"attribute"===g.type||"="===g.string&&g.state.htmlState&&g.state.htmlState.tagName:"css"===f?d=i||":"===c.key||" "===c.key&&/:\s+$/.test(e):"javascript"===f?d=i||"."===c.key:"clike"===f&&"php"===h.options.mode&&(d="keyword"===g.type||"variable"===g.type),d&&h.showHint({completeSingle:!1})))}),d(h,f),j}}(window.jQuery,window.wp); \ No newline at end of file +void 0===window.wp&&(window.wp={}),void 0===window.wp.codeEditor&&(window.wp.codeEditor={}),function(l,d){"use strict";d.codeEditor.defaultSettings={codemirror:{},csslint:{},htmlhint:{},jshint:{},onTabNext:function(){},onTabPrevious:function(){},onChangeLintingErrors:function(){},onUpdateErrorNotice:function(){}},d.codeEditor.initialize=function(t,n){var e,a,o,i;return e=l("string"==typeof t?"#"+t:t),(o=l.extend({},d.codeEditor.defaultSettings,n)).codemirror=l.extend({},o.codemirror),function(r,s){var a=[],d=[];function c(){s.onUpdateErrorNotice&&!_.isEqual(a,d)&&(s.onUpdateErrorNotice(a,r),d=a)}function u(){var i,t=r.getOption("lint");return!!t&&(!0===t?t={}:_.isObject(t)&&(t=l.extend({},t)),t.options||(t.options={}),"javascript"===s.codemirror.mode&&s.jshint&&l.extend(t.options,s.jshint),"css"===s.codemirror.mode&&s.csslint&&l.extend(t.options,s.csslint),"htmlmixed"===s.codemirror.mode&&s.htmlhint&&(t.options.rules=l.extend({},s.htmlhint),s.jshint&&(t.options.rules.jshint=s.jshint),s.csslint&&(t.options.rules.csslint=s.csslint)),t.onUpdateLinting=(i=t.onUpdateLinting,function(t,n,e){var o=_.filter(t,function(t){return"error"===t.severity});i&&i.apply(t,n,e),_.isEqual(o,a)||(a=o,s.onChangeLintingErrors&&s.onChangeLintingErrors(o,t,n,e),(!r.state.focused||0===a.length||0