Name box in the New world panel (t10)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -54,11 +54,12 @@ function deleteWorld(id) {
|
||||
if (GAME.worldId === id) { GAME.worldId = ''; GAME.worldName = ''; }
|
||||
});
|
||||
}
|
||||
function cleanWorldName(name, fallback) { return String(name).trim().slice(0, 40) || fallback; }
|
||||
function renameWorld(id, name) {
|
||||
return worldWrite(async () => {
|
||||
const list = await listWorlds(), entry = list.find(w => w.id === id);
|
||||
if (!entry) return;
|
||||
entry.name = String(name).trim().slice(0, 40) || entry.name;
|
||||
entry.name = cleanWorldName(name, entry.name);
|
||||
await DB.put('worlds', list);
|
||||
if (GAME.worldId === id) GAME.worldName = entry.name;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user