Allow messages to be added after deleting summary
This commit is contained in:
		
							parent
							
								
									54297ed6a1
								
							
						
					
					
						commit
						7e8b46f042
					
				| 
						 | 
					@ -34,16 +34,14 @@
 | 
				
			||||||
  let editing = false
 | 
					  let editing = false
 | 
				
			||||||
  let original:string
 | 
					  let original:string
 | 
				
			||||||
  let defaultModel:Model
 | 
					  let defaultModel:Model
 | 
				
			||||||
  let noEdit:boolean
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  onMount(() => {
 | 
					  onMount(() => {
 | 
				
			||||||
    original = message.content
 | 
					    original = message.content
 | 
				
			||||||
    defaultModel = chatSettings.model as any
 | 
					    defaultModel = chatSettings.model as any
 | 
				
			||||||
    noEdit = !!message.summarized
 | 
					 | 
				
			||||||
  })
 | 
					  })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const edit = () => {
 | 
					  const edit = () => {
 | 
				
			||||||
    if (noEdit || message.streaming) return
 | 
					    if (message.summarized || message.streaming) return
 | 
				
			||||||
    editing = true
 | 
					    editing = true
 | 
				
			||||||
    setTimeout(() => {
 | 
					    setTimeout(() => {
 | 
				
			||||||
      const el = document.getElementById('edit-' + message.uuid)
 | 
					      const el = document.getElementById('edit-' + message.uuid)
 | 
				
			||||||
| 
						 | 
					@ -188,7 +186,7 @@
 | 
				
			||||||
>
 | 
					>
 | 
				
			||||||
  <div class="message-body content">
 | 
					  <div class="message-body content">
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
    {#if editing && !noEdit}
 | 
					    {#if editing}
 | 
				
			||||||
      <form class="message-edit" on:submit|preventDefault={update} on:keydown={keydown}>
 | 
					      <form class="message-edit" on:submit|preventDefault={update} on:keydown={keydown}>
 | 
				
			||||||
        <div id={'edit-' + message.uuid} class="message-editor" bind:innerText={message.content} contenteditable
 | 
					        <div id={'edit-' + message.uuid} class="message-editor" bind:innerText={message.content} contenteditable
 | 
				
			||||||
        on:input={update} on:blur={exit} />
 | 
					        on:input={update} on:blur={exit} />
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue