pad_editbar: Don't pass a callback to `toggleDropDown()`

The function is synchronous so there's no point.
pull/5152/head
Richard Hansen 2021-08-14 07:08:20 -04:00
parent 59d6a8b321
commit a1b924f746
2 changed files with 21 additions and 26 deletions

View File

@ -360,35 +360,31 @@ exports.padeditbar = {
this.registerDropdownCommand('embed');
this.registerCommand('settings', () => {
this.toggleDropDown('settings', () => {
$('#options-stickychat').focus();
});
this.toggleDropDown('settings');
$('#options-stickychat').focus();
});
this.registerCommand('import_export', () => {
this.toggleDropDown('import_export', () => {
// If Import file input exists then focus on it..
if ($('#importfileinput').length !== 0) {
setTimeout(() => {
$('#importfileinput').focus();
}, 100);
} else {
$('.exportlink').first().focus();
}
});
this.toggleDropDown('import_export');
// If Import file input exists then focus on it..
if ($('#importfileinput').length !== 0) {
setTimeout(() => {
$('#importfileinput').focus();
}, 100);
} else {
$('.exportlink').first().focus();
}
});
this.registerCommand('showusers', () => {
this.toggleDropDown('users', () => {
$('#myusernameedit').focus();
});
this.toggleDropDown('users');
$('#myusernameedit').focus();
});
this.registerCommand('embed', () => {
this.setEmbedLinks();
this.toggleDropDown('embed', () => {
$('#linkinput').focus().select();
});
this.toggleDropDown('embed');
$('#linkinput').focus().select();
});
this.registerCommand('savedRevision', () => {

View File

@ -32,15 +32,14 @@ const padmodals = (() => {
pad = _pad;
},
showModal: (messageId) => {
padeditbar.toggleDropDown('none', () => {
$('#connectivity .visible').removeClass('visible');
$(`#connectivity .${messageId}`).addClass('visible');
padeditbar.toggleDropDown('none');
$('#connectivity .visible').removeClass('visible');
$(`#connectivity .${messageId}`).addClass('visible');
const $modal = $(`#connectivity .${messageId}`);
automaticReconnect.showCountDownTimerToReconnectOnModal($modal, pad);
const $modal = $(`#connectivity .${messageId}`);
automaticReconnect.showCountDownTimerToReconnectOnModal($modal, pad);
padeditbar.toggleDropDown('connectivity');
});
padeditbar.toggleDropDown('connectivity');
},
showOverlay: () => {
// Prevent the user to interact with the toolbar. Useful when user is disconnected for example