Skip to content

Commit f3128f5

Browse files
author
prima
committed
fix: Agent with the new editor (choices and updating)
1 parent 5da2222 commit f3128f5

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

klite.embd

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38037,7 +38037,7 @@ class MarkdownWYSIWYG {
3803738037
}
3803838038
</style>
3803938039
<script>
38040-
const renderGameTextRef = render_gametext, originalBack = btn_back, originalRedo = btn_redo, originalRetry = btn_retry;
38040+
const renderGameTextRef = render_gametext, originalBack = btn_back, originalRedo = btn_redo, originalRetry = btn_retry, originalAddThought = addThought;
3804138041

3804238042
let enableNewEditor = () => {
3804338043
let gameEditor = document.createElement("div")
@@ -38107,8 +38107,11 @@ class MarkdownWYSIWYG {
3810738107

3810838108
render_gametext = (save, forceScroll) => {
3810938109
renderGameTextRef(save, forceScroll)
38110-
removeChoiceContainer()
3811138110
let isEditable = gameText.contentEditable === "true"
38111+
if (isEditable)
38112+
{
38113+
removeChoiceContainer()
38114+
}
3811238115
if (gameEditor.style.display === "none") {
3811338116
rawTextEditor.innerHTML = gameText.innerHTML
3811438117
editor.setValue(editor._htmlToMarkdown(rawTextEditor.innerHTML))
@@ -38139,6 +38142,13 @@ class MarkdownWYSIWYG {
3813938142
overwriteRawContents()
3814038143
}
3814138144

38145+
// Handler for agent
38146+
addThought = (wrapperHandler, prompt, onlyDisplay, onlyAdd) => {
38147+
originalAddThought(wrapperHandler, prompt, onlyDisplay, onlyAdd)
38148+
overwriteRawContents()
38149+
}
38150+
38151+
// Handler for language support
3814238152
let titleRemapper = (params) => {
3814338153
let { id, title } = params
3814438154
let elem = document.querySelector(`[data-button-id=${id}]`)
@@ -38178,6 +38188,7 @@ class MarkdownWYSIWYG {
3817838188
btn_back = originalBack
3817938189
btn_redo = originalRedo
3818038190
btn_retry = originalRetry
38191+
addThought = originalAddThought
3818138192
render_gametext()
3818238193
}
3818338194

0 commit comments

Comments
 (0)