From eedaecab2c503b87cb0322730836fafd2a18a7b3 Mon Sep 17 00:00:00 2001
From: bgreman <47828384+bgreman@users.noreply.github.com>
Date: Sat, 31 Jul 2021 15:43:48 -0400
Subject: [PATCH] Vendor ruler (#1476)
* Fixes ruler module integrity issues by bringing module into source
* Changing ruler stylesheet to vaguely match DCS theme in Liberation
* Changelog
(cherry picked from commit 119d4b9514fdd395adf2dc19b5919930a59b56ac)
---
changelog.md | 1 +
resources/ui/map/canvas.html | 8 +-
resources/ui/map/lib/leaflet-ruler/LICENSE.md | 22 +++
.../map/lib/leaflet-ruler/leaflet-ruler.css | 41 +++++
.../ui/map/lib/leaflet-ruler/leaflet-ruler.js | 173 ++++++++++++++++++
resources/ui/map/lib/leaflet-ruler/ruler.png | Bin 0 -> 684 bytes
6 files changed, 239 insertions(+), 6 deletions(-)
create mode 100644 resources/ui/map/lib/leaflet-ruler/LICENSE.md
create mode 100644 resources/ui/map/lib/leaflet-ruler/leaflet-ruler.css
create mode 100644 resources/ui/map/lib/leaflet-ruler/leaflet-ruler.js
create mode 100644 resources/ui/map/lib/leaflet-ruler/ruler.png
diff --git a/changelog.md b/changelog.md
index 8dcf1271..bdb930a0 100644
--- a/changelog.md
+++ b/changelog.md
@@ -15,6 +15,7 @@ Saves from 4.0.0 are compatible with 4.1.0.
* **[UI]** Control point name displayed with ground object group name on map.
* **[UI]** Buy or Replace will now show the correct price for generated ground objects like sams.
* **[UI]** Improved logging for frontline movement to be more descriptive about what happened and why.
+* **[UI]** Brought ruler map module into source, which should fix file integrity issues with the module.
## Fixes
diff --git a/resources/ui/map/canvas.html b/resources/ui/map/canvas.html
index ff99669a..0efc3ebf 100644
--- a/resources/ui/map/canvas.html
+++ b/resources/ui/map/canvas.html
@@ -25,12 +25,8 @@
crossorigin="">
-
+ href="lib/leaflet-ruler/leaflet-ruler.css">
+