Merge pull request #265 from bra1n/develop

v2.16.0
This commit is contained in:
Steffen 2022-06-14 15:02:40 +02:00 committed by GitHub
commit 4eca3f15db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 2 deletions

View File

@ -1,5 +1,10 @@
# Release Notes
### Version 2.16.0
- Add ability to use json from clipboard to upload script (by @alexanderfletcher)
---
### Version 2.15.4
- fixed flickering of add reminder token
- added redirect to Chinese version

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "townsquare",
"version": "2.15.4",
"version": "2.16.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "townsquare",
"version": "2.15.4",
"version": "2.16.0",
"description": "Blood on the Clocktower Town Square",
"author": "Steffen Baumgart",
"scripts": {

View File

@ -69,6 +69,9 @@
<div class="button" @click="promptURL">
<font-awesome-icon icon="link" /> Enter URL
</div>
<div class="button" @click="readFromClipboard">
<font-awesome-icon icon="clipboard" /> Use JSON from Clipboard
</div>
<div class="button" @click="isCustom = false">
<font-awesome-icon icon="undo" /> Back
</div>
@ -156,6 +159,15 @@ export default {
}
}
},
async readFromClipboard() {
const text = await navigator.clipboard.readText();
try {
const roles = JSON.parse(text);
this.parseRoles(roles);
} catch (e) {
alert("Error reading custom script: " + e.message);
}
},
parseRoles(roles) {
if (!roles || !roles.length) return;
const metaIndex = roles.findIndex(({ id }) => id === "_meta");

View File

@ -16,6 +16,7 @@ const faIcons = [
"CloudMoon",
"Cog",
"Copy",
"Clipboard",
"Dice",
"Dragon",
"ExchangeAlt",