Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/lib/ChatScreens/Chat.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@
chat.bookmarks.push(messageId);

const msgSender = chat.message[idx]?.role === 'user' ? getUserName() : name;
const newName= await alertInput(language.bookmarkAskNameOrDefault);
const newName= await alertInput(language.bookmarkAskNameOrDefault, [], chat.bookmarkNames[messageId] || '');

if (newName && newName.trim() !== '') {
chat.bookmarkNames[messageId] = newName;
Expand Down
2 changes: 1 addition & 1 deletion src/lib/Others/AlertComp.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@
})
}}>OK</Button>
{:else if $alertStore.type === 'input'}
<TextInput value="" id="alert-input" autocomplete="off" marginTop list="alert-input-list" />
<TextInput value={$alertStore.defaultValue} id="alert-input" autocomplete="off" marginTop list="alert-input-list" />
<Button className="mt-4" onclick={() => {
alertStore.set({
type: 'none',
Expand Down
2 changes: 1 addition & 1 deletion src/lib/Others/BookmarkList.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@

async function editName(chatId: string) {
const chat = chara.chats[chara.chatPage];
const newName = await alertInput(language.bookmarkAskNameOrCancel);
const newName = await alertInput(language.bookmarkAskNameOrCancel, [], chat.bookmarkNames?.[chatId] || '');
if (newName && newName.trim() !== '') {
chat.bookmarkNames[chatId] = newName;
}
Expand Down
2 changes: 1 addition & 1 deletion src/lib/Setting/Pages/OtherBotSettings.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -815,7 +815,7 @@

const id = DBState.db.hypaV3PresetId
const preset = presets[id]
const newName = await alertInput(`Enter new name for ${preset.name}`)
const newName = await alertInput(`Enter new name for ${preset.name}`, [], preset.name)

if (!newName || newName.trim().length === 0) return

Expand Down
2 changes: 1 addition & 1 deletion src/lib/SideBars/Sidebar.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -554,7 +554,7 @@
e.preventDefault()
const sel = parseInt(await alertSelect([language.renameFolder,language.changeFolderColor,language.changeFolderImage,language.cancel]))
if(sel === 0){
const v = await alertInput(language.changeFolderName)
const v = await alertInput(language.changeFolderName, [], char.name)
const db = DBState.db
if(v){
const oder = db.characterOrder[ind]
Expand Down
6 changes: 4 additions & 2 deletions src/ts/alert.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export interface alertData{
submsg?: string
datalist?: [string, string][],
stackTrace?: string;
defaultValue?: string
}

type AlertGenerationInfoStoreData = {
Expand Down Expand Up @@ -252,12 +253,13 @@ export async function alertTOS(){
return false
}

export async function alertInput(msg:string, datalist?:[string, string][]) {
export async function alertInput(msg:string, datalist?:[string, string][], defaultValue?:string) {

alertStoreImported.set({
'type': 'input',
'msg': msg,
'datalist': datalist ?? []
'datalist': datalist ?? [],
'defaultValue': defaultValue ?? ''
})

await waitAlert()
Expand Down
Loading