Show server saves section regardless of whether a map is loaded
This commit is contained in:
@@ -5582,7 +5582,7 @@
|
|||||||
() => {
|
() => {
|
||||||
E.resetSettings();
|
E.resetSettings();
|
||||||
},
|
},
|
||||||
)}"><i class="fas fa-undo"></i> ${e.T("settings-reset-button", "Reset settings")}</button>\n </div>\n </div>\n \n ${u.getInstance().isMapLoaded ? D.saveManagementFormView() : ""}\n ${u.getInstance().isMapLoaded ? D.mapManagementFormView() : ""}\n\n <div class="row pb-3">\n <div class="col">\n <h4 class="py-3 text-warning">${e.T("settings-global-actions-header", "Global actions")}</h4>\n <ul class="list-group list-group-flush">\n <li class="list-group-item">\n <a class="btn btn-outline-info mr-3" target="_blank" href="https://discord.gg/vTDJPnhdvx"><i class="fas fa-link"></i> ${e.T("settings-join-discord-button", "Join Discord")}</a>\n ${e.T("settings-join-discord-description", "Feel free to join the official PU-Discord.")}\n </li>\n <li class="list-group-item">\n <button class="btn btn-outline-warning mr-3" onclick="${wi.register(
|
)}"><i class="fas fa-undo"></i> ${e.T("settings-reset-button", "Reset settings")}</button>\n </div>\n </div>\n \n ${u.getInstance().isMapLoaded ? D.saveManagementFormView() : ""}\n ${D.serverSavesFormView()}\n ${u.getInstance().isMapLoaded ? D.mapManagementFormView() : ""}\n\n <div class="row pb-3">\n <div class="col">\n <h4 class="py-3 text-warning">${e.T("settings-global-actions-header", "Global actions")}</h4>\n <ul class="list-group list-group-flush">\n <li class="list-group-item">\n <a class="btn btn-outline-info mr-3" target="_blank" href="https://discord.gg/vTDJPnhdvx"><i class="fas fa-link"></i> ${e.T("settings-join-discord-button", "Join Discord")}</a>\n ${e.T("settings-join-discord-description", "Feel free to join the official PU-Discord.")}\n </li>\n <li class="list-group-item">\n <button class="btn btn-outline-warning mr-3" onclick="${wi.register(
|
||||||
() => {
|
() => {
|
||||||
E.resetTutorial();
|
E.resetTutorial();
|
||||||
},
|
},
|
||||||
@@ -5629,7 +5629,10 @@
|
|||||||
() => {
|
() => {
|
||||||
E.exportSavegamePrivateBin();
|
E.exportSavegamePrivateBin();
|
||||||
},
|
},
|
||||||
)}"><i class="fas fa-file-export"></i> ${e.T("settings-share-save-button", "Export save without file")}</button>\n <div id="savegameQR"></div>\n --\x3e\n </div>\n <div class="form-group">\n <h5 class="py-2 text-warning">Server Saves</h5>\n <div class="input-group mb-1">\n <input type="text" class="form-control bg-dark text-white" id="named-save-input" placeholder="Save name...">\n <div class="input-group-append">\n <button class="btn btn-outline-success" onclick="${wi.register(() => { E.exportNamedSave(); })}"><i class="fas fa-cloud-upload-alt"></i> Save on server</button>\n </div>\n </div>\n <input type="password" class="form-control bg-dark text-white mb-2" id="named-save-password" placeholder="Password (optional)">\n <small class="form-text text-muted mb-3">Upload a complete export to the server under a custom name.</small>\n <div class="input-group mt-2 mb-1">\n <select class="form-control bg-dark text-white" id="server-saves-select"><option value="">Loading saves...</option></select>\n <div class="input-group-append">\n <button class="btn btn-outline-warning" onclick="${wi.register(() => { E.importNamedSave(); })}"><i class="fas fa-cloud-download-alt"></i> Load from server</button>\n <button class="btn btn-outline-danger" onclick="${wi.register(() => { E.deleteNamedSave(); })}"><i class="fas fa-trash"></i> Delete</button>\n </div>\n </div>\n <input type="password" class="form-control bg-dark text-white mb-1" id="named-load-password" placeholder="Password (if protected)">\n <small class="form-text text-muted">Load a previously saved game from the server. This will overwrite your current progress.</small>\n </div>\n </div>\n </div>`;
|
)}"><i class="fas fa-file-export"></i> ${e.T("settings-share-save-button", "Export save without file")}</button>\n <div id="savegameQR"></div>\n --\x3e\n </div>\n </div>\n </div>`;
|
||||||
|
}
|
||||||
|
static serverSavesFormView() {
|
||||||
|
return `<div class="row">\n <div class="col">\n <div class="form-group">\n <h5 class="py-2 text-warning">Server Saves</h5>\n <div class="input-group mb-1">\n <input type="text" class="form-control bg-dark text-white" id="named-save-input" placeholder="Save name...">\n <div class="input-group-append">\n <button class="btn btn-outline-success" onclick="${wi.register(() => { E.exportNamedSave(); })}"><i class="fas fa-cloud-upload-alt"></i> Save on server</button>\n </div>\n </div>\n <input type="password" class="form-control bg-dark text-white mb-2" id="named-save-password" placeholder="Password (optional)">\n <small class="form-text text-muted mb-3">Upload a complete export to the server under a custom name.</small>\n <div class="input-group mt-2 mb-1">\n <select class="form-control bg-dark text-white" id="server-saves-select"><option value="">Loading saves...</option></select>\n <div class="input-group-append">\n <button class="btn btn-outline-warning" onclick="${wi.register(() => { E.importNamedSave(); })}"><i class="fas fa-cloud-download-alt"></i> Load from server</button>\n <button class="btn btn-outline-danger" onclick="${wi.register(() => { E.deleteNamedSave(); })}"><i class="fas fa-trash"></i> Delete</button>\n </div>\n </div>\n <input type="password" class="form-control bg-dark text-white mb-1" id="named-load-password" placeholder="Password (if protected)">\n <small class="form-text text-muted">Load a previously saved game from the server. This will overwrite your current progress.</small>\n </div>\n </div>\n </div>`;
|
||||||
}
|
}
|
||||||
static mapManagementFormView() {
|
static mapManagementFormView() {
|
||||||
const e = s.getInstance();
|
const e = s.getInstance();
|
||||||
|
|||||||
Reference in New Issue
Block a user