// ==UserScript==
// @name Settings Exporter/Importer
// @namespace https://leitstellenspiel.de/
// @version 1.2
// @description Exportiert/Importiert Script Einstellungen
// @author Lennard[TFD]
// @match https://www.leitstellenspiel.de/profile/*
// @match https://www.missionchief.com/profile/*
// @match https://www.meldkamerspel.com/profile/*
// @updateURL https://github.com/LennardTFD/LeitstellenspielScripte/raw/master/LSS_SettingsExporter/settingsExporter.user.js
// @downloadURL https://github.com/LennardTFD/LeitstellenspielScripte/raw/master/LSS_SettingsExporter/settingsExporter.user.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
$(".page-header .pull-right").append("ExportierenImporieren");
$(".page-header .pull-right").append("
");
function exportSettings()
{
var settings = localStorage;
console.log(settings);
$("#importExportArea").val(JSON.stringify(settings));
}
function importSettings()
{
var oldStorage = JSON.parse($("#importExportArea").val());
var storageKeys = Object.keys(oldStorage);
for(var i = 0; i < storageKeys.length; i++)
{
localStorage.setItem(storageKeys[i], oldStorage[storageKeys[i]]);
}
}
$( "#exportBtn" ).on( "click", function() {
exportSettings();
});
$( "#importBtn" ).on( "click", function() {
importSettings();
});
})();