Init WebCG

This commit is contained in:
2026-08-12 14:21:28 +09:00
commit 5c01660f97
170 changed files with 46248 additions and 0 deletions
+461
View File
@@ -0,0 +1,461 @@
/*
Copyright 2020 SPX Graphics
*/
/* TABS in import template dialog */
/* Style the tab */
:root {
--tabButtonBorderColor: #afb5ba;
--backgroundColor: #2d333b;
}
.promoBoxCols {
display: flex;
flex-direction: row;
gap: 1.5em;
}
.promoLeft {
flex-basis: 60%;
position: relative;
font-family: 'UI-Light' !important;
font-size: 0.7em;
}
.promoBoxHead {
font-size: 1.5em;
margin-bottom: 0.7em;
}
.promoLeft p {
margin-top: 0.5em;
opacity: 0.7;
}
.promoLeft a {
color: orange;
text-decoration: none;
}
.promoLeft a:hover {
color: white;
}
.promoLeft h2 {
font-size: 1.4em;
margin-top: 2.0em;
margin-bottom: 0.5em;
text-transform: none;
color: white;
width: 100%;
font-weight: normal;
letter-spacing: normal;
border-bottom: 1px solid rgba(255, 255, 255, 0.242);
}
.promoLeft li {
list-style: square;
color: inherit;
opacity: inherit;
}
.promoRight {
font-size: 0.8em;
flex-basis: 40%;
position: relative;
}
.promoRight img {
width: 80%;
height: auto;
}
.tabButtonRow {
width: 100%;
display: flex;
gap: 0.6em;
font-size: 0.8em;
padding: 1.5em 0.3em 0 0.3em;
flex-shrink: 0;
border-bottom: 1px solid var(--tabButtonBorderColor);
}
.tabButtonRow > div {
flex-grow: 1;
display: flex;
justify-content: flex-end;
align-items: center;
}
/* Style the buttons that are used to open the tab content */
.tabButtonRow button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 0.4em 1.0em;
transition: 0.1s;
font-family: inherit;
border-radius: 0.3em 0.3em 0 0;
position: relative;
transform: translateY(1px);
z-index: 10;
margin-right: 0.4em;
color: rgba(255, 255, 255, 0.385);
border: 0px solid var(--tabButtonBorderColor);
border-width: 1px 1px 0px 1px;
}
/* Change background color of buttons on hover */
.tabButtonRow button:hover {
background-color: rgba(194, 194, 194, 0.426);
color: black;
}
/* Create an active/current tablink class */
.tabButtonRow button.active {
background-color: #ccc;
}
.tabSelected {
background-color: #b1b6bc !important;
color: rgb(32, 32, 32) !important;
border-radius: 0.3em 0.3em 0 0;
}
/* Style the tab content */
.tabcontent {
display: none;
padding: 0.5em;
border: 0px solid #ccc;
border-top: none;
}
#tab1,
#tab2,
#tab3,
#tab4 {
padding: 0.5em;
display: flex;
flex-direction: column;
border: 0px solid blue;
height: 100%;
overflow: auto;
/* background-color: var(--backgroundColor); */
}
#tab2,
#tab3,
#tab4 {
padding: 1.5em;
}
.dialogHeaderBar {
display: flex;
flex-direction: row;
align-items: center;
position: relative;
padding: 0.2em 0.5em;
font-size: 0.8em;
background-color: rgba(255,255,255,0.2);
color: white;
border-bottom: 1px solid #3c3c3c;
}
.dialogHeaderBarClose {
display: flex;
flex-grow: 1;
justify-content: flex-end;
}
.dialogCloseButton {
cursor: pointer;
font-size: 1.5em;
}
.dialogCloseButton:hover {
color: rgba(0, 0, 0, 0.5);
}
.addTemplateItem{
background-color: rgba(255,255,255,0.05);
width:100%;
padding:10px;
margin-bottom:15px;
box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 10px;
}
.addTemplateItem:hover{
background-color: rgba(255,255,255,0.2);
cursor: pointer;
}
.templateName{
text-transform: uppercase;
}
.templateDesc{
font-size: 75%;
opacity: 0.6;
}
.collapsible {
box-sizing: border-box;
color: white;
cursor: pointer;
padding: 12px;
width: 100%;
border-top: 0px;
border-right: 0px;
border-bottom: 1px solid black;
text-align: left;
outline: none;
font-size: 1rem;
text-transform: uppercase;
}
.collapsible::before{
content: "\25B6";
color: white;
display: inline-block;
margin-right: 12px;
transform: rotate(0deg) scale(0.7);
transition: transform 0.3s ease-in-out;
}
.globalCollapsible
{
font-size: 0.7rem;
}
.active, .collapsible:hover {
background-color: #375ea3;
}
.active::before{
content: "\25B6";
color: white;
display: inline-block;
margin-right: 12px;
transform: rotate(90deg) scale(1.0);
transition: transform 0.3s ease-in-out;
}
.collapsiblecontent {
box-sizing: border-box;
padding: 0px 10px;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-in-out;
font-size: 1rem;
background-color: rgba(0,0,0,0.1);
}
.configGeneralContent {
box-sizing: border-box;
padding: 0px 10px;
overflow: hidden;
transition: max-height 0.3s ease-in-out;
font-size: 1rem;
background-color: rgba(0,0,0,0.1);
}
/* Remove default bullets */
ul, #myUL {
list-style-type: none;
}
/* Remove margins and padding from the parent ul */
#myUL {
margin: 0;
padding: 0;
}
/* Style the caret/arrow */
.caret {
cursor: pointer;
user-select: none; /* Prevent text selection */
}
/* Create the caret/arrow with a unicode, and style it */
.caret::before {
content: "\25B6";
color: black;
display: inline-block;
margin-right: 6px;
}
/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.caret-down::before {
transform: rotate(90deg);
}
/* Hide the nested list */
.nested {
display: none;
}
/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
.opened {
display: block;
}
.overlay {
position: fixed;
display: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(65, 76, 90, 0.9);
z-index: 900;
}
.modal {
width: 60%;
height: 90%;
position: absolute;
left: 55%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 20;
padding: 0.3em;
background-color: #414C5A;
color: white;
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px;
}
.icon::before {
font-family: "FontAwesomeSol900";
display: inline-block;
margin-right: 10px;
font-size: 1.2em;
-webkit-font-smoothing: antialiased;
}
.folder::before { content: "\f07b"; color: rgb(9, 119, 170);}
.file::before { content: "\f15b"; color: rgb(241, 241, 237);}
.back::before { content: "\f106"; }
.home::before { content: "\f102"; }
.height1{
height: 1em;
}
.height2{
height: 2em;
}
.height3{
height: 3em;
}
.height4{
height: 4em;
}
.modal_top{
flex-shrink: 0;
border: 0px solid pink;
border-bottom: 1px dashed rgba(51, 150, 216, 0.445);
}
.modal_top SPAN{
transform: translateY(-50%);
font-size: 0.8em;
margin-left: 1em;
}
.modal_bottom{
gap: 0.5em;
width: 100%;
flex-grow: 0;
display: flex;
height: 2.5em;
flex-shrink: 0;
padding-top: 0.3em;
flex-direction: row;
align-items: center;
justify-content: flex-start;
border: 0px solid pink;
}
.browserMessage {
top: 0;
position: relative;
font-size: 0.6em;
color: rgba(255, 255, 255, 0.5);
margin-left: 0.1em;
user-select: none;
display: flex;
align-items: center;
justify-content: flex-start;
border: 0px dotted pink;
height: 100%;
}
.modal_bottom > div > button {
border: 0px dotted white;
padding: 0.3em 1em;
margin-right: 0.2em;
}
.KBHelptable{
border-collapse:collapse;
}
.KBHelptable td{
padding:10px;
border:#4e95f4 0px solid;
}
.KBHelptable th{
background: rgba(0,0,0,0.5);
text-align: left;
padding: 7px;
}
.KBHelptable tr:nth-child(odd){
background: rgba(0,0,0,0.1);
}
/* Define the background color for all the EVEN background rows */
.KBHelptable tr:nth-child(even){
background: rgba(255,255,255,0.1);
}
.storeIcon {
height: 100%;
opacity: 0.6;
min-width: 8%;
background-size: contain;
border: 0px solid white;
background-position: 5% 50%;
background-repeat: no-repeat;
transition: opacity 0.3s ease-in-out;
background-image: url('/img/storeicon.png');
}
.storeIcon:hover {
opacity: 1;
cursor: pointer;
transition: opacity 0.3s ease-in-out;
}