diff --git a/client-data/tools/eraser/eraser.js b/client-data/tools/eraser/eraser.js
index 1e98954e..72417f14 100644
--- a/client-data/tools/eraser/eraser.js
+++ b/client-data/tools/eraser/eraser.js
@@ -30,7 +30,7 @@
var currShape = null;
var curTool = "click";
- var icons = ["tools/eraser/icon-red.svg", "tools/eraser/icon.svg",];
+ var icons = ["tools/eraser/icon-click.svg", "tools/eraser/icon-drag.svg",];
var toolNames = ["Remove single shape", "Remove all contacted shapes"];
var msg = {
@@ -133,7 +133,7 @@
Tools.add({ //The new tool
"name": toolNames[0],
- //"shortcut": "e",
+ "shortcut": "e",
"toggle": toggle,
"listeners": {
"press": startErasing,
@@ -141,7 +141,7 @@
"release": stopErasing,
},
"draw": draw,
- "icon": "tools/eraser/icon-red.svg",
+ "icon": icons[0],
"mouseCursor": "crosshair",
});
diff --git a/client-data/tools/eraser/icon-click.svg b/client-data/tools/eraser/icon-click.svg
new file mode 100644
index 00000000..d76f7beb
--- /dev/null
+++ b/client-data/tools/eraser/icon-click.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/client-data/tools/eraser/icon-drag.svg b/client-data/tools/eraser/icon-drag.svg
new file mode 100644
index 00000000..2e6c0bf6
--- /dev/null
+++ b/client-data/tools/eraser/icon-drag.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/client-data/tools/eraser/icon-red.svg b/client-data/tools/eraser/icon-red.svg
deleted file mode 100644
index 8d2153b3..00000000
--- a/client-data/tools/eraser/icon-red.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/client-data/tools/eraser/icon.svg b/client-data/tools/eraser/icon.svg
deleted file mode 100644
index ae29bb84..00000000
--- a/client-data/tools/eraser/icon.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/client-data/tools/multi-eraser/icon.svg b/client-data/tools/multi-eraser/icon.svg
index ae29bb84..8552403d 100644
--- a/client-data/tools/multi-eraser/icon.svg
+++ b/client-data/tools/multi-eraser/icon.svg
@@ -1,7 +1,128 @@
-