From 4230ef4716cc6600921f5a21b245e00bb47fc2c1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Tue, 21 Jun 2022 17:11:29 +0100
Subject: [PATCH] feat: better modal

---
 examples/web/index.css  | 20 +++++++++++++++++++-
 examples/web/index.html | 24 ++++++++++++------------
 2 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/examples/web/index.css b/examples/web/index.css
index 02ff891..82bf280 100644
--- a/examples/web/index.css
+++ b/examples/web/index.css
@@ -263,6 +263,10 @@ p {
     padding: 4px 10px 4px 10px;
 }
 
+.tiny-button.padded-large {
+    padding: 4px 14px 4px 14px;
+}
+
 .tiny-button.rounded {
     padding: 4px 6px 4px 6px;
 }
@@ -346,6 +350,12 @@ p {
     height: 100%;
     justify-content: center;
     left: 0px;
+    opacity: 0;
+    -o-opacity: 0;
+    -ms-opacity: 0;
+    -moz-opacity: 0;
+    -khtml-opacity: 0;
+    -webkit-opacity: 0;
     pointer-events: none;
     position: fixed;
     text-align: center;
@@ -390,7 +400,15 @@ p {
 }
 
 .modal-container > .modal .modal-buttons {
-    font-size: 18px;
+    font-size: 20px;
     margin-top: 24px;
     text-align: center;
 }
+
+.modal-container > .modal .modal-buttons > .tiny-button {
+    margin-right: 12px;
+}
+
+.modal-container > .modal .modal-buttons > .tiny-button:last-child {
+    margin-right: 0px;
+}
diff --git a/examples/web/index.html b/examples/web/index.html
index a4df831..b22d248 100644
--- a/examples/web/index.html
+++ b/examples/web/index.html
@@ -32,9 +32,9 @@
                         <dd><span id="rom-size">-</span> bytes</dd>
                         <dt>CPU Frequency</dt>
                         <dd>
-                            <span id="logic-frequency-minus" class="tiny-button tiny-button-left">-</span>
+                            <span id="logic-frequency-minus" class="tiny-button">-</span>
                             <span id="logic-frequency">-</span> Hz
-                            <span id="logic-frequency-plus" class="tiny-button tiny-button-right">+</span></dd>
+                            <span id="logic-frequency-plus" class="tiny-button">+</span></dd>
                         <dt>Framerate</dt>
                         <dd><span id="fps-count">-</span> fps</dd>
                     </dl>
@@ -42,25 +42,25 @@
                 <div id="separator-diag" class="separator"></div>
                 <div class="section">
                     <div class="button-area">
-                        <span id="button-pause" class="tiny-button tiny-button-left border padded">
+                        <span id="button-pause" class="tiny-button border padded">
                             <img src="res/pause.svg"/><span>Pause</span>
                         </span>
-                        <span id="button-reset" class="tiny-button tiny-button-left border padded">
+                        <span id="button-reset" class="tiny-button border padded">
                             <img src="res/reset.svg"/><span>Reset</span>
                         </span>
-                        <span id="button-benchmark" class="tiny-button tiny-button-left border padded">
+                        <span id="button-benchmark" class="tiny-button border padded">
                             <img src="res/bolt.svg"/><span>Benchmark</span>
                         </span>
-                        <span id="button-fullscreen" class="tiny-button tiny-button-left border padded">
+                        <span id="button-fullscreen" class="tiny-button border padded">
                             <img src="res/maximise.svg"/><span>Fullscreen</span>
                         </span>
-                        <span id="button-information" class="tiny-button tiny-button-left border padded enabled">
+                        <span id="button-information" class="tiny-button border padded enabled">
                             <img src="res/info.svg"/><span>Information</span>
                         </span>
-                        <span id="button-debug" class="tiny-button tiny-button-left border padded">
+                        <span id="button-debug" class="tiny-button border padded">
                             <img src="res/bug.svg"/><span>Debug</span>
                         </span>
-                        <span id="button-theme" class="tiny-button tiny-button-left border padded">
+                        <span id="button-theme" class="tiny-button border padded">
                             <img src="res/marker.svg"/><span>Theme</span>
                         </span>
                     </div>
@@ -78,11 +78,11 @@
                         <img class="large" src="res/close.svg"/>
                     </span>
                 </div>
-                <h2 class="modal-title">Title</h2>
+                <h2 class="modal-title">Alert</h2>
                 <p>Are you sure you want to cancel the operation?</p>
                 <div class="modal-buttons">
-                    <span class="tiny-button tiny-button-left  border padded">Cancel</span>
-                    <span class="tiny-button border padded">Confirm</span>
+                    <span class="tiny-button border padded-large">Cancel</span>
+                    <span class="tiny-button border padded-large">Confirm</span>
                 </div>
             </div>
         </div>
-- 
GitLab