diff --git a/images/loading.gif b/images/loading.gif
new file mode 100644
index 0000000..0e9bba2
Binary files /dev/null and b/images/loading.gif differ
diff --git a/index.html b/index.html
index 55e889a..b336fb8 100644
--- a/index.html
+++ b/index.html
@@ -6,55 +6,50 @@
-->
- WWW SQL Designer
-
-
-
-
-
-
-
-
+WWW SQL Designer
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -96,7 +84,7 @@
- *
+ *
|
@@ -104,7 +92,7 @@
|
-
+
|
@@ -113,7 +101,7 @@
|
-
+
|
@@ -130,7 +118,7 @@
|
-
+
|
@@ -138,7 +126,7 @@
|
- *
+ *
|
@@ -146,7 +134,7 @@
|
- *
+ *
|
@@ -154,7 +142,7 @@
|
- *
+ *
|
@@ -162,12 +150,9 @@
|
-
-
*
-
-
-
@@ -275,7 +258,7 @@
-
+
|
@@ -284,7 +267,9 @@
|
-
+
+
+
diff --git a/styles/material-inspired.css b/styles/material-inspired.css
index 992876c..f698a86 100644
--- a/styles/material-inspired.css
+++ b/styles/material-inspired.css
@@ -152,7 +152,9 @@ label {
opacity: 0.7;
}
-label, input, select {
+label,
+input,
+select {
vertical-align: middle;
}
@@ -416,7 +418,8 @@ label, input, select {
overflow: hidden;
}
-#tablename, #tablecomment {
+#tablename,
+#tablecomment {
margin-bottom: 10px;
}
@@ -445,14 +448,31 @@ label, input, select {
color: #FF4081;
}
-#windowok, #windowcancel {
+#windowok,
+#windowcancel {
float: right;
}
-#windowok:hover, #windowcancel:hover {
+#windowok:hover,
+#windowcancel:hover {
background-color: #f2f2f2;
}
+#loading {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: rgba(255,255,255,0.6);
+}
+#loading img {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+}
+
#throbber {
position: absolute;
top: 2px;
@@ -578,7 +598,8 @@ label, input, select {
box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .2);
}
-#keyleft, #keyright {
+#keyleft,
+#keyright {
height: auto;
line-height: normal;
box-shadow: none;
@@ -586,10 +607,11 @@ label, input, select {
box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .2);
}
-#keyfields, #keyavail {
+#keyfields,
+#keyavail {
height: auto;
background-image: none;
font-size: small;
border: 1px solid rgba(0, 0, 0, .26);
padding: 0px;
-}
\ No newline at end of file
+}
diff --git a/styles/original.css b/styles/original.css
index e61b1c3..84f704b 100644
--- a/styles/original.css
+++ b/styles/original.css
@@ -260,6 +260,21 @@ label, input, select {
vertical-align: middle;
}
+#loading {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: rgba(255,255,255,0.6);
+}
+#loading img {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+}
+
#throbber {
position: absolute;
top: 2px;