From 4c4563384cd2d720fc24d280375d338e720d7035 Mon Sep 17 00:00:00 2001
From: Michael Leuschel <leuschel@uni-duesseldorf.de>
Date: Mon, 12 Oct 2020 16:00:44 +0200
Subject: [PATCH] use new hovers syntax

---
 Button/button.json       |  9 ++++++---
 N-Queens/queens_120.json |  2 +-
 N-Queens/queens_20.json  |  2 +-
 N-Queens/queens_8.json   |  2 +-
 Reals/Grapher.json       | 10 ++++++++++
 5 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/Button/button.json b/Button/button.json
index 70ae321..aba2526 100644
--- a/Button/button.json
+++ b/Button/button.json
@@ -23,18 +23,21 @@
     {
       "id": "button",
       "event": "toggle_button",
-      "hover": { "attr":"stroke-width", "enter":"6", "leave":"1"}
+      "hovers": [{ "attr":"stroke-width", "enter":"6", "leave":"1"},
+                 { "attr":"opacity", "enter":"0.8", "leave":"1.0"}]
     },
     {
       "id": "button_TRUE",
       "event": "toggle_button",
-      "hover": { "attr":"stroke-width", "enter":"3", "leave":"1", "id":"button"}
+      "hovers": [{ "attr":"stroke-width", "enter":"3", "leave":"1", "id":"button"},
+                 { "attr":"opacity", "enter":"0.5", "leave":"0.8"}]
     },
     {
       "id": "button_FALSE",
       "event": "set_button",
       "predicates" : ["newVal = bool(%shiftKey=FALSE)"],
-      "hover": { "attr":"stroke-width", "enter":"5", "leave":"1", "id":"button"}
+      "hovers": [{ "attr":"stroke-width", "enter":"5", "leave":"1", "id":"button"},
+                { "attr":"opacity", "enter":"0.85", "leave":"1.0"}]
     }
   ]
 }
diff --git a/N-Queens/queens_120.json b/N-Queens/queens_120.json
index ea2c601..7f8eb1f 100644
--- a/N-Queens/queens_120.json
+++ b/N-Queens/queens_120.json
@@ -37,7 +37,7 @@
 	             101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],
       "id": "tile%1x%0",
       "event": "TryQueen",
-      "hover": { "attr":"opacity", "enter":"0.5", "leave":"1"},
+      "hovers": [{ "attr":"opacity", "enter":"0.5", "leave":"1"}],
       "predicates" : ["i=%1","j=%0"] 
     }
   ]
diff --git a/N-Queens/queens_20.json b/N-Queens/queens_20.json
index 342604e..1f2da3c 100644
--- a/N-Queens/queens_20.json
+++ b/N-Queens/queens_20.json
@@ -32,7 +32,7 @@
 	  "for": {"from":1, "to":20},
       "id": "tile%1x%0",
       "event": "TryQueen",
-      "hover": { "attr":"opacity", "enter":"0.5", "leave":"1"},
+      "hovers": [{ "attr":"opacity", "enter":"0.5", "leave":"1"}],
       "predicates" : ["i=%1","j=%0"] 
     }
   ]
diff --git a/N-Queens/queens_8.json b/N-Queens/queens_8.json
index 7d3518b..417012f 100644
--- a/N-Queens/queens_8.json
+++ b/N-Queens/queens_8.json
@@ -31,7 +31,7 @@
       "id": "tile%0x%1",
       "event": "TryQueen",
       "predicates" : ["i=%0","j=%1"],
-      "hover": { "attr":"opacity", "enter":"0.5", "leave":"1"},
+      "hovers": [{ "attr":"opacity", "enter":"0.5", "leave":"1"}],
       "repeat": [ 
           ["1", "1"], ["1", "2"], ["1", "3"],["1", "4"], ["1", "5"], ["1", "6"], ["1", "7"], ["1", "8"],
           ["2", "1"], ["2", "2"], ["2", "3"],["2", "4"], ["2", "5"], ["2", "6"], ["2", "7"], ["2", "8"],
diff --git a/Reals/Grapher.json b/Reals/Grapher.json
index c7baab6..3cc81d4 100644
--- a/Reals/Grapher.json
+++ b/Reals/Grapher.json
@@ -8,5 +8,15 @@
     }
   ],
   "events": [
+    {
+      "id": "fungraph",
+      "event": "",
+      "hovers": [{ "attr":"stroke", "enter":"blue", "leave":"black"}]
+    },
+    {
+      "id": "funrect",
+      "event": "",
+      "hovers": [{ "attr":"stroke-width", "enter":"6", "leave":"1"}]
+    }
   ]
 }
\ No newline at end of file
-- 
GitLab