-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: f794fbc7eaf161d86d05e470c923f99b8fc940b7:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit f794fbc7eaf161d86d05e470c923f99b8fc940b7
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Tue Mar 10 23:07:03 2020 -0700

    Added ui.treeview, improved ui.togglebutton styling

diff --git a/media/assets/webui/themes/default.css b/media/assets/webui/themes/default.css

index fbdf2f6de725ba2449a4483816c7923e2fec0952..

index ..847255fab7c30592d9b636097f53e3a6fb7a1d5e 100644

--- a/media/assets/webui/themes/default.css
+++ b/media/assets/webui/themes/default.css
@@ -481,7 +481,7 @@ ui-toggle>div {
   cursor: pointer;
   z-index: 2;
   display: inline-block;
-  width: 2em;
+  width: 3em;
   vertical-align: middle;
   margin: .2em .8em .2em .4em;
 }
@@ -506,6 +506,13 @@ ui-toggle>div::before {
   z-index: -1;
   border-radius: 0 .5em .5em 0;
   box-shadow: 2px 0 5px rgba(0,0,0,.8);
+  content: 'OFF';
+  font-size: 10px;
+  font-weight: bold;
+  font-family: Arial, sans-serif;
+  text-align: center;
+  line-height: 1.8em;
+  color: #aaa;
 }
 ui-toggle>div::after {
   display: block;
@@ -525,6 +532,8 @@ ui-toggle[checked]>div::before {
   background: green;
   box-shadow: -2px 0 5px rgba(0,0,0,.8);
   border-radius: .5em 0 0 .5em;
+  content: 'ON';
+  color: #fff;
 }
 ui-toggle[checked]>div::after {
   right: 0;
@@ -999,3 +1008,94 @@ janus-ui-main {
 ui-content[align="right"] {
   align-content: end;
 }
+
+
+ui-treeview {
+/*
+  background: black;
+  color: white;
+*/
+}
+ui-treeview ui-list {
+  /*background: rgba(0,0,0,.8);*/
+  list-style: none;
+  border-left: 0.15em solid #999;
+  margin: 0 0 0 .3em;
+  padding-left: .8em;
+  -webkit-user-select: none;
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+ui-treeview>ui-list {
+  border-left: 0;
+  margin-left: 0;
+  padding-left: 0;
+}
+ui-treeview ui-treeviewitem {
+  position: relative;
+  white-space: nowrap;
+  /*max-height: 1.2em;*/
+  overflow: hidden;
+  line-height: 1.2em;
+  display: flex;
+  flex-direction: column;
+  order: 2;
+  padding-left: 1em;
+}
+ui-treeview ui-treeviewitem>ui-text {
+  order: 1;
+}
+ui-treeview ui-treeviewitem:hover>ui-text {
+  color: #9c9;
+  cursor: pointer;
+}
+ui-treeview ui-treeviewitem>ui-text:hover {
+  color: #7f7;
+}
+ui-treeview ui-treeviewitem.state_selected>ui-text {
+  color: #0f0;
+}
+ui-treeview ul li.state_selected,
+ui-treeview ul li.state_hover li.state_selected {
+  max-height: none;
+}
+ui-treeview ui-treeviewitem ui-text:before {
+  content: ' ';
+  display: inline-block;
+  float: left;
+  clear: left;
+  width: .8em;
+  margin-left: -1.2em;
+}
+ui-treeview ui-treeviewitem.haschildren>ui-text:before {
+  content: '▼';
+}
+ui-treeview ui-treeviewitem:last-child>ul {
+  border-left: 0;
+}
+/*
+ui-treeview ul li.state_disabled:before,
+ui-treeview ul li.state_disabled,
+ui-treeview ul li.state_hover li.state_disabled,
+ui-treeview ul li.state_selected li.state_disabled {
+  color: #666;
+}
+ui-treeview ul li.state_hover,
+ui-treeview ul li.state_selected li.state_hover {
+  color: yellow;
+  background: rgba(1,1,0,.5);
+}
+ui-treeview ul li.state_hover:before,
+ui-treeview ul li.state_selected li.state_hover:before {
+  color: white;
+}
+ui-treeview ul li.state_selected,
+ui-treeview ul li.state_hover li.state_selected {
+  color: red;
+}
+ui-treeview ul li.state_hover li,
+ui-treeview ul li.state_selected li {
+  color: white;
+  background: transparent;
+}
+*/
+

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 14:38:59 2024