Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
b171b08
wp_get_script_tag() and wp_get_inline_script_tag()
enricocarraro Oct 13, 2020
9f0fccd
Move 'wp_script_attributes' filter out of wp_sanitize_script_attribut…
enricocarraro Oct 23, 2020
7b36c46
Restructure ifs in wp_sanitize_script_attributes().
enricocarraro Oct 23, 2020
65ed818
Docs: correct DocBlocks for wp_get_script_tag and related functions.
enricocarraro Oct 23, 2020
1e45f03
wp_get_script_tag() and wp_get_inline_script_tag()
enricocarraro Oct 13, 2020
3ea2f75
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
64c4a5d
Use wp_get_script_tag() and wp_get_inline_script_tag() in WP_Scripts.
enricocarraro Oct 14, 2020
16a8b04
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
2d034a8
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-login.p…
enricocarraro Oct 14, 2020
869a59e
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
5792ee3
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
ac07869
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
67415b0
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
27a8369
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
eb4e615
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
053f4b9
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
31be1c8
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
d9dab36
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
2459916
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
e8f62b6
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
6f0b742
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
0a0eb54
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
74e3c9b
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/u…
enricocarraro Oct 14, 2020
d4fae18
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/s…
enricocarraro Oct 14, 2020
06737ab
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/n…
enricocarraro Oct 14, 2020
da6ea76
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/n…
enricocarraro Oct 14, 2020
7ed73c6
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/n…
enricocarraro Oct 14, 2020
fdc306f
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
c929f4f
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
9cf69a4
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
af820e9
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
92f5af1
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
729f6aa
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
33a2005
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
c5c9954
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
0b884e3
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
a0311fa
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
55a63dc
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/u…
enricocarraro Oct 14, 2020
3860286
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
160b367
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
e330bc1
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
099f9f2
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
6a44f2a
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
f580482
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
ef7519a
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
8b103e0
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/i…
enricocarraro Oct 14, 2020
9d577be
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/e…
enricocarraro Oct 14, 2020
81d60f0
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/e…
enricocarraro Oct 14, 2020
9a2d957
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/e…
enricocarraro Oct 14, 2020
1d14499
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/e…
enricocarraro Oct 14, 2020
0c8f2cd
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/e…
enricocarraro Oct 14, 2020
30108c2
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/c…
enricocarraro Oct 14, 2020
fba70f7
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/a…
enricocarraro Oct 14, 2020
3f57e6f
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-admin/a…
enricocarraro Oct 14, 2020
12a65ff
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-activat…
enricocarraro Oct 14, 2020
2420dc1
Use wp_get_script_tag() and wp_get_inline_script_tag() in `wp-include…
enricocarraro Oct 14, 2020
bcd7ccf
Replace inline event handler in `src/wp-admin/includes/class-custom-i…
enricocarraro Oct 15, 2020
33793f4
Replace inline event handler in `wp-admin/includes/dashboard.php` wit…
enricocarraro Oct 15, 2020
dcc9ed3
Replace inline event handler in `wp-admin/includes/class-wp-links-lis…
enricocarraro Oct 15, 2020
73dad40
Replace 'Delete Link' button inline event handler in `wp-admin/includ…
enricocarraro Oct 15, 2020
5794e9b
Replace inline event handler in `wp-admin/includes/class-wp-media-lis…
enricocarraro Oct 15, 2020
4d4719d
Replace inline event handler in `wp-admin/edit-form-advanced.php` wit…
enricocarraro Oct 15, 2020
d9b9183
Replace inline event handler in `wp-admin/setup-config.php` with even…
enricocarraro Oct 15, 2020
c7b30d1
Replace inline event handler in `wp-admin/includes/class-wp-themes-li…
enricocarraro Oct 15, 2020
6c45018
Replace inline event handler in `src/wp-admin/includes/meta-boxes.php…
enricocarraro Oct 15, 2020
e899225
Replace inline event handler in `js/_enqueues/vendor/thickbox/thickbo…
enricocarraro Oct 15, 2020
d24bc84
Replace inline event handler in `wp-includes/class-wp-customize-nav-m…
enricocarraro Oct 15, 2020
011a989
Replace inline event handler in `wp-includes/widgets/class-wp-nav-men…
enricocarraro Oct 15, 2020
22572d3
Replace inline event handler in `wp-admin/includes/class-wp-theme-ins…
enricocarraro Oct 15, 2020
c91be1d
Replace inline event handler in `wp-admin/includes/template.php` with…
enricocarraro Oct 15, 2020
2918203
Replace inline event handler in `wp-includes/comment-template.php` wi…
enricocarraro Oct 15, 2020
feb69af
Replace inline event handler in _default_wp_die_handler() with event …
enricocarraro Oct 15, 2020
0ce8fc4
Replace inline event handler in `wp-admin/async-upload.php` with even…
enricocarraro Oct 15, 2020
4454bb4
Replace inline event handler in `src/wp-admin/includes/image-edit.php…
enricocarraro Oct 15, 2020
4b8c46a
Replace inline event handler in `wp-admin/includes/media.php` with ev…
enricocarraro Oct 15, 2020
5ca06a7
Replace inline event handler in `wp-admin/comment.php` and `wp-admin/…
enricocarraro Oct 15, 2020
311cf6a
Replace inline event handler in `wp-admin/theme-editor.php` and `wp-a…
enricocarraro Oct 15, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,8 @@ module.exports = function(grunt) {
[ WORKING_DIR + 'wp-admin/js/inline-edit-post.js' ]: [ './src/js/_enqueues/admin/inline-edit-post.js' ],
[ WORKING_DIR + 'wp-admin/js/inline-edit-tax.js' ]: [ './src/js/_enqueues/admin/inline-edit-tax.js' ],
[ WORKING_DIR + 'wp-admin/js/language-chooser.js' ]: [ './src/js/_enqueues/lib/language-chooser.js' ],
[ WORKING_DIR + 'wp-admin/js/link-manager.js' ]: [ './src/js/_enqueues/admin/link-manager.js' ],
[ WORKING_DIR + 'wp-admin/js/media-events.js' ]: [ './src/js/_enqueues/admin/media-events.js' ],
[ WORKING_DIR + 'wp-admin/js/link.js' ]: [ './src/js/_enqueues/admin/link.js' ],
[ WORKING_DIR + 'wp-admin/js/media-gallery.js' ]: [ './src/js/_enqueues/deprecated/media-gallery.js' ],
[ WORKING_DIR + 'wp-admin/js/media-upload.js' ]: [ './src/js/_enqueues/admin/media-upload.js' ],
Expand All @@ -269,10 +271,12 @@ module.exports = function(grunt) {
[ WORKING_DIR + 'wp-admin/js/postbox.js' ]: [ './src/js/_enqueues/admin/postbox.js' ],
[ WORKING_DIR + 'wp-admin/js/revisions.js' ]: [ './src/js/_enqueues/wp/revisions.js' ],
[ WORKING_DIR + 'wp-admin/js/set-post-thumbnail.js' ]: [ './src/js/_enqueues/admin/set-post-thumbnail.js' ],
[ WORKING_DIR + 'wp-admin/js/setup-config.js' ]: [ './src/js/_enqueues/admin/setup-config.js' ],
[ WORKING_DIR + 'wp-admin/js/svg-painter.js' ]: [ './src/js/_enqueues/wp/svg-painter.js' ],
[ WORKING_DIR + 'wp-admin/js/tags-box.js' ]: [ './src/js/_enqueues/admin/tags-box.js' ],
[ WORKING_DIR + 'wp-admin/js/tags-suggest.js' ]: [ './src/js/_enqueues/admin/tags-suggest.js' ],
[ WORKING_DIR + 'wp-admin/js/tags.js' ]: [ './src/js/_enqueues/admin/tags.js' ],
[ WORKING_DIR + 'wp-admin/js/themes-list.js' ]: [ './src/js/_enqueues/admin/themes-list.js' ],
[ WORKING_DIR + 'wp-admin/js/site-health.js' ]: [ './src/js/_enqueues/admin/site-health.js' ],
[ WORKING_DIR + 'wp-admin/js/privacy-tools.js' ]: [ './src/js/_enqueues/admin/privacy-tools.js' ],
[ WORKING_DIR + 'wp-admin/js/theme-plugin-editor.js' ]: [ './src/js/_enqueues/wp/theme-plugin-editor.js' ],
Expand Down Expand Up @@ -310,6 +314,7 @@ module.exports = function(grunt) {
[ WORKING_DIR + 'wp-includes/js/heartbeat.js' ]: [ './src/js/_enqueues/wp/heartbeat.js' ],
[ WORKING_DIR + 'wp-includes/js/mce-view.js' ]: [ './src/js/_enqueues/wp/mce-view.js' ],
[ WORKING_DIR + 'wp-includes/js/media-editor.js' ]: [ './src/js/_enqueues/wp/media/editor.js' ],
[ WORKING_DIR + 'wp-includes/js/metabox-events.js' ]: [ './src/js/_enqueues/lib/metabox-events.js' ],
[ WORKING_DIR + 'wp-includes/js/quicktags.js' ]: [ './src/js/_enqueues/lib/quicktags.js' ],
[ WORKING_DIR + 'wp-includes/js/shortcode.js' ]: [ './src/js/_enqueues/wp/shortcode.js' ],
[ WORKING_DIR + 'wp-includes/js/utils.js' ]: [ './src/js/_enqueues/lib/cookies.js' ],
Expand Down Expand Up @@ -819,6 +824,8 @@ module.exports = function(grunt) {
'src/wp-admin/js/inline-edit-tax.js': 'src/js/_enqueues/admin/inline-edit-tax.js',
'src/wp-admin/js/language-chooser.js': 'src/js/_enqueues/lib/language-chooser.js',
'src/wp-admin/js/link.js': 'src/js/_enqueues/admin/link.js',
'src/wp-admin/js/link-manager.js': 'src/js/_enqueues/admin/link-manager.js',
'src/wp-admin/js/media-events.js': 'src/js/_enqueues/admin/media-events.js',
'src/wp-admin/js/media-gallery.js': 'src/js/_enqueues/deprecated/media-gallery.js',
'src/wp-admin/js/media-upload.js': 'src/js/_enqueues/admin/media-upload.js',
'src/wp-admin/js/media.js': 'src/js/_enqueues/admin/media.js',
Expand All @@ -829,10 +836,12 @@ module.exports = function(grunt) {
'src/wp-admin/js/postbox.js': 'src/js/_enqueues/admin/postbox.js',
'src/wp-admin/js/revisions.js': 'src/js/_enqueues/wp/revisions.js',
'src/wp-admin/js/set-post-thumbnail.js': 'src/js/_enqueues/admin/set-post-thumbnail.js',
'src/wp-admin/js/setup-config.js': 'src/js/_enqueues/admin/setup-config.js',
'src/wp-admin/js/svg-painter.js': 'src/js/_enqueues/wp/svg-painter.js',
'src/wp-admin/js/tags-box.js': 'src/js/_enqueues/admin/tags-box.js',
'src/wp-admin/js/tags-suggest.js': 'src/js/_enqueues/admin/tags-suggest.js',
'src/wp-admin/js/tags.js': 'src/js/_enqueues/admin/tags.js',
'src/wp-admin/js/themes-list.js': 'src/js/_enqueues/admin/themes-list.js',
'src/wp-admin/js/theme-plugin-editor.js': 'src/js/_enqueues/wp/theme-plugin-editor.js',
'src/wp-admin/js/theme.js': 'src/js/_enqueues/wp/theme.js',
'src/wp-admin/js/updates.js': 'src/js/_enqueues/wp/updates.js',
Expand Down Expand Up @@ -864,6 +873,7 @@ module.exports = function(grunt) {
'src/wp-includes/js/heartbeat.js': 'src/js/_enqueues/wp/heartbeat.js',
'src/wp-includes/js/mce-view.js': 'src/js/_enqueues/wp/mce-view.js',
'src/wp-includes/js/media-editor.js': 'src/js/_enqueues/wp/media/editor.js',
'src/wp-includes/js/metabox-events.js': 'src/js/_enqueues/lib/metabox-events.js',
'src/wp-includes/js/quicktags.js': 'src/js/_enqueues/lib/quicktags.js',
'src/wp-includes/js/shortcode.js': 'src/js/_enqueues/wp/shortcode.js',
'src/wp-includes/js/utils.js': 'src/js/_enqueues/lib/cookies.js',
Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions src/js/_enqueues/admin/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -1939,6 +1939,12 @@ $document.ready( function() {
// Toggle the Show Details button expanded state.
$( this ).attr( 'aria-expanded', $progressDiv.is( ':visible' ) );
});

// Event handler for "Go back" link (if present)
$( '.go-back' ).click( function () {
window.history.go( -1 );
return false;
} );
});

/**
Expand Down
7 changes: 7 additions & 0 deletions src/js/_enqueues/admin/custom-header.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@
});
});

var name = document.getElementById( 'name' );
if ( name !== null ) {
name.addEventListener( 'click', function ( event ) {
event.preventDefault();
} );
}

/**
* Opens the 'choose from library' frame and creates it if it doesn't exist.
*
Expand Down
7 changes: 7 additions & 0 deletions src/js/_enqueues/admin/edit-comments.js
Original file line number Diff line number Diff line change
Expand Up @@ -813,6 +813,13 @@ window.commentReply = {
commentReply.close();
});

$('#the-comment-list').on('click', '.open-comment-reply', function () {
commentReply.open(
this.dataset.commentId,
this.dataset.postId
);
});

this.comments_listing = $('#comments-form > input[name="comment_status"]').val() || '';
},

Expand Down
24 changes: 24 additions & 0 deletions src/js/_enqueues/admin/link-manager.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* @output wp-admin/js/link-manager.js
*/
/**
* Link manager event handler
*
* @since 5.6.0
*
* @param {Object} document The document object.
*
* @return {void}
*/
/* global confirm */
( function ( document ) {
document.addEventListener( 'DOMContentLoaded', function () {
document.querySelectorAll( '.submitdelete-link' ).forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
if ( ! confirm( item.dataset.prompt ) ) {
event.preventDefault();
}
} );
} );
} );
} )( document );
7 changes: 6 additions & 1 deletion src/js/_enqueues/admin/link.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @output wp-admin/js/link.js
*/

/* global postboxes, deleteUserSetting, setUserSetting, getUserSetting */
/* global confirm, postboxes, deleteUserSetting, setUserSetting, getUserSetting */

jQuery(document).ready( function($) {

Expand Down Expand Up @@ -43,6 +43,11 @@ jQuery(document).ready( function($) {
*/
$('#link-category-add-submit').click( function() { newCat.focus(); } );

// Adds event handler that prompts the user with confirmation dialog
$('.submitdelete-link' ).click( function () {
return confirm( this.dataset.prompt );
} );

/**
* Synchronize category checkboxes.
*
Expand Down
118 changes: 118 additions & 0 deletions src/js/_enqueues/admin/media-events.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
/**
* @output wp-admin/js/media-events.js
*/
/**
* Admin media event handlers.
*
* @since 5.6.0
*
* @requires image-edit
* @requires gallery
* @requires set-post-thumbnail
*
* @param {Object} document The document object.
* @param {Object} window The window object.
*
* @return {void}
*/

/* global addExtImage, imageEdit, wpgallery, WPSetAsThumbnail */
( function ( document, window ) {
document.addEventListener( 'DOMContentLoaded', function () {
document
.querySelectorAll( '.imgedit-open-btn' )
.forEach( function ( item ) {
item.addEventListener( 'click', function () {
imageEdit.open(
parseInt( item.dataset.postId, 10 ),
item.dataset.nonce
);
} );
} );

document.querySelectorAll( '.del-link' ).forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
document.getElementById(
'del_attachment_' + item.dataset.attachmentId
).style.display = 'block';
event.preventDefault();
} );
} );

document
.querySelectorAll( '.button.cancel-del-link' )
.forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
this.parentNode.style.display = 'none';
event.preventDefault();
} );
} );

document
.querySelectorAll( '.wp-post-thumbnail' )
.forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
WPSetAsThumbnail(
item.dataset.attachmentId,
item.dataset.ajaxNonce
);
event.preventDefault();
} );
} );

var cancelAsyncUpload = document.getElementById(
'cancel-async-upload'
);
if ( cancelAsyncUpload !== null ) {
cancelAsyncUpload.addEventListener( 'click', function ( event ) {
try {
window.top.tb_remove();
} catch ( e ) {}
event.preventDefault();
} );
}

document
.querySelectorAll( '.button.gallery-actions' )
.forEach( function ( item ) {
item.addEventListener( 'mousedown', function () {
wpgallery.update();
} );
} );

var srcInput = document.getElementById( 'src' );
if ( srcInput !== null ) {
// wp_media_insert_url_form was called.
srcInput.addEventListener( 'blur', function () {
addExtImage.getImageData();
} );

document
.querySelectorAll( 'td.field > input[name="align"]' )
.forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
addExtImage.align = 'align' + event.target.value;
} );
} );

document
.getElementById( 'image-only-none' )
.addEventListener( 'click', function () {
document.forms[ 0 ].url.value = null;
} );

document
.getElementById( 'image-only-link' )
.addEventListener( 'click', function () {
document.forms[ 0 ].url.value =
document.forms[ 0 ].src.value;
} );

document
.getElementById( 'go_button' )
.addEventListener( 'click', function () {
addExtImage.insert();
} );
}
} );
} )( document, window );
13 changes: 13 additions & 0 deletions src/js/_enqueues/admin/media.js
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,19 @@
}
});

// Binds the click event to the 'Delete Permanently' button.
$( '.warn-media-delete' ).click( function () {
return showNotice.warn();
});

// Binds the click event to the 'Attach' button.
$( '.attach-to-existing' ).each( function () {
$( this ).click( function ( event ) {
findPosts.open( 'media[]', this.dataset.postId );
event.preventDefault();
});
});

// Binds the click event to the search button.
$( '#find-posts-search' ).click( findPosts.send );

Expand Down
7 changes: 6 additions & 1 deletion src/js/_enqueues/admin/post.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @output wp-admin/js/post.js
*/

/* global ajaxurl, wpAjax, postboxes, pagenow, tinymce, alert, deleteUserSetting, ClipboardJS */
/* global ajaxurl, wpAjax, postboxes, pagenow, prompt, tinymce, alert, deleteUserSetting, ClipboardJS */
/* global theList:true, theExtraList:true, getUserSetting, setUserSetting, commentReply, commentsBox */
/* global WPSetThumbnailHTML, wptitlehint */

Expand Down Expand Up @@ -1267,6 +1267,11 @@ jQuery(document).ready( function($) {
// Handle success audible feedback.
wp.a11y.speak( __( 'The file URL has been copied to your clipboard' ) );
} );

// Handle "Get Shortlink" button click event.
$( '#get-shortlink' ).click( function () {
prompt( 'URL:', $( '#shortlink' ).val() );
} );
} );

/**
Expand Down
23 changes: 23 additions & 0 deletions src/js/_enqueues/admin/setup-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* @output wp-admin/js/setup-config.js
*/
/**
* Vanilla JavaScript 'Go back' event handler
*
* @since 5.6.0
*
* @param {Object} document The document object.
* @param {Object} window The window object.
*
* @return {void}
*/
( function ( document, window ) {
document.addEventListener( 'DOMContentLoaded', function () {
document.querySelectorAll( '.go-back' ).forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
window.history.go( -1 );
event.preventDefault();
} );
} );
} );
} )( document, window );
24 changes: 24 additions & 0 deletions src/js/_enqueues/admin/themes-list.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* @output wp-admin/js/themes-list.js
*/
/**
* Link manager event handler
*
* @since 5.6.0
*
* @param {Object} document The document object.
*
* @return {void}
*/
/* global confirm */
( function ( document ) {
document.addEventListener( 'DOMContentLoaded', function () {
document.querySelectorAll( '.submitdelete-theme' ).forEach( function ( item ) {
item.addEventListener( 'click', function ( event ) {
if ( ! confirm( item.dataset.prompt ) ) {
event.preventDefault();
}
} );
} );
} );
} )( document );
Loading