mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
use ctrl+alt+click for breakpoints
This commit is contained in:
@ -33,7 +33,7 @@
|
|||||||
<input type="checkbox" id="qr--modal-syntax">
|
<input type="checkbox" id="qr--modal-syntax">
|
||||||
<span>Syntax highlight</span>
|
<span>Syntax highlight</span>
|
||||||
</label>
|
</label>
|
||||||
<small>Ctrl+Click to set / remove breakpoints</small>
|
<small>Ctrl+Alt+Click to set / remove breakpoints</small>
|
||||||
</div>
|
</div>
|
||||||
<div id="qr--modal-messageHolder">
|
<div id="qr--modal-messageHolder">
|
||||||
<pre id="qr--modal-messageSyntax"><code id="qr--modal-messageSyntaxInner" class="hljs language-stscript"></code></pre>
|
<pre id="qr--modal-messageSyntax"><code id="qr--modal-messageSyntaxInner" class="hljs language-stscript"></code></pre>
|
||||||
|
@ -395,7 +395,7 @@ export class QuickReply {
|
|||||||
message.dispatchEvent(new Event('input', { bubbles:true }));
|
message.dispatchEvent(new Event('input', { bubbles:true }));
|
||||||
};
|
};
|
||||||
message.addEventListener('pointerup', async(evt)=>{
|
message.addEventListener('pointerup', async(evt)=>{
|
||||||
if (!evt.ctrlKey) return;
|
if (!evt.ctrlKey || !evt.altKey || message.selectionStart != message.selectionEnd) return;
|
||||||
const parser = new SlashCommandParser();
|
const parser = new SlashCommandParser();
|
||||||
parser.parse(message.value, false);
|
parser.parse(message.value, false);
|
||||||
const cmdIdx = parser.commandIndex.findLastIndex(it=>it.start <= message.selectionStart && it.end >= message.selectionStart);
|
const cmdIdx = parser.commandIndex.findLastIndex(it=>it.start <= message.selectionStart && it.end >= message.selectionStart);
|
||||||
|
Reference in New Issue
Block a user