mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
More Fixes
This commit is contained in:
@@ -3080,12 +3080,20 @@ function gametextwatcher(records) {
|
|||||||
//Node was actually deleted.
|
//Node was actually deleted.
|
||||||
if (!dirty_chunks.includes(chunk.getAttribute("chunk"))) {
|
if (!dirty_chunks.includes(chunk.getAttribute("chunk"))) {
|
||||||
dirty_chunks.push(chunk.getAttribute("chunk"));
|
dirty_chunks.push(chunk.getAttribute("chunk"));
|
||||||
|
//Stupid firefox sometimes looses focus as you type after deleting stuff. Fix that here
|
||||||
|
//var sel = window.getSelection();
|
||||||
|
//if (sel.anchorNode instanceof HTMLElement) {
|
||||||
|
// sel.anchorNode.focus();
|
||||||
|
//} else {
|
||||||
|
// game_text.focus();
|
||||||
|
//}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
//get the actual chunk rather than the sub-node
|
//get the actual chunk rather than the sub-node
|
||||||
|
//console.log(record);
|
||||||
var chunk = record.target;
|
var chunk = record.target;
|
||||||
var found_chunk = false;
|
var found_chunk = false;
|
||||||
while (chunk != game_text) {
|
while (chunk != game_text) {
|
||||||
@@ -3109,7 +3117,7 @@ function gametextwatcher(records) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
//console.log(dirty_chunks);
|
||||||
}
|
}
|
||||||
|
|
||||||
function fix_dirty_game_text() {
|
function fix_dirty_game_text() {
|
||||||
@@ -3133,7 +3141,7 @@ function fix_dirty_game_text() {
|
|||||||
console.log("Firing Fix messed up text");
|
console.log("Firing Fix messed up text");
|
||||||
//Fixing text outside of chunks
|
//Fixing text outside of chunks
|
||||||
for (node of game_text.childNodes) {
|
for (node of game_text.childNodes) {
|
||||||
if (!(node instanceof HTMLElement) || !node.hasAttribute("chunk")) {
|
if ((!(node instanceof HTMLElement) || !node.hasAttribute("chunk")) && (node.wholeText.trim() != "")) {
|
||||||
console.log("Found Node that needs to be combined");
|
console.log("Found Node that needs to be combined");
|
||||||
console.log(node);
|
console.log(node);
|
||||||
//We have a text only node. It should be moved into the previous chunk
|
//We have a text only node. It should be moved into the previous chunk
|
||||||
|
Reference in New Issue
Block a user