mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 01:41:22 +01:00
New button instead of control+click (namesbases) (#802)
Co-authored-by: Mészáros Gergely <monk@geotronic.hu>
This commit is contained in:
parent
b4aced98ea
commit
e38113662e
2 changed files with 13 additions and 5 deletions
|
|
@ -3455,7 +3455,8 @@
|
|||
<button id="namesbaseAdd" data-tip="Add new namesbase" class="icon-plus"></button>
|
||||
<button id="namesbaseDefault" data-tip="Restore default namesbase" class="icon-cancel"></button>
|
||||
<button id="namesbaseDownload" data-tip="Download namesbase to PC" class="icon-download"></button>
|
||||
<button id="namesbaseUpload" data-tip="Upload a namesbase from PC, click to override, ctrl+click to extend" class="icon-upload"></button>
|
||||
<button id="namesbaseUpload" data-tip="Upload a namesbase from PC, replacing the current set" class="icon-upload"></button>
|
||||
<button id="namesbaseUploadExtend" data-tip="Upload a namesbase from PC, extending the current set" class="icon-up-circled2"></button>
|
||||
<button id="namesbaseCA" data-tip="Find or share custom namesbase on Cartography Assets portal" class="icon-drafting-compass"></button>
|
||||
<button id="namesbaseAnalyze" data-tip="Analyze namesbase to get a validity and quality overview" class="icon-flask"></button>
|
||||
<button id="namesbaseSpeak" data-tip="Speak the examples. You can change voice and language in options" class="icon-voice"></button>
|
||||
|
|
|
|||
|
|
@ -20,14 +20,21 @@ function editNamesbase() {
|
|||
document.getElementById("namesbaseAnalyze").addEventListener("click", analyzeNamesbase);
|
||||
document.getElementById("namesbaseDefault").addEventListener("click", namesbaseRestoreDefault);
|
||||
document.getElementById("namesbaseDownload").addEventListener("click", namesbaseDownload);
|
||||
|
||||
const uploader = document.getElementById("namesbaseToLoad");
|
||||
document.getElementById("namesbaseUpload").addEventListener("click", () => {
|
||||
const uploader = document.getElementById("namesbaseToLoad");
|
||||
uploader.dataset.override = event.ctrlKey ? "no" : "yes";
|
||||
uploader.addEventListener("change", function (event) {
|
||||
uploadFile(event.target, d => namesbaseUpload(d, true));
|
||||
}, { once: true });
|
||||
uploader.click();
|
||||
});
|
||||
document.getElementById("namesbaseToLoad").addEventListener("change", function (ev) {
|
||||
uploadFile(this, d => namesbaseUpload(d, ev.target.dataset.override === "yes"));
|
||||
document.getElementById("namesbaseUploadExtend").addEventListener("click", () => {
|
||||
uploader.addEventListener("change", function (event) {
|
||||
uploadFile(event.target, d => namesbaseUpload(d, false));
|
||||
}, { once: true });
|
||||
uploader.click();
|
||||
});
|
||||
|
||||
document.getElementById("namesbaseCA").addEventListener("click", () => {
|
||||
openURL("https://cartographyassets.com/asset-category/specific-assets/azgaars-generator/namebases/");
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue