mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Display toast when narrator name is set
This commit is contained in:
12
package-lock.json
generated
12
package-lock.json
generated
@ -45,7 +45,8 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"pkg": "^5.8.1",
|
"pkg": "^5.8.1",
|
||||||
"pkg-fetch": "^3.5.2"
|
"pkg-fetch": "^3.5.2",
|
||||||
|
"toastr": "^2.1.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/generator": {
|
"node_modules/@babel/generator": {
|
||||||
@ -3031,6 +3032,15 @@
|
|||||||
"node": ">=8.0"
|
"node": ">=8.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/toastr": {
|
||||||
|
"version": "2.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz",
|
||||||
|
"integrity": "sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"jquery": ">=1.12.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/toidentifier": {
|
"node_modules/toidentifier": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -72,6 +72,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"pkg": "^5.8.1",
|
"pkg": "^5.8.1",
|
||||||
"pkg-fetch": "^3.5.2"
|
"pkg-fetch": "^3.5.2",
|
||||||
|
"toastr": "^2.1.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2577,6 +2577,15 @@
|
|||||||
<div id="rawPromptPopup" class="list-group">
|
<div id="rawPromptPopup" class="list-group">
|
||||||
<div id="rawPromptWrapper" class="tokenItemizingSubclass"></div>
|
<div id="rawPromptWrapper" class="tokenItemizingSubclass"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Configure toast library:
|
||||||
|
toastr.options.escapeHtml = true; // Prevent raw HTML inserts
|
||||||
|
toastr.options.timeOut = 3000; // How long the toast will display without user interaction
|
||||||
|
toastr.options.extendedTimeOut = 10000; // How long the toast will display after a user hovers over it
|
||||||
|
toastr.options.progressBar = true; // Visually indicate how long before a toast expires.
|
||||||
|
toastr.options.closeButton = true; // enable a close button
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -88,7 +88,9 @@ const NARRATOR_NAME_KEY = 'narrator_name';
|
|||||||
const NARRATOR_NAME_DEFAULT = 'System';
|
const NARRATOR_NAME_DEFAULT = 'System';
|
||||||
|
|
||||||
function setNarratorName(_, text) {
|
function setNarratorName(_, text) {
|
||||||
chat_metadata[NARRATOR_NAME_KEY] = text || NARRATOR_NAME_DEFAULT;
|
const name = text || NARRATOR_NAME_DEFAULT;
|
||||||
|
chat_metadata[NARRATOR_NAME_KEY] = name;
|
||||||
|
toastr.info(`System narrator name set to ${name}`);
|
||||||
saveChatConditional();
|
saveChatConditional();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user