diff -r c7c34916027a -r 177826044cd9 wp/wp-admin/js/widgets.js
--- a/wp/wp-admin/js/widgets.js Mon Oct 14 18:06:33 2019 +0200
+++ b/wp/wp-admin/js/widgets.js Mon Oct 14 18:28:13 2019 +0200
@@ -1,9 +1,13 @@
-/*global ajaxurl, isRtl */
-var wpWidgets;
+/**
+ * @output wp-admin/js/widgets.js
+ */
+
+/* global ajaxurl, isRtl, wpWidgets */
+
(function($) {
var $document = $( document );
-wpWidgets = {
+window.wpWidgets = {
/**
* A closed Sidebar that gets a Widget dragged over it.
*
@@ -21,7 +25,8 @@
l10n: {
save: '{save}',
saved: '{saved}',
- saveAlert: '{saveAlert}'
+ saveAlert: '{saveAlert}',
+ widgetAdded: '{widgetAdded}'
},
/**
@@ -176,19 +181,16 @@
widget.removeClass( 'open' );
});
}
- e.preventDefault();
} else if ( target.hasClass('widget-control-save') ) {
wpWidgets.save( target.closest('div.widget'), 0, 1, 0 );
e.preventDefault();
} else if ( target.hasClass('widget-control-remove') ) {
wpWidgets.save( target.closest('div.widget'), 1, 1, 0 );
- e.preventDefault();
} else if ( target.hasClass('widget-control-close') ) {
widget = target.closest('div.widget');
widget.removeClass( 'open' );
toggleBtn.attr( 'aria-expanded', 'false' );
wpWidgets.close( widget );
- e.preventDefault();
} else if ( target.attr( 'id' ) === 'inactive-widgets-control-remove' ) {
wpWidgets.removeInactiveWidgets();
e.preventDefault();
@@ -245,6 +247,8 @@
/**
* Open Sidebar when a Widget gets dragged over it.
*
+ * @ignore
+ *
* @param {object} event jQuery event object.
*/
over: function( event ) {
@@ -268,6 +272,8 @@
/**
* Close Sidebar when the Widget gets dragged out of it.
*
+ * @ignore
+ *
* @param {object} event jQuery event object.
*/
out: function( event ) {
@@ -429,35 +435,53 @@
$( '#widgets-right .widgets-holder-wrap' ).each( function( index, element ) {
var $element = $( element ),
name = $element.find( '.sidebar-name h2' ).text(),
+ ariaLabel = $element.find( '.sidebar-name' ).data( 'add-to' ),
id = $element.find( '.widgets-sortables' ).attr( 'id' ),
- li = $('
').text( $.trim( name ) );
+ li = $( '' ),
+ button = $( '