var AdminMenu = { Names: function () { var ajaxnames = new XMLHttpRequest(); ajaxnames.onreadystatechange = function () { if (ajaxnames.readyState === 4 && ajaxnames.status === 200) { NamesEditor.ParseJson(ajaxnames.responseText); } }; ajaxnames.open("GET", "/admin/get_json_names", true); ajaxnames.send(); return false; }, Overlay: function () { return false; }, Settings: function () { var ajaxsettings = new XMLHttpRequest(); ajaxsettings.onreadystatechange = function () { if (ajaxsettings.readyState === 4 && ajaxsettings.status === 200) { Settings.ParseJson(JSON.parse(ajaxsettings.responseText)); } }; ajaxsettings.open("GET", "/admin/get_json_settings", true); ajaxsettings.send(); return false; }, ExImport: function () { var ajaxnames = new XMLHttpRequest(); ajaxnames.onreadystatechange = function () { if (ajaxnames.readyState === 4 && ajaxnames.status === 200) { var ajaxgeo = new XMLHttpRequest(); ajaxgeo.onreadystatechange = function () { if (ajaxgeo.readyState === 4 && ajaxgeo.status === 200) { var ajaxsettings = new XMLHttpRequest(); ajaxsettings.onreadystatechange = function () { if (ajaxsettings.readyState === 4 && ajaxsettings.status === 200) { ExImport.ParseJson(ajaxnames.responseText, ajaxgeo.responseText, ajaxsettings.responseText); } }; ajaxsettings.open("GET", "/admin/get_json_settings", true); ajaxsettings.send(); } }; ajaxgeo.open("GET", "/admin/get_json_geo", true); ajaxgeo.send(); } }; ajaxnames.open("GET", "/admin/get_json_names", true); ajaxnames.send(); return false; } }; var NamesEditor = { iconeditorcounter: 0, ParseJson: function (jsontext) { document.getElementById("content").innerHTML = ""; var namesconfig = JSON.parse(jsontext); var html = "
ID | Name | Icon | |||
---|---|---|---|---|---|
" + id + " | " + "" + nameentry["name"] + " | "; if (nameentry.hasOwnProperty("marker.svg")) { html += "" + this.ParseIcon(nameentry["marker.svg"]) + " | "; } else if (nameentry.hasOwnProperty("icon")) { html += "![]() | ";
}
html += "![]() ![]() | " +
"|
![]() ![]() |