Merge pull request #1407 from LenAnderson/fix-qr-popout-context
fix context menu for QR popout
This commit is contained in:
commit
91e1281208
|
@ -354,6 +354,27 @@ async function doQuickReplyBarPopout() {
|
||||||
let index = $(this).data('index');
|
let index = $(this).data('index');
|
||||||
sendQuickReply(index);
|
sendQuickReply(index);
|
||||||
});
|
});
|
||||||
|
$('.quickReplyButton > .ctx-expander').on('click', function (evt) {
|
||||||
|
evt.stopPropagation();
|
||||||
|
let index = $(this.closest('.quickReplyButton')).data('index');
|
||||||
|
const qr = extension_settings.quickReply.quickReplySlots[index];
|
||||||
|
if (qr.contextMenu?.length) {
|
||||||
|
evt.preventDefault();
|
||||||
|
const tree = buildContextMenu(qr);
|
||||||
|
const menu = new ContextMenu(tree.children);
|
||||||
|
menu.show(evt);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$('.quickReplyButton').on('contextmenu', function (evt) {
|
||||||
|
let index = $(this).data('index');
|
||||||
|
const qr = extension_settings.quickReply.quickReplySlots[index];
|
||||||
|
if (qr.contextMenu?.length) {
|
||||||
|
evt.preventDefault();
|
||||||
|
const tree = buildContextMenu(qr);
|
||||||
|
const menu = new ContextMenu(tree.children);
|
||||||
|
menu.show(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
loadMovingUIState();
|
loadMovingUIState();
|
||||||
$("#quickReplyBarPopout").fadeIn(250)
|
$("#quickReplyBarPopout").fadeIn(250)
|
||||||
|
@ -370,6 +391,27 @@ async function doQuickReplyBarPopout() {
|
||||||
let index = $(this).data('index');
|
let index = $(this).data('index');
|
||||||
sendQuickReply(index);
|
sendQuickReply(index);
|
||||||
});
|
});
|
||||||
|
$('.quickReplyButton > .ctx-expander').on('click', function (evt) {
|
||||||
|
evt.stopPropagation();
|
||||||
|
let index = $(this.closest('.quickReplyButton')).data('index');
|
||||||
|
const qr = extension_settings.quickReply.quickReplySlots[index];
|
||||||
|
if (qr.contextMenu?.length) {
|
||||||
|
evt.preventDefault();
|
||||||
|
const tree = buildContextMenu(qr);
|
||||||
|
const menu = new ContextMenu(tree.children);
|
||||||
|
menu.show(evt);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$('.quickReplyButton').on('contextmenu', function (evt) {
|
||||||
|
let index = $(this).data('index');
|
||||||
|
const qr = extension_settings.quickReply.quickReplySlots[index];
|
||||||
|
if (qr.contextMenu?.length) {
|
||||||
|
evt.preventDefault();
|
||||||
|
const tree = buildContextMenu(qr);
|
||||||
|
const menu = new ContextMenu(tree.children);
|
||||||
|
menu.show(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
$("#quickReplyPopoutButton").off('click').on('click', doQuickReplyBarPopout)
|
$("#quickReplyPopoutButton").off('click').on('click', doQuickReplyBarPopout)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue