summaryrefslogtreecommitdiffstats
path: root/test/monitoring/monitor-pastel.css
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-08-25 00:22:43 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2017-08-25 00:22:43 +0200
commitb5a4f1433c69651c79f29353139a3aa54dd25c85 (patch)
tree3d76cf72743477e3b49611523930fc85fb8c83fd /test/monitoring/monitor-pastel.css
parent99f9504a15ff302c4aa6842ad2f5095263c23c3f (diff)
monitoring: updated demo with dark theme
Change-Id: Ibb77655cd614553bf0090bf5ffa64180d1279f8b Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'test/monitoring/monitor-pastel.css')
-rw-r--r--test/monitoring/monitor-pastel.css248
1 files changed, 248 insertions, 0 deletions
diff --git a/test/monitoring/monitor-pastel.css b/test/monitoring/monitor-pastel.css
new file mode 100644
index 00000000..4de3730e
--- /dev/null
+++ b/test/monitoring/monitor-pastel.css
@@ -0,0 +1,248 @@
+/*******************************************************************/
+/* top */
+body {
+ margin: 0px;
+}
+
+/*******************************************************************/
+/* head */
+
+#title {
+ font-weight: bolder;
+ font-size: larger;
+ padding: 10px;
+ margin: 5px;
+}
+
+#connected {
+ margin: 5px;
+ padding: 10px;
+ border: solid 2px black;
+ border-radius: 7px;
+}
+
+#connected.ok {
+ background: #afa;
+}
+
+#connected.error {
+ background: #f88;
+}
+
+/*******************************************************************/
+/* connection area */
+
+
+#params {
+ border: dashed 4px red;
+ background: #fde;
+ padding: 10px;
+ margin: 10px;
+ border-radius: 0px 50px;
+}
+
+#connect {
+ float: right;
+ margin: 20px;
+}
+
+/*******************************************************************/
+/* main area */
+
+#global {
+ background: #ff5;
+}
+
+.expert {
+ text-align: center;
+ font-weight: bolder;
+ font-size: larger;
+ text-decoration: underline;
+}
+
+/*******************************************************************/
+/* setting for apis */
+
+#controls .api {
+ margin: 2px;
+ padding: 5px;
+ border: solid 1px black;
+ background: #ff5;
+ border-radius: 7px;
+}
+
+#controls #apis .api {
+ background: #fa5;
+}
+
+#controls .api .name {
+ text-align: center;
+ font-weight: bolder;
+ font-size: larger;
+ text-decoration: underline;
+}
+
+#controls .api .desc {
+ text-align: center;
+}
+
+#controls .api .verb {
+ margin-left: 5px;
+}
+
+/*******************************************************************/
+/* setting of verbs */
+.verb .name {
+ font-weight: bolder;
+ text-decoration: underline;
+}
+
+.verb .desc {
+ font-size: smaller;
+}
+
+.verb .perm {
+ font-size: 8px;
+ text-align: right;
+ color: blue;
+}
+
+/*******************************************************************/
+/* setting for traces */
+
+.trace-box {
+ margin: 1px;
+ padding: 1px 1px 1px 10px;
+ border: solid 1px black;
+ border-radius: 10px 0px;
+ font-size: smaller;
+}
+
+.trace-title {
+ font-weight: bolder;
+}
+.trace-item {
+ margin-left: 10px;
+}
+
+/*******************************************************************/
+/* tiny button */
+.x-button {
+ font-size: larger;
+ text-align: center;
+ margin: 5px;
+ padding: 10px;
+ border: solid 2px grey;
+ border-radius: 7px;
+ background: #ffc;
+ font-weight: bolder;
+}
+
+.x-button:hover {
+ background: #fcc;
+ border: solid 2px black;
+}
+
+.x-button:active {
+ background: #fcc;
+ border: solid 3px black;
+ margin: 4px;
+}
+
+/*******************************************************************/
+/* display of logmsg */
+.logmsg {
+ background: #f44; /* red by default */
+ margin: 1px;
+ padding: 2px;
+ font-size: smaller;
+ border-radius: 3px;
+ min-height: 20px;
+}
+
+.logmsg.call { background: #ee3; }
+.logmsg.retok { background: #8e8; }
+.logmsg.event { background: #d6f; }
+.logmsg.error { background: #f66; }
+.logmsg.trace { background: #aaa; }
+
+/*******************************************************************/
+/* close box */
+.close {
+ width: 16;
+ height: 16;
+ background-image: url(cross.png);
+ background-size: contain;
+}
+
+/*******************************************************************/
+/* open / close */
+
+.opclo { width: 16; height: 16; background-size: contain; }
+.api > .opclo { background: #feb; border: solid 1px black; border-radius: 4px; }
+
+.closed > .opclo { background-image: url(down.png); }
+.opened > .opclo { background-image: url(up.png); }
+
+/*******************************************************************/
+/* setting for traceevents */
+
+.traceevent {
+ margin: 1px;
+ padding: 2px;
+ min-height: 16px;
+ border: solid 1px black;
+ border-radius: 0px 5px 5px 5px;
+}
+
+.traceevent.request, .trace-box.request { background: #ffd; }
+.traceevent.daemon, .trace-box.daemon { background: #fdf; }
+.traceevent.service, .trace-box.service { background: #ddf; }
+.traceevent.event, .trace-box.event { background: #dfd; }
+
+.traceevent.closed {
+ max-height: 16px;
+}
+
+.traceevent .time {
+ height: 16px;
+ margin: -2px 8px 2px -2px;
+ padding: 1px 3px;
+ background: black;
+ color: white;
+ font-weight: bolder;
+}
+
+.traceevent.closed:hover .content {
+ margin: 5px;
+ padding: 5px;
+ border: solid 1px black;
+ border-radius: 0px 5px 5px 5px;
+ box-shadow: 10px 10px grey;
+}
+
+.traceevent table.object tr td:nth-child(1) {
+ text-align: right;
+}
+
+.traceevent table.object tr td:nth-child(2) {
+ border: solid 1px black;
+ font-weight: bolder;
+ padding: 0px 4px;
+}
+
+/*******************************************************************/
+/* aesthetic clue */
+.select {
+ padding: 0px;
+}
+
+/*******************************************************************/
+/* json format */
+
+.json.string { color: lightskyblue; }
+.json.number { color: darkorange; }
+.json.boolean { color: deepskyblue; }
+.json.null { color: magenta; }
+.json.key { color: red; }
+