From b438fedf9a00b3fb52519de759a82e62b3d3904b Mon Sep 17 00:00:00 2001 From: Azgaar Date: Wed, 13 Oct 2021 11:09:04 +0300 Subject: [PATCH] remove advanced tracking --- index.html | 2 +- main.js | 5 ++--- modules/export.js | 8 -------- modules/load.js | 4 ---- modules/ui/heightmap-editor.js | 17 +++-------------- modules/ui/options.js | 3 --- 6 files changed, 6 insertions(+), 33 deletions(-) diff --git a/index.html b/index.html index bc3f0387..b25bc362 100644 --- a/index.html +++ b/index.html @@ -1435,7 +1435,7 @@

Join our Discord server and Reddit community to ask questions, get help and share maps.

The project is under active development. Creator and main maintainer: Azgaar. To track the development progress see the devboard. For older versions see the changelog. Please report bugs here. You can also contact me directly via email.

- +
diff --git a/main.js b/main.js index faac4544..2f8907cf 100644 --- a/main.js +++ b/main.js @@ -422,7 +422,7 @@ function showWelcomeMessage() {

Join our ${discord} and ${reddit} to ask questions, share maps, discuss the Generator and Worlbuilding, report bugs and propose new features.

- Thanks for all supporters on
Patreon!`; + Thanks for all supporters on Patreon!`; $("#alert").dialog({ resizable: false, @@ -1862,7 +1862,7 @@ function showStatistics() { INFO && console.log(stats); } -const regenerateMap = debounce(function (source) { +const regenerateMap = debounce(function () { WARN && console.warn("Generate new random map"); closeDialogs("#worldConfigurator, #options3d"); customization = 0; @@ -1872,7 +1872,6 @@ const regenerateMap = debounce(function (source) { restoreLayers(); if (ThreeD.options.isOn) ThreeD.redraw(); if ($("#worldConfigurator").is(":visible")) editWorld(); - track("regenerate", `from ${source}`); }, 1000); // clear the map diff --git a/modules/export.js b/modules/export.js index 48068502..66c004b2 100644 --- a/modules/export.js +++ b/modules/export.js @@ -4,7 +4,6 @@ // download map as SVG async function saveSVG() { TIME && console.time("saveSVG"); - track("export", "svg"); const url = await getMapURL("svg"); const link = document.createElement("a"); link.download = getFileName() + ".svg"; @@ -18,7 +17,6 @@ async function saveSVG() { // download map as PNG async function savePNG() { TIME && console.time("savePNG"); - track("export", "png"); const url = await getMapURL("png"); const link = document.createElement("a"); @@ -49,7 +47,6 @@ async function savePNG() { // download map as JPEG async function saveJPEG() { TIME && console.time("saveJPEG"); - track("export", "jpg"); const url = await getMapURL("png"); const canvas = document.createElement("canvas"); @@ -379,7 +376,6 @@ function inlineStyle(clone) { } function saveGeoJSON_Cells() { - track("export", "getJSON cells"); const json = {type: "FeatureCollection", features: []}; const cells = pack.cells; const getPopulation = i => { @@ -410,7 +406,6 @@ function saveGeoJSON_Cells() { } function saveGeoJSON_Routes() { - track("export", "getJSON routes"); const json = {type: "FeatureCollection", features: []}; routes.selectAll("g > path").each(function () { @@ -427,7 +422,6 @@ function saveGeoJSON_Routes() { } function saveGeoJSON_Rivers() { - track("export", "getJSON rivers"); const json = {type: "FeatureCollection", features: []}; rivers.selectAll("path").each(function () { @@ -450,8 +444,6 @@ function saveGeoJSON_Rivers() { } function saveGeoJSON_Markers() { - track("export", "getJSON markers"); - const features = pack.markers.map(marker => { const {i, type, icon, x, y, size, fill, stroke} = marker; const coordinates = getQGIScoordinates(x, y); diff --git a/modules/load.js b/modules/load.js index 60e8a5c7..a44b4d36 100644 --- a/modules/load.js +++ b/modules/load.js @@ -13,7 +13,6 @@ function quickLoad() { } async function loadFromDropbox() { - track("load", `from dropbox`); const mapPath = document.getElementById("loadFromDropboxSelect")?.value; DEBUG && console.log("Loading map from Dropbox:", mapPath); @@ -69,7 +68,6 @@ function loadMapPrompt(blob) { function loadLastSavedMap() { WARN && console.warn("Load last saved map"); - track("load", `from browser storage`); try { uploadMap(blob); } catch (error) { @@ -80,7 +78,6 @@ function loadMapPrompt(blob) { } function loadMapFromURL(maplink, random) { - track("load", `from url`); const URL = decodeURIComponent(maplink); fetch(URL, {method: "GET", mode: "cors"}) @@ -96,7 +93,6 @@ function loadMapFromURL(maplink, random) { } function showUploadErrorMessage(error, URL, random) { - track("error", `map load from url`); ERROR && console.error(error); alertMessage.innerHTML = `Cannot load map from the ${link(URL, "link provided")}. ${random ? `A new random map is generated. ` : ""} diff --git a/modules/ui/heightmap-editor.js b/modules/ui/heightmap-editor.js index b42aad76..b4ebde9f 100644 --- a/modules/ui/heightmap-editor.js +++ b/modules/ui/heightmap-editor.js @@ -15,18 +15,9 @@ function editHeightmap() { title: "Edit Heightmap", width: "28em", buttons: { - Erase: function () { - track("edit", "heightmap erase"); - enterHeightmapEditMode("erase"); - }, - Keep: function () { - track("edit", "heightmap keep"); - enterHeightmapEditMode("keep"); - }, - Risk: function () { - track("edit", "heightmap risk"); - enterHeightmapEditMode("risk"); - }, + Erase: () => enterHeightmapEditMode("erase"), + Keep: () => enterHeightmapEditMode("keep"), + Risk: () => enterHeightmapEditMode("risk"), Cancel: function () { $(this).dialog("close"); } @@ -704,7 +695,6 @@ function editHeightmap() { function openTemplateEditor() { if ($("#templateEditor").is(":visible")) return; - track("edit", "template editor"); const body = document.getElementById("templateBody"); $("#templateEditor").dialog({ @@ -941,7 +931,6 @@ function editHeightmap() { function openImageConverter() { if ($("#imageConverter").is(":visible")) return; - track("edit", "convert image"); imageToLoad.click(); closeDialogs("#imageConverter"); diff --git a/modules/ui/options.js b/modules/ui/options.js index d6252bc6..0d913c03 100644 --- a/modules/ui/options.js +++ b/modules/ui/options.js @@ -781,7 +781,6 @@ function loadURL() { // load map document.getElementById("mapToLoad").addEventListener("change", function () { - track("load", `from local file`); const fileToLoad = this.files[0]; this.value = ""; closeDialogs(); @@ -804,7 +803,6 @@ function openSaveTiles() { width: "23em", buttons: { Download: function () { - track("export", `tiles`); status.innerHTML = "Preparing for download..."; setTimeout(() => (status.innerHTML = "Downloading. It may take some time."), 1000); loading = setInterval(() => (status.innerHTML += "."), 1000); @@ -890,7 +888,6 @@ function enterStandardView() { } async function enter3dView(type) { - track("click", `3d mode: ${type}`); const canvas = document.createElement("canvas"); canvas.id = "canvas3d"; canvas.dataset.type = type;