6215 строки
104 KiB
CSS
6215 строки
104 KiB
CSS
/* Fonts */
|
|
|
|
div.calcButtonHelp {
|
|
font-family: "Segoe UI", "Segoe WP", "Helvetica Neue", Sans-Serif;
|
|
}
|
|
|
|
.floatingFrown,
|
|
.floatingSmilie,
|
|
.navItemInner,
|
|
.navHeader,
|
|
.calcOp,
|
|
.slTabLabelContainer,
|
|
.sdName,
|
|
.sdListLabel,
|
|
.sdHeading,
|
|
.hubTileTagNumber,
|
|
.hubTileBtnLabel,
|
|
.tutTileLinkMore,
|
|
.hubSectionHeader
|
|
{
|
|
font-family: "Segoe UI Light", "Segoe UI", "Segoe WP Light", "Segoe WP",
|
|
"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "TD Symbols", Sans-Serif;
|
|
font-weight: 200;
|
|
}
|
|
|
|
div.notificationBox {
|
|
position:absolute;
|
|
top:1em;
|
|
left: 17em;
|
|
width: 2.5em;
|
|
height:2.5em;
|
|
cursor:pointer;
|
|
}
|
|
|
|
div.notificationBox > svg {
|
|
margin:-0.4em;
|
|
}
|
|
|
|
div.notificationCounter {
|
|
position: absolute;
|
|
left: 0.9em;
|
|
top: -0.3em;
|
|
width: 1.4em;
|
|
color: white;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
padding: 0 0.1em 0.2em 0.1em;
|
|
text-align: center;
|
|
}
|
|
|
|
div.notificationCounter[data-notifications^="no"] {
|
|
display:none;
|
|
}
|
|
|
|
div.notificationCounter[data-notifications^="yes"] {
|
|
border-radius:50%;
|
|
background-color:red;
|
|
}
|
|
|
|
.portrait .notificationBox {
|
|
left: 13.5em;
|
|
}
|
|
|
|
.portrait .hidden-portrait {
|
|
display:none;
|
|
}
|
|
|
|
/************** from list.css *************/
|
|
|
|
.navHeader, .navItem
|
|
{
|
|
position: relative;
|
|
overflow: visible;
|
|
}
|
|
|
|
button.navItem
|
|
{
|
|
padding: 0.4em;
|
|
border-left: 0.5em solid transparent;
|
|
}
|
|
|
|
.navItem
|
|
{
|
|
font-family: inherit;
|
|
font-size: 1em;
|
|
text-align: left;
|
|
display: block;
|
|
border: none;
|
|
background: transparent;
|
|
width: 100%;
|
|
}
|
|
|
|
.navItem.nested {
|
|
margin-left:1em;
|
|
}
|
|
|
|
.navItemInner {
|
|
position: relative;
|
|
height: 3.15em;
|
|
font-size: 0.7em;
|
|
}
|
|
.recordTypeDescription .navItemInner
|
|
{
|
|
height: auto;
|
|
}
|
|
|
|
.navSig {
|
|
opacity: 0.7;
|
|
}
|
|
|
|
.navHeader
|
|
{
|
|
font-size: 1.4em;
|
|
margin: 0.6em 0 0.2em 0;
|
|
padding-left: 0.65em;
|
|
}
|
|
|
|
.navMessage {
|
|
padding-left: 1em;
|
|
margin: 1em 0em;
|
|
color: #6c6c6c;
|
|
}
|
|
|
|
button.navItem[data-active^="yes"]
|
|
{
|
|
background: #e0e0e0;
|
|
}
|
|
|
|
.navItem[data-warnings^="yes"]
|
|
{
|
|
color: #7057D3;
|
|
}
|
|
|
|
.navItem[data-warnings^="yes"] .navName:before {
|
|
content: "✎ ";
|
|
}
|
|
|
|
.navItem[data-errors^="yes"]
|
|
{
|
|
color: #e00;
|
|
}
|
|
|
|
.navItem[data-errors^="yes"] .navName:before {
|
|
content: "☹ ";
|
|
}
|
|
|
|
.navDiamond {
|
|
width: 1.8em;
|
|
height: 1.8em;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
opacity: 0.2;
|
|
}
|
|
|
|
button.navItem[data-was-selected^="yes"]
|
|
{
|
|
border-color: #ccc;
|
|
}
|
|
|
|
|
|
button.navItem[data-selected^="yes"]
|
|
{
|
|
/*
|
|
background: #f4f4ff;
|
|
border-left-color: #E72A59;
|
|
*/
|
|
border-color: #09655E;
|
|
}
|
|
|
|
div.sdHeaderOuter[data-current^="yes"],
|
|
button.navItem[data-current^="yes"]
|
|
{
|
|
background: #09655E;
|
|
color: white;
|
|
}
|
|
|
|
|
|
.navImg
|
|
{
|
|
width: 3.15em;
|
|
height: 3.15em;
|
|
/* border: 1px solid transparent; why? */
|
|
position: absolute;
|
|
padding: 0;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.navDiamond .svg,
|
|
.tutWarning .svg,
|
|
.tutIcon .svg,
|
|
.actionAwait .svg,
|
|
.codeAwait .svg,
|
|
.navImg .svg,
|
|
.navImg img {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.navContent
|
|
{
|
|
position: absolute;
|
|
left: 4em;
|
|
top: 0;
|
|
right:0;
|
|
/*margin-top: -5px;
|
|
margin-left: 62px;*/
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
}
|
|
.recordTypeDescription .navContent
|
|
{
|
|
position: relative;
|
|
}
|
|
|
|
.smallDecl
|
|
{
|
|
font-size: 0.8em;
|
|
color: #666;
|
|
display: inline;
|
|
}
|
|
|
|
.navName
|
|
{
|
|
font-size: 1.2em;
|
|
margin-bottom: 0.2em;
|
|
white-space:nowrap;
|
|
overflow:hidden;
|
|
text-overflow: ellipsis;
|
|
width: calc(100% - 2.3em);
|
|
}
|
|
|
|
.navDescription
|
|
{
|
|
font-size: 0.8em;
|
|
color: #666;
|
|
}
|
|
|
|
.recordTypeDescription .navDescription
|
|
{
|
|
text-wrap:normal;
|
|
white-space:normal;
|
|
width: calc(100% - 5em);
|
|
}
|
|
|
|
.navItem[data-current^="yes"] .navDescription
|
|
{
|
|
color: #ccc;
|
|
}
|
|
|
|
.navItem[data-current^="yes"] .navImg
|
|
{
|
|
border: 1px solid white;
|
|
}
|
|
|
|
.navRound .navImg {
|
|
border: none;
|
|
}
|
|
|
|
.navRound {
|
|
}
|
|
|
|
#programSearchBox
|
|
{
|
|
width: 85%;
|
|
margin-top: 1em;
|
|
margin-left: 15px;
|
|
}
|
|
|
|
.navItem-button {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
font-size: 0.7em;
|
|
margin: 0;
|
|
background: rgba(255,255,255,0.8);
|
|
}
|
|
|
|
.scriptButtons {
|
|
text-align: right;
|
|
margin-top: 0.2em;
|
|
margin-bottom: 0em;
|
|
}
|
|
.scriptButtons .navItem-button {
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
|
|
.disabledItem {
|
|
opacity: 0.3;
|
|
}
|
|
|
|
div.calcDebug {
|
|
background-color: white;
|
|
opacity:0.2;
|
|
position: absolute;
|
|
left: 60%;
|
|
top: 20%;
|
|
width: 40%;
|
|
height: 500px;
|
|
border: 1px solid black;
|
|
font-size: 0.4em;
|
|
}
|
|
|
|
/************** from calculator.css *************/
|
|
|
|
.calcButtonsTop {
|
|
float: right;
|
|
background: white;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.action-sig {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.stmtEditor {
|
|
pointer-events: none;
|
|
}
|
|
.stmtEditor div {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.calcButtonsRight
|
|
{
|
|
position: relative;
|
|
background: white;
|
|
white-space: nowrap;
|
|
text-align:right;
|
|
}
|
|
|
|
.calcButtonsClear { clear: both; }
|
|
|
|
#calcOverlay {
|
|
background-color: white;
|
|
opacity:0.2;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.stmtEditor[data-inline-editing^="no"] #calcOverlay
|
|
{
|
|
display:none;
|
|
}
|
|
|
|
#expressionDisplay
|
|
{
|
|
font-size: 1.3em;
|
|
line-height: 1.2em;
|
|
padding-top: 0.1em;
|
|
padding-bottom: 0.3em;
|
|
display: block;
|
|
}
|
|
|
|
/*
|
|
#leftPaneContent[data-in-calculator^="yes"] .line { opacity: 0.35; }
|
|
#leftPaneContent #expressionDisplay { opacity: 1; }
|
|
*/
|
|
|
|
.phone #expressionDisplay {
|
|
padding-top: 0.3em;
|
|
padding-bottom: 0.5em;
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.assume-notouch #expressionDisplay {
|
|
font-size:inherit;
|
|
line-height:inherit;
|
|
padding-top:inherit;
|
|
padding-bottom:inherit;
|
|
}
|
|
|
|
#expressionDisplay[data-inline-editing^="yes"] .tokenPlaceholder,
|
|
#expressionDisplay[data-inline-editing^="yes"] .calcCursor {
|
|
display: none;
|
|
}
|
|
|
|
#expressionDisplay .wall-textbox {
|
|
padding: 0em 0em 0.1em 0.1em;
|
|
margin: 0;
|
|
display: inline-block;
|
|
margin-bottom: -0.2em;
|
|
border: none;
|
|
vertical-align: top;
|
|
}
|
|
|
|
/* iPad wierdness - without this drag-to-select doesn't work */
|
|
#expressionDisplay span {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#expressionDisplay[data-active^="yes"]
|
|
{
|
|
background: inherit;
|
|
}
|
|
|
|
.calcButton .svg,
|
|
.calcButton img {
|
|
max-height: 50%;
|
|
max-width: 50%;
|
|
}
|
|
|
|
.calcButton
|
|
{
|
|
border: none;
|
|
background: #eee;
|
|
background-repeat:no-repeat;
|
|
background-position:center;
|
|
font-size: 1em;
|
|
position: relative;
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
width: 100px;
|
|
height: 100px;
|
|
margin: 1px;
|
|
padding: 0;
|
|
}
|
|
|
|
.phone .calcButton {
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.calcIntelliButton
|
|
{
|
|
background: #eef;
|
|
}
|
|
|
|
.calcStmtButton
|
|
{
|
|
background:#C5E9FD;
|
|
}
|
|
|
|
.calcSelectionButton
|
|
{
|
|
/* background: #C9F1EE; */
|
|
background: #ced;
|
|
}
|
|
|
|
.calcButton .symbol
|
|
{
|
|
opacity: 1;
|
|
}
|
|
|
|
.calcButton .calcArrow
|
|
{
|
|
opacity: 0.55;
|
|
}
|
|
|
|
.dbgViewArea
|
|
{
|
|
border: none;
|
|
background: #eee;
|
|
font-size: 1em;
|
|
position: relative;
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
width: 100%;
|
|
height: 100px;
|
|
margin: 1px;
|
|
padding: 0;
|
|
}
|
|
|
|
.phone .dbgViewArea {
|
|
font-size:1.1em;
|
|
}
|
|
|
|
.svg-symbol {
|
|
display: inline-block;
|
|
opacity: 0.55;
|
|
}
|
|
.svg-symbol .svg {
|
|
height: 0.65em;
|
|
width: 0.65em;
|
|
}
|
|
|
|
.calcButtonCornerIcon .svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.calcButtonCornerIcon {
|
|
position: absolute;
|
|
right: 0em;
|
|
top: 0em;
|
|
width: 1em;
|
|
height: 1em;
|
|
}
|
|
|
|
.fromPlugin .svg-symbol {
|
|
opacity: 1;
|
|
margin: 0 0.2em;
|
|
}
|
|
|
|
.stmt .codeleftmark {
|
|
display: inline-block;
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
|
|
.stmt .stmt .codeleftmark {
|
|
left: -1.2em;
|
|
}
|
|
.stmt .stmt .stmt .codeleftmark {
|
|
left: -2.4em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -3.6em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -4.8em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -6.0em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -7.2em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -8.4em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -9.6em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -10.8em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -12.0em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -13.2em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -14.6em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -15.8em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -17.0em;
|
|
}
|
|
.stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .stmt .codeleftmark {
|
|
left: -18.2em;
|
|
}
|
|
|
|
.callstackmark .svg {
|
|
height: 0.65em;
|
|
width: 0.65em;
|
|
}
|
|
|
|
.breakpoint .svg {
|
|
height: 0.65em;
|
|
width: 0.65em;
|
|
}
|
|
|
|
.calcButtonTriangle
|
|
{
|
|
border-right-color: #e00;
|
|
border-top-color: #e00;
|
|
border-bottom-color: transparent;
|
|
border-left-color: transparent;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
width: 0;
|
|
height: 0;
|
|
border-style: solid;
|
|
border-width: 0.4em;
|
|
}
|
|
|
|
.calcButtonColorMarker
|
|
{
|
|
width: 100%;
|
|
height: 30%;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
background: #e00;
|
|
}
|
|
|
|
.calcOp { color: black; }
|
|
|
|
.calcOp,
|
|
.intelliOp
|
|
{
|
|
white-space: normal;
|
|
/* word-break: break-all; */
|
|
padding-bottom: 20%;
|
|
}
|
|
|
|
div.calcCursor
|
|
{
|
|
font-weight: bold;
|
|
display: inline-block;
|
|
position: absolute;
|
|
color: #E72A59;
|
|
margin-left: -0.05em;
|
|
animation: blinkCursor 1s infinite; /*CSSpref*/ -webkit-animation: blinkCursor 1s infinite; -moz-animation: blinkCursor 1s infinite; -ms-animation: blinkCursor 1s infinite;
|
|
}
|
|
|
|
@keyframes blinkCursor {
|
|
0% { opacity: 1; }
|
|
40% { opacity: 1; }
|
|
41% { opacity: 0; }
|
|
99% { opacity: 0; }
|
|
100% { opacity: 1; }
|
|
} /*CSSpref*/ @-webkit-keyframes blinkCursor { 0% { opacity: 1; } 40% { opacity: 1; } 41% { opacity: 0; } 99% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blinkCursor { 0% { opacity: 1; } 40% { opacity: 1; } 41% { opacity: 0; } 99% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes blinkCursor { 0% { opacity: 1; } 40% { opacity: 1; } 41% { opacity: 0; } 99% { opacity: 0; } 100% { opacity: 1; } }
|
|
|
|
div.calcButtonHelp
|
|
{
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
padding-top: 2px;
|
|
padding-bottom: 6px;
|
|
border-left: solid transparent 4px;
|
|
border-right: solid transparent 4px;
|
|
line-height: 1.4em;
|
|
font-size: 0.5em;
|
|
overflow: hidden;
|
|
text-align: left;
|
|
white-space: nowrap;
|
|
|
|
color: #d01040;
|
|
background: transparent;
|
|
box-sizing: border-box; /*CSSpref*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
|
|
}
|
|
|
|
.phone div.calcButtonHelp {
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
.calcButton[data-active^="yes"]
|
|
{
|
|
background: #bbb;
|
|
color: #fff;
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
}
|
|
|
|
.calcStringEdit
|
|
{
|
|
width: 98%;
|
|
}
|
|
.calcStringEdit pre {
|
|
margin: 0;
|
|
}
|
|
|
|
/* Charm */
|
|
|
|
.charm div.cursor
|
|
{
|
|
position: absolute;
|
|
/* Now these parameters are dynamically specified in JavaScript.
|
|
width: 35px;
|
|
height: 35px;
|
|
*/
|
|
border: 4px solid #E72A59;
|
|
}
|
|
|
|
.charm div.cursor div
|
|
{
|
|
/* Now these parameters are dynamically specified in JavaScript.
|
|
width: 35px;
|
|
height: 35px;
|
|
*/
|
|
opacity: 0.6;
|
|
background: #FFF;
|
|
}
|
|
|
|
/* Number charm */
|
|
div.numberBox
|
|
{
|
|
position: absolute;
|
|
width: 240px;
|
|
height: 80px;
|
|
background: #EEE;
|
|
border: 2px solid #FFF;
|
|
}
|
|
|
|
div.numberBox div.ruler
|
|
{
|
|
width: 240px;
|
|
height: 2px;
|
|
border: solid #EEE;
|
|
border-width: 62px 0 16px 0;
|
|
background: #000;
|
|
}
|
|
|
|
div.numberBox div.mainLine
|
|
{
|
|
position: absolute;
|
|
left: 119px;
|
|
bottom: 4px;
|
|
width: 3px;
|
|
height: 72px;
|
|
background: #000;
|
|
}
|
|
|
|
div.numberBox div.scale
|
|
{
|
|
position: absolute;
|
|
bottom: 8px;
|
|
text-align: center;
|
|
}
|
|
|
|
div.numberBox div.scale span.value
|
|
{
|
|
display: block;
|
|
position: relative;
|
|
left: -15px;
|
|
width: 30px;
|
|
text-align: center;
|
|
}
|
|
|
|
div.numberBox div.scale div.scaleLine
|
|
{
|
|
position: relative;
|
|
left: -1px;
|
|
width: 3px;
|
|
height: 24px;
|
|
margin: 0;
|
|
background: #000;
|
|
}
|
|
|
|
/* Color charm */
|
|
div.colorBox
|
|
{
|
|
position: absolute;
|
|
background: #EEE;
|
|
border: 2px solid #FFF;
|
|
}
|
|
|
|
div.colorBox div.colorInputBox .colorPreviewBox
|
|
{
|
|
float: left;
|
|
width: 60px;
|
|
height: 60px;
|
|
border: 4px solid #EEE;
|
|
background: #FFF;
|
|
}
|
|
|
|
div.colorBox div.colorInputBox .wall-textbox
|
|
{
|
|
width: 214px;
|
|
height: 48px;
|
|
margin: 0;
|
|
padding: 6px 12px;
|
|
border-width: 4px;
|
|
border-color: #EEE;
|
|
background: #FFF;
|
|
}
|
|
|
|
div.paletteSelector
|
|
{
|
|
margin: 2px 4px 0 4px;
|
|
font-size: smaller;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
div.paletteSelector span.paletteChoice
|
|
{
|
|
display: inline-block;
|
|
margin-right: 4px;
|
|
border-bottom: 3px solid #CCC;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
div.paletteSelector span.paletteChoice.active
|
|
{
|
|
border-bottom-color: #E72A59;
|
|
}
|
|
|
|
div.colorBox div.palette
|
|
{
|
|
width: 306px;
|
|
padding: 4px;
|
|
line-height: 0;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
div.colorBox div.palette.presetPalette
|
|
{
|
|
padding: 2px;
|
|
}
|
|
|
|
div.colorBox div.presetPalette div.presetColor
|
|
{
|
|
display: inline-block;
|
|
margin: 2px;
|
|
width: 30px;
|
|
height: 30px;
|
|
border: 1px solid #FFF;
|
|
}
|
|
|
|
div.colorBox div.hsbPalette div.hsbCursor.cursor
|
|
{
|
|
border-color: #FFF;
|
|
}
|
|
|
|
div.colorBox div.hsbPalette div.hsbSquare
|
|
{
|
|
display: inline-block;
|
|
width: 256px;
|
|
height: 256px;
|
|
border: 1px solid #EEE;
|
|
background-image: url(../icons/overlay.png);
|
|
}
|
|
|
|
div.colorBox div.hsbPalette div.hueCursor.cursor
|
|
{
|
|
width: 40px;
|
|
border-color: #FFF;
|
|
border-width: 4px 0;
|
|
}
|
|
|
|
div.colorBox div.hsbPalette div.hueSlider
|
|
{
|
|
display: inline-block;
|
|
margin-left: 6px;
|
|
width: 40px;
|
|
height: 256px;
|
|
border: 1px solid #EEE;
|
|
background-image: url(../icons/gradation.png);
|
|
}
|
|
|
|
div.localNameBox
|
|
{
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.localNameBox input.wall-textbox
|
|
{
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
#calcMessage
|
|
{
|
|
display:block;
|
|
}
|
|
|
|
div.calcError {
|
|
color: #444;
|
|
}
|
|
|
|
textarea.commentEdit {
|
|
width: 95%;
|
|
height: 14em;
|
|
}
|
|
|
|
.commentHeader {
|
|
font-size: 40px;
|
|
color: #ccc;
|
|
text-align: left;
|
|
position: relative;
|
|
margin-top: -20px;
|
|
}
|
|
|
|
.commentHeaderSlash {
|
|
color: black;
|
|
font-size: 70px;
|
|
}
|
|
|
|
|
|
|
|
.highlight {
|
|
background-color: #FF9;
|
|
}
|
|
|
|
.tokenPlaceholder .highlight {
|
|
background-color: inherit;
|
|
color: #000;
|
|
}
|
|
|
|
.navItem[data-current^="yes"] .highlight {
|
|
background-color: #993;
|
|
}
|
|
|
|
|
|
.tokenPlaceholder {
|
|
color: #bbb;
|
|
padding-left:0.3em;
|
|
}
|
|
|
|
.calcToken
|
|
{
|
|
display: inline-block;
|
|
vertical-align: bottom;
|
|
white-space: pre;
|
|
}
|
|
|
|
.calcToken[data-selected^="yes"]
|
|
{
|
|
background: #B8E72A;
|
|
border:#aaa solid 1px;
|
|
border-radius: 0.3em;
|
|
}
|
|
|
|
.tokenToken {
|
|
border:#aaa solid 1px;
|
|
border-radius: 0.3em;
|
|
}
|
|
|
|
.stmt[data-current="yes"] .errorSq {
|
|
border:#f00 solid 2px;
|
|
border-radius: 0.3em;
|
|
}
|
|
|
|
.stmt[data-current="yes"] .kw {
|
|
border:none;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .tokenToken {
|
|
border-color:#fff;
|
|
}
|
|
|
|
.tokenPlaceholder.calcToken {
|
|
border:none;
|
|
}
|
|
|
|
.calcInvisible {
|
|
opacity: 0;
|
|
}
|
|
|
|
.calcSpaceAfter
|
|
{
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
.calcCursorMarker {
|
|
padding-left: 1em;
|
|
padding-right: 1em;
|
|
position: absolute;
|
|
/* it needs to have non-transparent background - this way it presents a bigger touch target; at least in IE10 */
|
|
background: rgba(100, 100, 100, 0.01);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.calcCursorMarker[data-active^="yes"]
|
|
{
|
|
}
|
|
|
|
.calcCursorMarker svg {
|
|
height: 1.4em;
|
|
width: 0.42em;
|
|
}
|
|
|
|
.stmtEditor {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
|
|
.landscape .apiBackContainer {
|
|
display: inline-block;
|
|
margin-top: 0.5em;
|
|
max-width:2em; /* vertical layout */
|
|
}
|
|
|
|
.apiDismiss {
|
|
background: white;
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
|
|
|
|
#apiSearchBox
|
|
{
|
|
position: absolute;
|
|
top: 0em;
|
|
margin: 1em 0 0 0;
|
|
}
|
|
|
|
.landscape #apiSearchBox {
|
|
left: 4.2em;
|
|
width: 67%;
|
|
}
|
|
|
|
.portrait #apiSearchBox {
|
|
right: 4.3em;
|
|
width: 12em;
|
|
}
|
|
|
|
.phone #apiSearchBox {
|
|
width: 9em;
|
|
}
|
|
|
|
#root.phone[data-pane-hidden^="no"] #apiSearchBox {
|
|
width: 12em;
|
|
}
|
|
|
|
.portrait .apiTopDiv {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: white;
|
|
}
|
|
|
|
.portrait .apiTopDiv .tabMenu-button {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.portrait #root[data-pane-hidden^="no"] .apiTopDiv .tabMenu-button {
|
|
border-color: #09655E;
|
|
}
|
|
|
|
|
|
.stmtEditorSide
|
|
{
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
width: 38%;
|
|
}
|
|
|
|
.landscape .stmtEditorSide
|
|
{
|
|
background: white;
|
|
}
|
|
|
|
|
|
.calcHelpBlock {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.calcApiHelp {
|
|
font-size: 0.8em;
|
|
color: #444;
|
|
height: 3.5em;
|
|
background: #C5E9FD;
|
|
position: relative;
|
|
white-space: normal;
|
|
}
|
|
|
|
.calcApiHelpInner {
|
|
overflow: hidden;
|
|
left: 1em;
|
|
right: 1em;
|
|
top: 0.3em;
|
|
bottom: 0.3em;
|
|
width: auto;
|
|
height: auto;
|
|
position: absolute;
|
|
}
|
|
|
|
.calcApiHelpCurrentParameter {
|
|
font-weight: bold
|
|
}
|
|
|
|
/**** */
|
|
|
|
.sideWall {
|
|
font-size: 0.8em;
|
|
position: absolute;
|
|
top: 2em;
|
|
bottom: 0em;
|
|
left: 0;
|
|
right: 0;
|
|
width: auto;
|
|
height: auto;
|
|
}
|
|
|
|
.sideMsg, .wall-zoom {
|
|
margin: 0.7em;
|
|
margin-bottom: 0;
|
|
height: 1.5em;
|
|
color: #666;
|
|
font-size: 0.6em;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.wall-zoom
|
|
{
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.wall-zoom button
|
|
{
|
|
display: inline-block;
|
|
position: relative;
|
|
top: 0;
|
|
bottom: 0;
|
|
margin: 0 0.3em;
|
|
background: #FFF;
|
|
border: none;
|
|
font-size: 1em;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.wall-zoom .slider
|
|
{
|
|
display: inline-block;
|
|
position: relative;
|
|
top: 0;
|
|
width: 12em;
|
|
height: 1.3em;
|
|
background: #DDD;
|
|
border: 2px solid #000;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.wall-zoom .slider .cursor
|
|
{
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
width: 2em;
|
|
background: #FFF;
|
|
}
|
|
|
|
/************** from properties.css *************/
|
|
|
|
.scriptPropContainer,
|
|
.kindContainer {
|
|
}
|
|
|
|
.varLabel {
|
|
margin: 0.5em 0em;
|
|
font-size: 1.5em;
|
|
}
|
|
.varImg {
|
|
margin-left:0.5em;
|
|
max-width:80%;
|
|
max-height:80%;
|
|
}
|
|
.varImgInfo {
|
|
margin-left:0.5em;
|
|
text-align:left;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.formHint {
|
|
font-size: 0.6em;
|
|
line-height: 1.4em;
|
|
opacity: 0.6;
|
|
}
|
|
|
|
.formError {
|
|
font-size: 0.8em;
|
|
line-height: 1.4em;
|
|
opacity: 0.8;
|
|
margin-top:0.8em;
|
|
color: #e00;
|
|
}
|
|
|
|
.formError2 {
|
|
font-size: 0.8em;
|
|
line-height: 1.4em;
|
|
opacity: 0.8;
|
|
margin-top:0.8em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.formHint .float-help-link {
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
.formHint .emph {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.formRelative {
|
|
position: relative;
|
|
}
|
|
|
|
textarea.variableDesc {
|
|
width: calc(100% - 1em);
|
|
height: 6em;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
textarea.description {
|
|
width: calc(100% - 1.4em);
|
|
height: 6em;
|
|
resize: none;
|
|
margin: 0.5em 0.4em;
|
|
}
|
|
|
|
textarea.shell {
|
|
font-family: monospace;
|
|
width: 100%;
|
|
resize: none;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
a.idlink, a.idlink:hover, a.idlink:visited, a.idlink:active, a.idlink:link {
|
|
color:black;
|
|
text-decoration:none;
|
|
}
|
|
|
|
.selectableIcon
|
|
{
|
|
display: inline-block;
|
|
width: 2.5em;
|
|
height: 2.5em;
|
|
}
|
|
|
|
.selectableIcon .svg,
|
|
.selectableIcon img {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
|
|
.selectableIcon
|
|
{
|
|
margin: 0.4em;
|
|
}
|
|
|
|
.prop-spacer
|
|
{
|
|
height: 20px;
|
|
}
|
|
|
|
.varProps
|
|
{
|
|
padding: 0.5em 1em;
|
|
}
|
|
|
|
.colorSlider {
|
|
width: 70%;
|
|
display: inline-block;
|
|
margin-right: 1em;
|
|
}
|
|
|
|
.colorSample {
|
|
width: 5em;
|
|
margin: 0.2em;
|
|
padding: 0.2em;
|
|
text-align: center;
|
|
display: inline-block;
|
|
border: 1px solid #ccc;
|
|
}
|
|
|
|
.whiteBackground { background: white; }
|
|
.blackBackground { background: black; }
|
|
.whiteText { color: white; }
|
|
.blackText { color: black; }
|
|
|
|
.varHalf {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
width:50%;
|
|
}
|
|
|
|
.inline-block {
|
|
display:inline-block;
|
|
}
|
|
|
|
.recordProperties .left {
|
|
width: 35%;
|
|
}
|
|
.recordProperties .right {
|
|
width: 100%;
|
|
}
|
|
.recordProperties .defbuttons
|
|
{
|
|
margin: 0 0 1em 0;
|
|
}
|
|
|
|
.varHalf .formHint {
|
|
padding-left: 0.5em;
|
|
width: calc(50% - 0.5em);
|
|
}
|
|
.varHalf .navItem {
|
|
border-left: none;
|
|
}
|
|
|
|
.capabilityBox {
|
|
font-size: 0.8em;
|
|
position: relative;
|
|
}
|
|
|
|
.platformCaps {
|
|
position: absolute;
|
|
font-size: 0.8em;
|
|
right: 0.1em;
|
|
top: 0.5em;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.greyedOut {
|
|
opacity: 0.3;
|
|
}
|
|
|
|
/************** from code.css *************/
|
|
|
|
.literal
|
|
{
|
|
}
|
|
|
|
.profile {
|
|
opacity: 1;
|
|
font-size: 0.7em;
|
|
position: absolute;
|
|
background:white;
|
|
right: 0;
|
|
padding: 0.2em;
|
|
}
|
|
|
|
.stringLiteral {
|
|
color: #A31515 ;
|
|
}
|
|
|
|
.picLiteral {
|
|
height:1em;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.block
|
|
{
|
|
padding-left: 1em;
|
|
}
|
|
|
|
|
|
.kw
|
|
{
|
|
color: #408500;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.kbm {
|
|
display:inline-block;
|
|
}
|
|
.kbm svg {
|
|
height: 1em;
|
|
vertical-align: middle;
|
|
margin-left: 0.2em;
|
|
}
|
|
.kbm svg > path.biton {
|
|
fill:#f00;
|
|
stroke: black;
|
|
stroke-width: 2px;
|
|
}
|
|
|
|
.kbm svg > path.bitoff {
|
|
fill:#ccc;
|
|
}
|
|
.kbm.docs svg {
|
|
height: 7em;
|
|
margin: 0.5em 0.5em 0em 0.5em;
|
|
}
|
|
.kbm.docs svg > path.biton {
|
|
stroke:black;
|
|
}
|
|
.kbm.docs svg > path.bitoff {
|
|
stroke:black;
|
|
fill:transparent;
|
|
}
|
|
|
|
.calcTemplate .kbm svg > path.bitoff {
|
|
fill: white;
|
|
}
|
|
|
|
.st
|
|
{
|
|
color: #6c6c6c;
|
|
}
|
|
|
|
.comment
|
|
{
|
|
color: #6c6c6c;
|
|
line-height: 1.0em;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.block-comment { font-style: italic; font-size: 0.6em; color: #6c6c6c; line-height: 1.3em; }
|
|
.block-comment .kw { color: #6c6c6c; }
|
|
#root .block-comment .stmt { border-left-color: #ccc; }
|
|
|
|
|
|
.placeholder {
|
|
font-size: 0.7em;
|
|
padding: 0.2em;
|
|
border: 0.1em dotted gray;
|
|
}
|
|
|
|
.md-tutorial code,
|
|
.md-comment code,
|
|
.md-inline code {
|
|
font-family: inherit;
|
|
border: 1px dotted #bbb;
|
|
padding: 0em 0.2em 0.1em 0.2em;
|
|
color: black;
|
|
background-color:white;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.md-tutorial code.md-ui,
|
|
.md-comment code.md-ui,
|
|
.md-inline code.md-ui
|
|
{
|
|
border: 2px solid #777;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.md-tutorial .md-img {
|
|
clear: both;
|
|
margin:0.5em;
|
|
}
|
|
|
|
.md-img {
|
|
width:100%;
|
|
text-align:center;
|
|
position:relative;
|
|
}
|
|
|
|
.md-img-inner {
|
|
position:relative;
|
|
display:inline-block;
|
|
width:100%;
|
|
}
|
|
|
|
.md-img-inline {
|
|
display:inline;
|
|
width:2em;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
/*
|
|
#scriptEditor .md-img-inner { border: 1px dotted #eee; }
|
|
#scriptEditor .md-img img { border: 1px dotted #eee; }
|
|
*/
|
|
|
|
.md-img img {
|
|
max-height: 100%;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.md-caption {
|
|
text-align:center;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.md-api-entry {
|
|
font-size: 0.8em;
|
|
margin-bottom: .5em;
|
|
border: 1px dotted #bbb;
|
|
padding: 0.2em 1em 0.5em 1em;
|
|
position: relative;
|
|
color: black;
|
|
}
|
|
|
|
.md-api-header .signature {
|
|
font-size: 1.5em;
|
|
margin-bottom: 0.3em;
|
|
}
|
|
|
|
.md-api-header .sig-parameter {
|
|
display: inline-block;
|
|
padding-left: 2em;
|
|
min-width: 4em;
|
|
}
|
|
|
|
.md-api-header a {
|
|
color: black;
|
|
}
|
|
|
|
.md-api-header {
|
|
margin: 1em 0;
|
|
}
|
|
|
|
a.md-api-entry-link {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.md-api-entry .signature {
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
.md-more {
|
|
font-size: 0.8em;
|
|
display: block;
|
|
float: right;
|
|
text-decoration: underline;
|
|
color: #666;
|
|
}
|
|
|
|
.md-error {
|
|
font-weight: bold;
|
|
color: #e00;
|
|
}
|
|
|
|
.md-warning {
|
|
background-color:lightyellow;
|
|
border-left:solid 0.25em #e00;
|
|
padding:0.5em;
|
|
margin-left:2em;
|
|
}
|
|
|
|
.md-comment {
|
|
font-size: 0.8em;
|
|
line-height: normal;
|
|
color: #6c6c6c;
|
|
padding-left: 0.2em;
|
|
display:inline-block;
|
|
}
|
|
|
|
.md-comment ul,
|
|
.md-comment li,
|
|
.md-comment p {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.md-tutorial ul,
|
|
.md-comment ul {
|
|
padding-left: 1em;
|
|
}
|
|
.md-tutorial li,
|
|
.md-comment li {
|
|
margin-left: 0.8em;
|
|
}
|
|
|
|
.md-comment h1,
|
|
.md-comment h2,
|
|
.md-comment h3,
|
|
.md-comment h4 {
|
|
margin-top: 0.2em;
|
|
margin-bottom: 0.2em;
|
|
}
|
|
|
|
h2 {
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
margin: 0.6em 0;
|
|
}
|
|
|
|
div.line
|
|
{
|
|
border-left: 0.1em solid transparent;
|
|
padding-left: 0.6em;
|
|
margin-left: -0.4em;
|
|
padding-bottom: 0.1em;
|
|
display: inline-block;
|
|
min-width: 5em;
|
|
}
|
|
|
|
.tabMenu-button[data-tipped="yes"],
|
|
.topMenu-button[data-tipped="yes"],
|
|
.navItem[data-tipped="yes"],
|
|
.code-button[data-tipped="yes"],
|
|
.line[data-tipped="yes"] {
|
|
background:rgba(0, 245, 255, 0.16);
|
|
}
|
|
|
|
div.md-video-link {
|
|
position:relative;
|
|
}
|
|
div.md-video-link > img {
|
|
width: calc(100% - 1em);
|
|
}
|
|
div.md-video-link > svg {
|
|
position:absolute;
|
|
left:0em;
|
|
bottom: 0em;
|
|
width: 25%;
|
|
}
|
|
|
|
@media print {
|
|
div.md-video-link > svg { display:none; }
|
|
}
|
|
|
|
.sdCmt div.md-video-link {
|
|
margin-top:0.5em;
|
|
max-width:60%;
|
|
}
|
|
|
|
.greyed { color: #6c6c6c; }
|
|
.greyer { color: #999;}
|
|
|
|
.code-highlight {
|
|
background: #Ff8;
|
|
/* border-right: 1em solid #E72A59; */
|
|
}
|
|
|
|
.stmt
|
|
{
|
|
border-left: 0.2em solid #ccc;
|
|
border-radius: 0.4em;
|
|
padding-left: 0.1em;
|
|
margin-top: 0.1em;
|
|
padding-left: 0px;
|
|
/* padding-bottom: 3px; */
|
|
position: relative;
|
|
}
|
|
|
|
#scriptEditor[data-proMode="yes"] .stmt {
|
|
border-left-width: 2px;
|
|
border-left-style: dotted;
|
|
}
|
|
|
|
.monospace {
|
|
font-family: "Consolas", "Lucida Console", monospace;
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
.stmt[data-nest="0"] { border-left-color: #FFAC18; }
|
|
.stmt[data-nest="1"] { border-left-color: #56D2FF; }
|
|
.stmt[data-nest="2"] { border-left-color: #bd1; }
|
|
.stmt[data-nest="3"] { border-left-color: #ccc; }
|
|
|
|
.decl
|
|
{
|
|
padding: 1em 0em 1em 0em;
|
|
}
|
|
|
|
.portrait .decl {
|
|
}
|
|
|
|
|
|
.line[data-search-result^="yes"]
|
|
{
|
|
background: yellow;
|
|
}
|
|
|
|
.line[data-insertion^="yes"]
|
|
{
|
|
padding-top: 0.3em;
|
|
padding-bottom: 0.3em;
|
|
}
|
|
|
|
button.insertStmt {
|
|
font-size: 1em;
|
|
height: 3em;
|
|
width: 4em;
|
|
border: 1px solid black;
|
|
background: white;
|
|
margin: 0.2em;
|
|
vertical-align: top;
|
|
}
|
|
|
|
button.insertStmt[data-active^="yes"]
|
|
{
|
|
background: #ccc;
|
|
}
|
|
|
|
div.insertStmtHint
|
|
{
|
|
height: 3em;
|
|
width: 3.6em;
|
|
margin: 0.2em 0.4em 0.2em 0.4em;
|
|
display: inline-block;
|
|
line-height: 0.8em;
|
|
text-align: center;
|
|
}
|
|
|
|
.insertStmtHint span {
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.insertStmt span {
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
.stmt[data-current^="yes"] > .line > .hintMessage,
|
|
.stmt[data-current^="yes"] > .hintMessage,
|
|
.stmt[data-current^="yes"] > .line > .errorBr,
|
|
.stmt[data-current^="yes"] > .errorBr,
|
|
.stmt[data-current^="yes"] > .line > .errorMessage,
|
|
.stmt[data-current^="yes"] > .errorMessage
|
|
{
|
|
}
|
|
|
|
.stmt[data-current^="yes"]
|
|
{
|
|
background: #f4f4ff;
|
|
}
|
|
|
|
.stmt[data-selected^="yes", data-current^="yes"],
|
|
.stmt[data-selected^="yes", data-current^="yes"] .line
|
|
{
|
|
background: inherit;
|
|
}
|
|
|
|
.line[data-carret^="yes"]
|
|
{
|
|
border-left-color: #E72A59;
|
|
}
|
|
|
|
|
|
.stmt[data-current^="yes"],
|
|
.stmt[data-selected^="yes"]
|
|
{
|
|
/*margin-top: 0px;
|
|
padding-top: 3px; */
|
|
border-left: 0.1em solid #E72A59;
|
|
}
|
|
|
|
.stmt[data-selected^="yes"]
|
|
{
|
|
background: #B8E72A;
|
|
}
|
|
|
|
.stmt[data-selected^="yes"] .stmt
|
|
{
|
|
border-left: 5px solid #297;
|
|
}
|
|
|
|
.hintMessage[data-active^="yes"],
|
|
.errorMessage[data-active^="yes"],
|
|
.line[data-active^="yes"]
|
|
{
|
|
background: #eee;
|
|
}
|
|
|
|
.debugParsed
|
|
{
|
|
font-size: 0.5em;
|
|
}
|
|
|
|
.hintMessage,
|
|
.errorMessage
|
|
{
|
|
color: #e00;
|
|
font-size: 0.8em;
|
|
padding-left: 5px;
|
|
display:inline-block;
|
|
}
|
|
|
|
.errorNumber {
|
|
color: #bbb;
|
|
font-size: 0.7em;
|
|
padding-left:0.5em;
|
|
}
|
|
|
|
.hintMessage {
|
|
color: #7057D3;
|
|
}
|
|
|
|
.inlineHint {
|
|
display: block;
|
|
margin-left: 1em;
|
|
}
|
|
|
|
span.errorSq,
|
|
span.errorSq .kw
|
|
{
|
|
color: #e00;
|
|
}
|
|
|
|
.code-button-row-left
|
|
{
|
|
position: absolute;
|
|
left: 0;
|
|
}
|
|
|
|
.code-button-row
|
|
{
|
|
position: absolute;
|
|
right: 0.5em;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.phone .code-button-row,
|
|
.phone .code-button-row-left {
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
.tokenSelection .lineSelection {
|
|
display: none;
|
|
}
|
|
|
|
.lineSelection .tokenSelection {
|
|
display: none;
|
|
}
|
|
|
|
#root.portrait[data-pane-hidden^="no"] .code-button-row {
|
|
/* just hide it */
|
|
display:none;
|
|
}
|
|
|
|
#root.phone[data-pane-hidden^="no"] .code-button-row {
|
|
/* just hide it */
|
|
display:none;
|
|
}
|
|
|
|
#root.portrait[data-pane-hidden^="no"] #leftBtnRow .topMenu-button {
|
|
display: none;
|
|
}
|
|
|
|
.topMenu-button.searchBackButton {
|
|
display: none;
|
|
}
|
|
|
|
#root.portrait[data-pane-hidden^="no"] #leftBtnRow .search-back .topMenu-button {
|
|
display: inline-block;
|
|
}
|
|
|
|
.topMenu-button.debuggerTopButton {
|
|
display: none;
|
|
}
|
|
|
|
#editorContainer[data-debuggerMode="yes"] #leftBtnRow {
|
|
background-color:#ffa;
|
|
}
|
|
#editorContainer[data-debuggerMode^="yes"] #leftBtnRow .topMenu-button {
|
|
display: none;
|
|
}
|
|
|
|
#editorContainer[data-debuggerMode^="yes"] #leftBtnRow .topMenu-button-container {
|
|
display: none;
|
|
}
|
|
|
|
#editorContainer[data-debuggerMode^="yes"] #leftBtnRow .topMenu-button.debuggerTopButton {
|
|
display: inline-block;
|
|
}
|
|
|
|
#scriptEditor.external > #editorContainer {
|
|
/* [editor.ts] sets the [display] property on the element directly. */
|
|
display: none !important;
|
|
}
|
|
|
|
#scriptEditor:not(.external) > #externalEditorContainer {
|
|
display: none;
|
|
}
|
|
|
|
#externalEditorContainer {
|
|
height: 100%;
|
|
}
|
|
|
|
.tdLite {
|
|
text-align: right;
|
|
flex: 1; /*CSSpref*/ -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1;
|
|
padding-right: .2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#externalEditorFrame > iframe {
|
|
flex: 1; /*CSSpref*/ -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1;
|
|
width: 100%;
|
|
height: 100%;
|
|
|
|
border: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
#externalEditorFrame {
|
|
flex: 3; /*CSSpref*/ -webkit-flex: 3; -moz-flex: 3; -ms-flex: 3;
|
|
}
|
|
|
|
#externalEditorSide .boardCanvas {
|
|
width: 100% !important;
|
|
height: auto !important;
|
|
}
|
|
|
|
#externalEditorSide .wallFullScreenContainer {
|
|
margin: 0;
|
|
display: -ms-flexbox;
|
|
display: flex; /*CSSpref*/ display: -webkit-flex; display: -moz-flex; display: -ms-flex;
|
|
flex: 1; /*CSSpref*/ -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1;
|
|
}
|
|
|
|
/* The run-time code in lib/Board.ts is not compatible with containers that
|
|
* have margins... So we use a wrapper div. */
|
|
#externalEditorSide .wallFullScreenWrapper {
|
|
margin: 0 1em;
|
|
display: -ms-flexbox;
|
|
display: flex; /*CSSpref*/ display: -webkit-flex; display: -moz-flex; display: -ms-flex;
|
|
flex: 1; /*CSSpref*/ -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1;
|
|
}
|
|
|
|
#externalEditorSide .wallFullScreenLogo {
|
|
text-align: right;
|
|
}
|
|
|
|
#externalEditorSide .wallFullScreenLogo img {
|
|
width: calc(100% - 2em);
|
|
max-width: 225px;
|
|
margin: 1em;
|
|
height: auto;
|
|
}
|
|
|
|
/* Should be good enough for a 1280x800 display. */
|
|
@media (max-width: 1250px) {
|
|
#externalEditorSide .wallFullScreenWrapper {
|
|
margin: 0 .4em;
|
|
}
|
|
|
|
#externalEditorPanes {
|
|
position: relative;
|
|
}
|
|
|
|
#externalEditorSide {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
background-color: rgba(0, 0, 0, .5);
|
|
}
|
|
|
|
#externalEditorSide.dismissed {
|
|
display: none;
|
|
}
|
|
|
|
#externalEditorSide .wallFullScreenLogo img {
|
|
background-color: white;
|
|
padding: 1em;
|
|
border: .2em solid black;
|
|
}
|
|
|
|
#externalEditorSide .boardCanvas {
|
|
/* Don't put padding / border here, as lib/Board.ts does some "clever"
|
|
* run-time size computations which completely prevent us from doing
|
|
* anything here. */
|
|
width: auto !important;
|
|
height: auto !important;
|
|
background-color: white;
|
|
}
|
|
|
|
.wall-fullscreen {
|
|
height: auto !important;
|
|
}
|
|
}
|
|
|
|
#root.portrait #editorContainer[data-debuggerMode^="yes"] .editorSearchContainer .wall-textbox {
|
|
display: none;
|
|
}
|
|
|
|
#root.split #editorContainer {
|
|
border-right: 0.1em dotted #ccc;
|
|
}
|
|
|
|
.debuggerVarTable {
|
|
width: 100%;
|
|
display: table;
|
|
margin: 0px 0px 0px 0px;
|
|
border-top: 1px solid black;
|
|
}
|
|
|
|
.debuggerVarTableClickable {
|
|
cursor: pointer;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.debuggerTopVar {
|
|
border-top: 0.1em dotted #bbb;
|
|
}
|
|
|
|
.debuggerVarTableRow {
|
|
width: 100%;
|
|
clear: both;
|
|
text-align:left;
|
|
}
|
|
|
|
.debuggerVarTableLeftElement {
|
|
display:inline-block;
|
|
width: 9em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.debuggerVarTableRightElement {
|
|
margin-left: 1em;
|
|
display:inline-block;
|
|
}
|
|
|
|
|
|
.code-button-frame {
|
|
width: 2em;
|
|
height: 2em;
|
|
margin-left: 0.5em;
|
|
background: white;
|
|
}
|
|
|
|
.wrench-button .code-button-frame {
|
|
background: #0bf;
|
|
border-color: #0bf;
|
|
}
|
|
|
|
.code-button {
|
|
display: inline-block;
|
|
padding: 0;
|
|
width: 3em;
|
|
}
|
|
|
|
.code-button[data-disabled^="yes"]
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.assume-mouse.assume-notouch .code-button-frame {
|
|
width:1.5em;
|
|
height:1.5em;
|
|
}
|
|
.assume-mouse.assume-notouch .code-button {
|
|
width:2.5em;
|
|
}
|
|
|
|
.code-button-desc
|
|
{
|
|
width: 100%;
|
|
text-align: center;
|
|
font-size: 0.6em;
|
|
margin-top: 0.2em;
|
|
padding-bottom: 0.4em;
|
|
background: white;
|
|
}
|
|
|
|
.codeMarker
|
|
{
|
|
display: block;
|
|
position: absolute;
|
|
/* it needs to have non-transparent background - this way it presents a bigger touch target; at least in IE10 */
|
|
background: rgba(100, 100, 100, 0.001);
|
|
cursor: pointer;
|
|
padding-left: 1em;
|
|
padding-top: 1.5em;
|
|
padding-bottom: 1.5em;
|
|
height: auto;
|
|
right: 0;
|
|
}
|
|
|
|
#root.portrait[data-pane-hidden^="no"] .codeMarker {
|
|
right: 19em;
|
|
}
|
|
|
|
#root.phone[data-pane-hidden^="no"] .codeMarker {
|
|
right: 10.5em;
|
|
}
|
|
|
|
|
|
.codeMarker svg {
|
|
width: 3.5em;
|
|
height: 1.05em;
|
|
}
|
|
|
|
.codeMarkerTop {
|
|
}
|
|
|
|
.codeMarkerBottom {
|
|
}
|
|
|
|
img.codeMarker[data-active^="yes"]
|
|
{
|
|
opacity: 0.8;
|
|
}
|
|
|
|
|
|
div.codeHint
|
|
{
|
|
position: absolute;
|
|
right: 5px;
|
|
font-size: 0.5em;
|
|
color: #E72A59;
|
|
line-height: 1.5em;
|
|
background: white;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
div.decl > div.stmt {
|
|
border-color: transparent;
|
|
}
|
|
|
|
.declBottomSpacer {
|
|
height: 2.5em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.selHeader {
|
|
margin-top: 1.5em;
|
|
margin-bottom: 0.2em;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
@keyframes blinkLocation {
|
|
0% { background-color: #ff0; }
|
|
15% { background-color: #ffc; }
|
|
30% { background-color: #ff0; }
|
|
45% { background-color: #ffc; }
|
|
60% { background-color: #ff0; }
|
|
100% { background-color: inherit; }
|
|
} /*CSSpref*/ @-webkit-keyframes blinkLocation { 0% { background-color: #ff0; } 15% { background-color: #ffc; } 30% { background-color: #ff0; } 45% { background-color: #ffc; } 60% { background-color: #ff0; } 100% { background-color: inherit; } } @-moz-keyframes blinkLocation { 0% { background-color: #ff0; } 15% { background-color: #ffc; } 30% { background-color: #ff0; } 45% { background-color: #ffc; } 60% { background-color: #ff0; } 100% { background-color: inherit; } } @-ms-keyframes blinkLocation { 0% { background-color: #ff0; } 15% { background-color: #ffc; } 30% { background-color: #ff0; } 45% { background-color: #ffc; } 60% { background-color: #ff0; } 100% { background-color: inherit; } }
|
|
|
|
|
|
.codeSearchItem .navItemInner {
|
|
min-height: 3.15em;
|
|
height: auto;
|
|
font-family: inherit;
|
|
}
|
|
.codeSearchItem .navContent {
|
|
position: relative;
|
|
white-space: normal;
|
|
left: auto;
|
|
top: auto;
|
|
margin-left: 2.9em;
|
|
}
|
|
|
|
.codeSearchResult {
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
|
|
.sideTabScroll, .sideTabContent:not(#leftPaneContent) {
|
|
width: 100%;
|
|
position: absolute;
|
|
left: 0;
|
|
overflow: hidden;
|
|
top: 0;
|
|
height: 100%;
|
|
}
|
|
|
|
/* Various comments.
|
|
* 1) The left pane is visually displayed on the right.
|
|
* 2) The right pane is the one that appears on the left.
|
|
* 3) The #leftPane has been converted to CSS flexible boxes, so no games with
|
|
* absolute positioning for that one. */
|
|
#leftPaneContent {
|
|
position: relative;
|
|
}
|
|
|
|
#leftPane > .helpBtnOverlay {
|
|
position: absolute;
|
|
right: 0.5em;
|
|
bottom: 0.5em;
|
|
}
|
|
|
|
#leftPane > .helpBtnOverlay svg {
|
|
padding-left:0.2em;
|
|
}
|
|
|
|
.sideTabScroll {
|
|
padding-bottom: 1.5em;
|
|
}
|
|
|
|
/* Rules related to the collaboration feature. */
|
|
|
|
/* In-code collaboration */
|
|
.stmtParticipants {
|
|
position: absolute;
|
|
top: -.4em;
|
|
right: .2em;
|
|
text-align: right;
|
|
height: 1.4em;
|
|
}
|
|
|
|
.stmtParticipantsOverflowBox {
|
|
max-width: 10em;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.inactive .stmtParticipants {
|
|
display: none;
|
|
}
|
|
|
|
.stmtParticipants.nonEmpty {
|
|
border: .2em solid #E72A59;
|
|
padding: 0 0 0 .2em;
|
|
}
|
|
|
|
.stmtParticipants.nonEmpty:after {
|
|
content: "";
|
|
display: block;
|
|
width: 0px;
|
|
|
|
position: absolute;
|
|
top: .3em;
|
|
left: -.6em;
|
|
|
|
border-style: solid;
|
|
border-width: .3em .6em .3em 0;
|
|
border-color: transparent #E72A59;
|
|
}
|
|
|
|
.stmtParticipants .sdThumb {
|
|
font-size: inherit !important;
|
|
width: 1em !important;
|
|
height: 1em !important;
|
|
padding: .2em .2em .2em 0 !important;
|
|
}
|
|
|
|
.stmtParticipants .sdIcon, .stmtParticipants img, .stmtParticipants svg {
|
|
margin: 0 !important;
|
|
width: 1em !important;
|
|
height: 1em !important;
|
|
display: block;
|
|
}
|
|
|
|
/* Script navigation: participants currently editing other actions */
|
|
.actionParticipants.stmtParticipants.nonEmpty {
|
|
position: relative;
|
|
display: inline-block;
|
|
margin-left: 1.5em;
|
|
margin-top: .3em;
|
|
left: inherit;
|
|
top: inherit;
|
|
}
|
|
|
|
.actionParticipants.stmtParticipants.nonEmpty:after {
|
|
top: -.6em;
|
|
left: .6em;
|
|
|
|
border-style: solid;
|
|
border-width: 0 .3em .6em .3em;
|
|
border-color: #E72A59 transparent;
|
|
}
|
|
|
|
|
|
/* Status bar */
|
|
|
|
.vbox {
|
|
display: -ms-flexbox;
|
|
display: flex; /*CSSpref*/ display: -webkit-flex; display: -moz-flex; display: -ms-flex;
|
|
flex-direction: column; /*CSSpref*/ -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column;
|
|
}
|
|
|
|
.hbox {
|
|
display: -ms-flexbox;
|
|
display: flex; /*CSSpref*/ display: -webkit-flex; display: -moz-flex; display: -ms-flex;
|
|
flex-direction: row; /*CSSpref*/ -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row;
|
|
}
|
|
|
|
.flex1 {
|
|
flex: 1; /*CSSpref*/ -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1;
|
|
}
|
|
|
|
.stOk, .stWarning, .stError {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.teamStatusMore {
|
|
font-size: 70%;
|
|
height: 1.7em;
|
|
}
|
|
|
|
/* Standard colors stolen from the hub */
|
|
.stOk {
|
|
color: #408500;
|
|
}
|
|
|
|
.stWarning {
|
|
color: #a07000;
|
|
}
|
|
|
|
.stError {
|
|
color: #A52A2A;
|
|
}
|
|
|
|
.teamUsers {
|
|
text-align: right;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
#teamPaneContent:not(.inactive) .teamLinkInactive {
|
|
display: none;
|
|
}
|
|
|
|
#teamPaneContent.inactive .teamLinkActive {
|
|
display: none;
|
|
}
|
|
|
|
/* Input area */
|
|
|
|
.teamTextbox input {
|
|
border-width: 0px;
|
|
width:calc(100%);
|
|
font-size: 100%;
|
|
/* Consistent with the thumbnail */
|
|
vertical-align: bottom;
|
|
background-color: transparent;
|
|
color: white;
|
|
}
|
|
|
|
.teamTextbox input:focus {
|
|
color: white;
|
|
}
|
|
|
|
.teamTextbox .sdThumb {
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.sdThumb.teamHead {
|
|
position:static;
|
|
display:inline-block;
|
|
|
|
width: 1.9em;
|
|
height: 1.9em;
|
|
|
|
padding: 0em;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.sdThumb.teamHead .sdIcon {
|
|
margin: .2em;
|
|
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
}
|
|
|
|
.sdThumb.teamHead .sdIcon img {
|
|
width:1.5em;
|
|
height:1.5em;
|
|
display:inherit;
|
|
}
|
|
|
|
.smallFont .sdThumb.teamHead .sdIcon {
|
|
width: 2em;
|
|
height: 2em;
|
|
}
|
|
|
|
.smallFont .sdThumb.teamHead {
|
|
width:2.4em;
|
|
height:2.4em;
|
|
}
|
|
|
|
.smallFont .sdThumb.teamHead .sdIcon img {
|
|
width:2em;
|
|
height:2em;
|
|
}
|
|
|
|
/* Messages area */
|
|
|
|
.teamMsgs {
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
/* CSS speech bubbles */
|
|
.teamMsg:after, .teamTextbox:after {
|
|
content: "";
|
|
display: block;
|
|
width: 0px;
|
|
|
|
position: absolute;
|
|
top: .3em;
|
|
bottom: auto;
|
|
|
|
border-style: solid;
|
|
left: auto;
|
|
right: -.75em;
|
|
border-width: .4em 0 .4em .8em;
|
|
border-color: transparent #95B;
|
|
}
|
|
|
|
.teamMsg.teamMsgMine:after, .teamTextbox:after {
|
|
right: auto;
|
|
left: -.75em;
|
|
border-width: .4em .8em .4em 0;
|
|
border-color: transparent #088;
|
|
}
|
|
|
|
/* There's another rule about .phone .sdThumb that tries to override this... */
|
|
.teamMsg .sdThumb, .teamTextbox .sdThumb {
|
|
position: absolute;
|
|
right: -2.7em !important;
|
|
left: auto !important;
|
|
top: auto !important;
|
|
bottom: auto !important;
|
|
}
|
|
|
|
.smallFont .teamMsg .sdThumb {
|
|
right: -3.2em !important;
|
|
}
|
|
|
|
.teamMsg.teamMsgMine .sdThumb, .teamTextbox .sdThumb {
|
|
left: -2.7em !important;
|
|
right: auto !important;
|
|
top: auto !important;
|
|
bottom: auto !important;
|
|
}
|
|
|
|
.smallFont .teamMsg.teamMsgMine .sdThumb, .smallFont .teamTextbox .sdThumb {
|
|
left: -3.2em !important;
|
|
}
|
|
|
|
.teamMsg, .teamTextbox {
|
|
position: relative;
|
|
color: white;
|
|
padding: .2em;
|
|
|
|
margin: .2em 3em .2em 15%;
|
|
background-color: #95B;
|
|
|
|
min-height: 1.9em;
|
|
}
|
|
|
|
.teamMsg:not(.confirmed) {
|
|
opacity: .5;
|
|
}
|
|
|
|
.smallFont .teamMsg {
|
|
min-height: 2.4em;
|
|
}
|
|
|
|
.teamMsg .sdThumb {
|
|
margin: 0;
|
|
}
|
|
|
|
.teamMsg.teamMsgMine, .teamTextbox {
|
|
margin: .2em 15% .2em 3em;
|
|
background-color: #088;
|
|
}
|
|
|
|
.teamMsg > span {
|
|
vertical-align: super;
|
|
}
|
|
|
|
|
|
/* Show the various UI elements if collaboration is enabled. */
|
|
#teamPaneContent[data-collab^="no"] {
|
|
display: none;
|
|
}
|
|
#leftPaneContent {
|
|
top: 0;
|
|
}
|
|
#teamPaneContent[data-collab^="yes"] + .sideTabContent > .decl {
|
|
padding-top: 0;
|
|
}
|
|
|
|
#teamPaneContent[data-collapsed^="yes"] > .teamMsgs:not(:empty) + .teamTextbox {
|
|
display: none;
|
|
}
|
|
|
|
/* Expanded state: significant height, scrollbars. */
|
|
#teamPaneContent {
|
|
background-color:#fff;
|
|
border-bottom: 1px dotted #ccc;
|
|
padding-top:0.2em;
|
|
padding-left:0.2em;
|
|
font-size:.8em;
|
|
min-height:2.3em;
|
|
height: 14em;
|
|
/* It's a flex-box, so there shouldn't be any overflow, except that IE
|
|
* insists on displaying a scroll bar, so let's make sure it doesn't appear.
|
|
* */
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* Collapsed: smaller height, faded */
|
|
#teamPaneContent[data-collapsed^="yes"] {
|
|
height: 6em;
|
|
}
|
|
|
|
#editorContainer {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
|
|
.landscape #rightPane[data-code-search^="yes"] .sideTabContent
|
|
{
|
|
top: 4em;
|
|
bottom: 0em;
|
|
height: auto;
|
|
}
|
|
|
|
.landscape #rightPane[data-code-search^="no"] .sideTabContent
|
|
{
|
|
bottom: 0em;
|
|
height: auto;
|
|
}
|
|
|
|
.portrait #rightPane .sideTabScroll {
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
#rightPane {
|
|
height: auto;
|
|
top: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.phone #rightPane {
|
|
width: 20em;
|
|
}
|
|
|
|
.phone #rightPane[data-phone-full-screen^="yes"] {
|
|
width: 100%;
|
|
border: none;
|
|
}
|
|
|
|
.phone #rightPane[data-phone-narrow^="yes"] {
|
|
width: 14em;
|
|
}
|
|
|
|
.phone #rightPane[data-phone-full-screen^="no"] {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.phone #rightPane[data-phone-full-screen^="no"] .wall-textbox {
|
|
width: 11em;
|
|
}
|
|
|
|
.editorSearchContainer {
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
|
|
.editorSearchContainer .wall-textbox {
|
|
width: 11em;
|
|
}
|
|
|
|
.portrait .editorSearchContainer .wall-textbox {
|
|
width: 12em;
|
|
margin-top: 0.9em;
|
|
margin-right: -0.2em;
|
|
}
|
|
|
|
.phone .editorSearchContainer .wall-textbox {
|
|
width: 4em;
|
|
}
|
|
|
|
#root.portrait[data-pane-hidden^="no"] .editorSearchContainer .wall-textbox {
|
|
width: 12em;
|
|
}
|
|
|
|
.landscape .editorSearchContainer {
|
|
left: 5em;
|
|
}
|
|
|
|
.portrait .editorSearchContainer {
|
|
right: 0;
|
|
}
|
|
|
|
.portrait .tabNonNav {
|
|
padding-left: 1em;
|
|
}
|
|
|
|
|
|
.progressBar {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 0.3em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
/*
|
|
.portrait .progressBar {
|
|
left: 50%;
|
|
}
|
|
*/
|
|
|
|
.progressDot {
|
|
background: #008b00;
|
|
width: 0.3em;
|
|
height: 0.3em;
|
|
position: absolute;
|
|
animation: moveProgressDot 3s infinite; /*CSSpref*/ -webkit-animation: moveProgressDot 3s infinite; -moz-animation: moveProgressDot 3s infinite; -ms-animation: moveProgressDot 3s infinite;
|
|
transform: translate(-11em, 0); /*CSSpref*/ -webkit-transform: translate(-11em, 0); -moz-transform: translate(-11em, 0); -ms-transform: translate(-11em, 0);
|
|
}
|
|
|
|
.modalDialog .progressDot
|
|
{
|
|
background: #ff0;
|
|
}
|
|
|
|
.modalFullWhite .progressDot,
|
|
.modalFullYellow .progressDot,
|
|
.modalFullBlack .progressDot
|
|
{
|
|
background: #008b00;
|
|
}
|
|
|
|
|
|
a.md-bigbutton {
|
|
color: black;
|
|
padding: 0.3em;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
display: block;
|
|
width:60%;
|
|
text-align: center;
|
|
font-weight: normal;
|
|
text-decoration:none;
|
|
border:2px solid black;
|
|
margin-bottom: 0.5em;
|
|
margin-top: 0.3em;
|
|
font-size: 2em;
|
|
border-radius:0.3em;
|
|
}
|
|
|
|
a.md-bigbutton:hover {
|
|
text-decoration:none;
|
|
}
|
|
|
|
.progressDot-0 {
|
|
left: 7em;
|
|
animation-delay: 0.9s; /*CSSpref*/ -webkit-animation-delay: 0.9s; -moz-animation-delay: 0.9s; -ms-animation-delay: 0.9s;
|
|
}
|
|
|
|
.progressDot-1 {
|
|
left: 8em;
|
|
animation-delay: 0.6s; /*CSSpref*/ -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s;
|
|
}
|
|
|
|
.progressDot-2 {
|
|
left: 9em;
|
|
animation-delay: 0.3s; /*CSSpref*/ -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; -ms-animation-delay: 0.3s;
|
|
}
|
|
|
|
.progressDot-3 {
|
|
left: 10em;
|
|
animation-delay: 0s; /*CSSpref*/ -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s;
|
|
}
|
|
|
|
@keyframes moveProgressDot {
|
|
0% { transform: translate(-11em, 0); }
|
|
35% { transform: translate(0, 0); }
|
|
65% { transform: translate(0, 0); }
|
|
100% { transform: translate(20em, 0); }
|
|
} /*CSSpref*/ @-webkit-keyframes moveProgressDot { 0% { -webkit-transform: translate(-11em, 0); } 35% { -webkit-transform: translate(0, 0); } 65% { -webkit-transform: translate(0, 0); } 100% { -webkit-transform: translate(20em, 0); } } @-moz-keyframes moveProgressDot { 0% { -moz-transform: translate(-11em, 0); } 35% { -moz-transform: translate(0, 0); } 65% { -moz-transform: translate(0, 0); } 100% { -moz-transform: translate(20em, 0); } } @-ms-keyframes moveProgressDot { 0% { -ms-transform: translate(-11em, 0); } 35% { -ms-transform: translate(0, 0); } 65% { -ms-transform: translate(0, 0); } 100% { -ms-transform: translate(20em, 0); } }
|
|
|
|
/************** from scriptlist.css *************/
|
|
.slLeft {
|
|
position: absolute;
|
|
height: 100%;
|
|
width: 31%;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.slRight {
|
|
position: absolute;
|
|
height: 100%;
|
|
width: 65%;
|
|
/*width: 36em;*/
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.slListHeader {
|
|
padding-left: 4em;
|
|
padding-top: 0.5em;
|
|
position: relative;
|
|
}
|
|
|
|
.portrait .slListHeaderHider {
|
|
background: white;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 17.5em;
|
|
width: auto;
|
|
height: 100%;
|
|
}
|
|
|
|
.slBackContainer {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0.4em;
|
|
}
|
|
|
|
.slListName {
|
|
font-size: 2em;
|
|
}
|
|
|
|
.slListHeader input
|
|
{
|
|
margin: 0;
|
|
width: 90%;
|
|
}
|
|
|
|
.slTabContainer,
|
|
.slList {
|
|
position: absolute;
|
|
top: 4.5em;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
width: auto;
|
|
height: auto;
|
|
padding-bottom: 2em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.phone .slTabContainer {
|
|
position: relative;
|
|
top: auto;
|
|
left: auto;
|
|
right: auto;
|
|
bottom: auto;
|
|
overflow: auto;
|
|
font-size: 1.25em;
|
|
}
|
|
|
|
.portrait .slLeft {
|
|
width: 100%;
|
|
height: auto;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#root[data-pane-hidden^="no"] .slLeft {
|
|
height: 100%;
|
|
/* background: white; */
|
|
}
|
|
|
|
.portrait .slList {
|
|
pointer-events: auto;
|
|
left: auto;
|
|
font-size: 1.3em;
|
|
width: 100%;
|
|
border-left: none;
|
|
top: 3.9em;
|
|
/* background: white; */
|
|
display: none;
|
|
}
|
|
|
|
.portrait .slListHeader {
|
|
pointer-events: auto;
|
|
/* background: white; */
|
|
border-bottom: 0.1em dotted #ccc;
|
|
height: 4.5em;
|
|
margin: 0;
|
|
}
|
|
|
|
.portrait .slListHeader input {
|
|
position: absolute;
|
|
top: 0.9em;
|
|
width: 12em;
|
|
right: 4em;
|
|
}
|
|
|
|
.phone .slListHeader input {
|
|
font-size: 1.25em;
|
|
}
|
|
|
|
.landscape .slSlideContainer {
|
|
display: none;
|
|
}
|
|
|
|
.portrait .slSlideContainer {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
#root[data-pane-hidden^="no"] .slSlideContainer .tabMenu-button {
|
|
border-color: #09655E;
|
|
}
|
|
|
|
|
|
.portrait .slRight {
|
|
width: auto;
|
|
height: auto;
|
|
right: 0;
|
|
left: 1em;
|
|
top: 4.6em;
|
|
bottom: 0;
|
|
}
|
|
|
|
.hubRoot,
|
|
.slRoot {
|
|
height: 100%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
position: relative;
|
|
background-size:cover;
|
|
}
|
|
|
|
.sdHeaderOuter {
|
|
font-size: 0.7em;
|
|
padding: 0.7em;
|
|
padding-left: 1em;
|
|
border-left: 1em solid transparent;
|
|
cursor: pointer;
|
|
max-width: 30em;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sdBaseHeader {
|
|
padding-left: 0em;
|
|
background: #F4F4FF;
|
|
margin-top: 1em;
|
|
max-width: 100em;
|
|
}
|
|
|
|
.sdBaseCorner {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
background:white;
|
|
}
|
|
|
|
.sdWarning {
|
|
font-size: 0.8em;
|
|
text-align: center;
|
|
padding: 0.4em;
|
|
background: #EAF207;
|
|
color: black;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.slHeaderContainer .sdHeaderOuter {
|
|
cursor: auto;
|
|
}
|
|
|
|
|
|
.sdInstalled {
|
|
/*background: url(../icons/chip.png) center center no-repeat;
|
|
background-size: auto 1em;
|
|
width: 1em;
|
|
height: 1em;*/
|
|
position: absolute;
|
|
border: 0.5em solid transparent;
|
|
border-bottom-color: white;
|
|
border-left-color: white;
|
|
opacity: 0.7;
|
|
width: 0;
|
|
height: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
}
|
|
|
|
|
|
.sdHeaderOuter[data-selected^="yes"]
|
|
{
|
|
border-left-color: #09655E;
|
|
}
|
|
|
|
.sdListLabel {
|
|
font-size: 2.5em;
|
|
margin-left: 0.5em;
|
|
}
|
|
|
|
.sdHeading {
|
|
font-size: 2.5em;
|
|
}
|
|
|
|
.sdInstallButton {
|
|
position: absolute;
|
|
right: 0em;
|
|
top: 0.5em;
|
|
}
|
|
|
|
.slTabLabelContainer {
|
|
width: 100%;
|
|
min-height: 1.5em;
|
|
margin-bottom: 0.8em;
|
|
}
|
|
|
|
.sdTabLabel {
|
|
color: #6c6c6c;
|
|
display: inline-block;
|
|
margin-right: 0.95em;
|
|
cursor: pointer;
|
|
line-height:2em;
|
|
}
|
|
|
|
.sdMoreDiv {
|
|
min-height:2em;
|
|
}
|
|
|
|
.phone .sdTabLabel {
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
.sdTabLabel[data-selected^="yes"]
|
|
{
|
|
color: black;
|
|
}
|
|
|
|
.sdHeaderContainer {
|
|
width: 100%;
|
|
}
|
|
|
|
.slMoreLink {
|
|
cursor: pointer;
|
|
font-weight: bold;
|
|
color: #007FFF;
|
|
padding: 0.3em;
|
|
font-size: 0.8em;
|
|
display: inline-block;
|
|
float: right;
|
|
}
|
|
|
|
.sdLoadingMore {
|
|
margin-top: 1em;
|
|
margin-bottom: 2em;
|
|
margin-left: 1.4em;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.bigLoadingMore {
|
|
text-align:center;
|
|
margin-top:30%;
|
|
font-size:2em;
|
|
opacity:0.5;
|
|
}
|
|
|
|
/*
|
|
* Headers with icons
|
|
*/
|
|
|
|
.sdBigHeader {
|
|
font-size: 1em;
|
|
padding: 1em;
|
|
padding-left: 0;
|
|
border-left: none;
|
|
max-width: 50em;
|
|
}
|
|
|
|
.sdHeader {
|
|
position: relative;
|
|
height: 4.5em;
|
|
}
|
|
|
|
.sdIcon {
|
|
width: 4.5em;
|
|
height: 100%;
|
|
display: inline-block;
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
|
|
.sdIconQuad {
|
|
width: 50%;
|
|
height: 50%;
|
|
display: inline-block;
|
|
}
|
|
|
|
.sdIcon .svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.sdIcon img {
|
|
width: auto;
|
|
height: 100%;
|
|
}
|
|
|
|
.sdImg img {
|
|
max-width: 100%;
|
|
}
|
|
|
|
.sdScriptAuthor {
|
|
background: #f0efef;
|
|
margin-right:0.5em;
|
|
padding-right:0.5em;
|
|
max-width: 50em;
|
|
}
|
|
|
|
.sdAuthorLabel {
|
|
vertical-align:top;
|
|
display:inline-block;
|
|
margin-top:0.5em;
|
|
margin-left:0.5em;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.sdAuthorLabel .svg
|
|
{
|
|
width:1.4em;
|
|
height:1.4em;
|
|
margin-right:0.3em;
|
|
}
|
|
|
|
.sdSocialEmbed .svg
|
|
{
|
|
width:1.4em;
|
|
height:1.4em;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.sdSocialEmbed input {
|
|
width: calc(100% - 4em);
|
|
}
|
|
|
|
div.iconThumb {
|
|
width:auto;
|
|
height:100%;
|
|
background-size:cover;
|
|
background-position:50% 50%;
|
|
background-repeat:no-repeat;
|
|
}
|
|
|
|
.sdNameBlock {
|
|
position: absolute;
|
|
left: 0;
|
|
top: -0.3em;
|
|
right: 0;
|
|
}
|
|
|
|
.slRight .sdNameBlock {
|
|
right:4.5em;
|
|
}
|
|
|
|
.slRight .sdDocsHeader .sdNameBlock {
|
|
right: 9.5em;
|
|
}
|
|
|
|
.sdCommentBlock {
|
|
left: 0;
|
|
right: 0;
|
|
width: auto;
|
|
position: absolute;
|
|
top: -0.2em;
|
|
overflow: hidden;
|
|
height: 3.3em;
|
|
}
|
|
|
|
.sdCommentAuthor {
|
|
position: absolute;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
padding-left: 0.5em;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.sdCommentBlockInner {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.sdName {
|
|
font-size: 1.6em;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.sdNumbers {
|
|
text-align: right;
|
|
position: absolute;
|
|
right: 0;
|
|
bottom: -0.1em;
|
|
}
|
|
|
|
.sdHeaderInner {
|
|
position: absolute;
|
|
left: 5.3em;
|
|
right: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.sdHasScriptShot .sdHeaderInner {
|
|
left: 8.3em;
|
|
}
|
|
|
|
.sdShowcase {
|
|
background: yellow;
|
|
}
|
|
|
|
.sdShowcaseIgnore {
|
|
background: #ccc;
|
|
}
|
|
|
|
.sdScriptShot {
|
|
position:absolute;
|
|
height: 100%;
|
|
width: 3em;
|
|
overflow:hidden;
|
|
left: 4.8em;
|
|
top: 0;
|
|
}
|
|
|
|
.sdScriptShot img {
|
|
height: 100%;
|
|
width: auto;
|
|
}
|
|
|
|
.sdAuthor {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 1.8em;
|
|
}
|
|
|
|
.phone .sdBigHeader .sdAuthor {
|
|
display:none;
|
|
}
|
|
|
|
.sdTopicExpansion {
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
top: 2.1em;
|
|
bottom: 0;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.sdDomain { text-decoration: underline; }
|
|
.sdDomain:hover { color: blue; }
|
|
|
|
.sdTopicExpansionInner,
|
|
.sdAddInfoInner,
|
|
.sdAuthorInner {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.sdTemplateProgress .steps {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
margin: 0.3em 0.4em 0 0;
|
|
color: #ccc;
|
|
}
|
|
|
|
.sdTemplateProgress .steps .bold {
|
|
color: #000;
|
|
}
|
|
|
|
.sdTemplateProgress .steps .label {
|
|
font-size: 0.5em;
|
|
line-height: 0.9em;
|
|
text-align: right;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.sdTemplateProgress .restart {
|
|
position: absolute;
|
|
right: -0.5em;
|
|
bottom: 0;
|
|
}
|
|
|
|
.sdTemplateProgress .restart .wall-button {
|
|
color: blue;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
border: none;
|
|
}
|
|
|
|
.showWhenSelected {
|
|
display:none;
|
|
}
|
|
*[data-selected^="yes"] .showWhenSelected {
|
|
display:block;
|
|
}
|
|
|
|
.phone .sdAddInfoInner,
|
|
.phone .sdAuthorInner {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.phone .slList .sdAddInfoInner,
|
|
.phone .slList .sdAuthorInner,
|
|
.phone .sdBigHeader .sdAddInfoInner,
|
|
.phone .sdBigHeader .sdAuthorInner
|
|
{
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.underline {
|
|
font-size: 0.7em;
|
|
text-decoration:underline;
|
|
}
|
|
|
|
.sdNumber {
|
|
display: inline-block;
|
|
margin-left: 0.8em;
|
|
}
|
|
|
|
.sdShare {
|
|
position: absolute;
|
|
right: -0.4em;
|
|
bottom: 1.0em;
|
|
}
|
|
|
|
.phone .sdShare {
|
|
top: 1.5em;
|
|
right: -0.3em;
|
|
}
|
|
|
|
.phone .sdShare .sdCmtBtn {
|
|
margin-top: -3em;
|
|
margin-left: -1em;
|
|
}
|
|
|
|
.twitter-like,
|
|
.facebook-like {
|
|
border:none;
|
|
overflow:hidden;
|
|
width:60px;
|
|
height:20px;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.facebook-like {
|
|
width: 80px;
|
|
left: 70px;
|
|
}
|
|
|
|
|
|
|
|
.smallText {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.inlineIcon {
|
|
margin-left: -0.1em;
|
|
display: inline-block;
|
|
}
|
|
|
|
.inlineIcon .svg {
|
|
width: 0.8em;
|
|
height: 0.8em;
|
|
}
|
|
|
|
.sdAddInfoInner {
|
|
display: inline-block;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sdAddInfoOuter {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.sdIcon .sdIndex {
|
|
text-align: center;
|
|
font-size: 1.5em;
|
|
padding-top: 0.25em;
|
|
}
|
|
|
|
.sdHeaderOuter[data-slim^="yes"] .sdIcon { width:3em; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdHeader { height:3em; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdHeaderInner { left:3.8em; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdScriptShot { display:none; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdAuthor { display:none; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdNumbers { display:none; }
|
|
.sdHeaderOuter[data-slim^="yes"] .sdShare { display:none; }
|
|
|
|
.codeAwait {
|
|
position: absolute;
|
|
top: 0.85em;
|
|
left: -0.4em;
|
|
background: white;
|
|
width: 0.6em;
|
|
height: 0.6em;
|
|
}
|
|
|
|
.actionAwait {
|
|
width: 1em;
|
|
height: 1em;
|
|
margin-right: 0.3em;
|
|
display: inline-block;
|
|
}
|
|
|
|
.codeAwait .svg { display: block; opacity: 0.4; }
|
|
|
|
/*
|
|
* Scripts
|
|
*/
|
|
|
|
.sdDescription {
|
|
}
|
|
|
|
.sdScreen {
|
|
margin-right: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
display: inline-block;
|
|
}
|
|
|
|
.sdNothing,
|
|
.sdSubtle {
|
|
color: #555;
|
|
}
|
|
|
|
.sdBold {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sdInlineTab {
|
|
font-size: 0.7em;
|
|
margin-right: 1.5em;
|
|
overflow: hidden;
|
|
text-align: justify;
|
|
}
|
|
|
|
.sdScreens {
|
|
text-align: left;
|
|
}
|
|
|
|
.sdInlineContentContainer {
|
|
position: relative;
|
|
margin: 0;
|
|
padding: 0;
|
|
cursor: pointer;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.sdScoreTitleTop {
|
|
font-size:1.6em;
|
|
}
|
|
|
|
.sdScoreTitle {
|
|
font-size:1em;
|
|
margin: 0.2em 0;
|
|
}
|
|
|
|
a.sdFeature {
|
|
color: #666;
|
|
text-decoration: underline;
|
|
display: inline-block;
|
|
padding: 0.3em;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
/*
|
|
* inline tiles
|
|
*/
|
|
|
|
.sdDesc {
|
|
margin-bottom: 1em;
|
|
width: 33.5em;
|
|
}
|
|
|
|
.phone .sdDesc {
|
|
width: 22em;
|
|
}
|
|
|
|
.sdTabDescription {
|
|
margin-bottom: 1em;
|
|
width: 33.5em;
|
|
color: #555;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.phone .sdTabDescription {
|
|
width: 22em;
|
|
color: #555;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
div.sdTabTile {
|
|
width: 8em;
|
|
height: 5.8em;
|
|
margin-right: 0.5em;
|
|
color: black;
|
|
text-align: center;
|
|
}
|
|
|
|
.phone div.sdTabTile {
|
|
font-size:0.9em;
|
|
}
|
|
|
|
.sdBigButton,
|
|
.sdScriptBox,
|
|
.sdTabTile {
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
position: relative;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.sdScriptBox {
|
|
margin-right: 1em;
|
|
}
|
|
|
|
|
|
.sdTabTileCount {
|
|
position: absolute;
|
|
top: 0.3em;
|
|
left: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.sdTabTileSubtitle {
|
|
font-size: 0.6em;
|
|
opacity: 0.5;
|
|
position: absolute;
|
|
text-align:center;
|
|
bottom: 2.5em;
|
|
left:0;
|
|
right:0;
|
|
width:auto;
|
|
}
|
|
|
|
.sdTabTileCount > .svg {
|
|
/*
|
|
display: block;
|
|
position: absolute;
|
|
bottom: -1em;
|
|
right: -1em;
|
|
opacity: 0.3;
|
|
width: 6em;
|
|
height: 6em;
|
|
*/
|
|
margin-left: 0.5em;
|
|
width: 2em;
|
|
height: 2em;
|
|
}
|
|
|
|
.sdTabTileReplacementIcon {
|
|
position: absolute;
|
|
top: 0.3em;
|
|
left: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.sdTabTileReplacementIcon > .svg {
|
|
width: 5em;
|
|
height: 5em;
|
|
}
|
|
|
|
.sdTabTileCount > span {
|
|
font-size: 2.5em;
|
|
}
|
|
|
|
div.sdTabTileLabel {
|
|
font-size: 1.2em;
|
|
bottom: 0em;
|
|
left: 0em;
|
|
width: 100%;
|
|
}
|
|
|
|
.sdTabTilePrimaryTag {
|
|
padding-top: 0em;
|
|
font-weight: bold;
|
|
padding-left: 0.5em;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
.sdTabTilePrimaryTagBig {
|
|
padding-top: 0.3em;
|
|
}
|
|
.sdTabTilePrimaryTagBig > span {
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.sdTabTileSecondaryTag {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.sdTabTileNothing {
|
|
padding: 1.6em 1em;
|
|
opacity: 0.5;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.sdRunBtns {
|
|
padding-bottom: 1em;
|
|
}
|
|
|
|
.phone .sdRunBtns {
|
|
font-size: 0.66em;
|
|
}
|
|
|
|
.sdBigButton {
|
|
color: white;
|
|
width: 16.5em;
|
|
margin-right: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
margin-top: 0.3em;
|
|
height: 6em;
|
|
background: #da4000;
|
|
border: none;
|
|
font-size: 1em;
|
|
text-align: left;
|
|
display: inline-block;
|
|
}
|
|
|
|
.phone .sdBigButtonFull {
|
|
width:11.5em;
|
|
}
|
|
|
|
.sdBigButtonHalf {
|
|
width: 8em;
|
|
}
|
|
|
|
.sdBigButtonIcon {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 6em;
|
|
width: 6em;
|
|
}
|
|
.sdBigButtonHalf .sdBigButtonIcon {
|
|
left: 2em;
|
|
width: 4em;
|
|
height: 4em;
|
|
}
|
|
|
|
.sdBigButtonFull .sdBigButtonDesc {
|
|
position: absolute;
|
|
top: 0.8em;
|
|
left: 4em;
|
|
font-size: 2em;
|
|
}
|
|
|
|
.sdUninstall {
|
|
background-color:#999;
|
|
}
|
|
|
|
.phone .sdBigButtonFull .sdBigButtonDesc
|
|
{
|
|
left:3em;
|
|
}
|
|
|
|
.sdBigButtonFull .sdBigButtonLongDesc {
|
|
font-size: 1.6em;
|
|
top: 1.3em;
|
|
}
|
|
|
|
.sdBigButtonHalf .sdBigButtonDesc {
|
|
position: absolute;
|
|
font-size: 1em;
|
|
bottom: 0.8em;
|
|
left: 0em;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.sdHeart .sdBigButtonHalf .sdBigButtonDesc {
|
|
font-size: 2em;
|
|
bottom: 0.3em;
|
|
}
|
|
|
|
.sdScriptBox {
|
|
width: 16em;
|
|
height: 5.3em;
|
|
padding-top: 1.2em;
|
|
padding-right: 1em;
|
|
box-sizing: border-box; /*CSSpref*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
|
|
}
|
|
|
|
.sdScriptBox .sdHeaderOuter {
|
|
padding: 0;
|
|
border-left: none;
|
|
}
|
|
|
|
.sdTabTileLabel,
|
|
.sdInlineHd {
|
|
position: absolute;
|
|
font-weight: bold;
|
|
opacity: 0.15;
|
|
}
|
|
|
|
.sdList-comments {
|
|
margin-left: -0.5em;
|
|
}
|
|
|
|
.sdInlineHd {
|
|
right: 0.4em;
|
|
top: -0.5em;
|
|
font-size: 1.8em;
|
|
}
|
|
|
|
/*
|
|
* Comments
|
|
*/
|
|
|
|
.sdInlineCmt {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
|
|
.sdCmtTop {
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
.sdCmt {
|
|
margin-top: 1em;
|
|
padding-left: 4em;
|
|
position: relative;
|
|
min-height: 3em;
|
|
}
|
|
|
|
.sdCmtResolved {
|
|
position: absolute;
|
|
right: 0.5em;
|
|
top: 0;
|
|
background: #1731B8;
|
|
font-size: 0.8em;
|
|
color: white;
|
|
padding: 0.2em;
|
|
}
|
|
|
|
.sdRelated {
|
|
margin-top: 2em;
|
|
}
|
|
|
|
.modalList .sdCmt {
|
|
padding-left: 1em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sdCmtMeta {
|
|
position: relative;
|
|
margin-top: 0.3em;
|
|
font-size: 0.5em;
|
|
color: #888;
|
|
}
|
|
|
|
.phone .sdCmtMeta {
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
.phone .sdCmtId {
|
|
display:none;
|
|
}
|
|
|
|
.sdExpandableText {
|
|
color: #555;
|
|
font-size: 0.7em;
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sdSmallerTextBox {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.smallFont .sdExpandableText {
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
.sdExpandButton {
|
|
color: #000;
|
|
border-bottom: 1px dotted #00d;
|
|
display: inline-block;
|
|
position: relative;
|
|
}
|
|
|
|
.sdExpandButtonTarget {
|
|
position: absolute;
|
|
height: 4em;
|
|
width: 100%;
|
|
top: -1.5em;
|
|
left: 0em;
|
|
background: rgba(255, 255, 255, 0.01);
|
|
pointer: cursor;
|
|
z-index: 1;
|
|
}
|
|
|
|
.sdCmtTopic {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.sdCmtNested {
|
|
padding-left: 7em;
|
|
}
|
|
|
|
.sdCmt .sdCmtNested
|
|
{
|
|
padding-left: 4em;
|
|
}
|
|
|
|
.phone .sdCmt {
|
|
padding-left: 2.5em;
|
|
}
|
|
|
|
.commentPost {
|
|
text-align: right;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
.commentWarning {
|
|
width: 10em;
|
|
font-size: 0.7em;
|
|
color: #e00;
|
|
display: inline-block;
|
|
text-align: left;
|
|
margin-right: 1em;
|
|
vertical-align: middle;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.commentPost textarea {
|
|
width: 100%;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.phone .commentPost textarea {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.sdCmtBtns {
|
|
position: absolute;
|
|
right: 0;
|
|
bottom: -1em;
|
|
color:#000;
|
|
}
|
|
|
|
.sdVotingButtons,
|
|
.sdBottomButtons {
|
|
font-size: 0.8em;
|
|
margin-top: 1em;
|
|
padding-bottom: 1em;
|
|
}
|
|
|
|
.phone .sdVotingButtons,
|
|
.phone .sdBottomButtons {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.sdAccountBtns {
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.sdVotingButtons {
|
|
color: #555;
|
|
}
|
|
|
|
.sdVotingButtons .wall-button,
|
|
.sdBottomButtons .wall-button,
|
|
.sdRelatedBtns .wall-button {
|
|
border: none;
|
|
color: white;
|
|
background: #f50;
|
|
}
|
|
|
|
.sdVotingButtons .wall-button {
|
|
width: 12em;
|
|
margin-left:0;
|
|
margin-right: 2em;
|
|
}
|
|
|
|
.sdVotingButtons .wall-button[data-disabled^="yes"],
|
|
.sdBottomButtons .wall-button[data-disabled^="yes"],
|
|
.sdRelatedBtns .wall-button[data-disabled^="yes"] {
|
|
color: white;
|
|
background: #aaa;
|
|
cursor:default;
|
|
}
|
|
|
|
.sdRelatedBtns {
|
|
position: absolute;
|
|
font-size: 1.5em;
|
|
right: 1.5em;
|
|
bottom: -1em;
|
|
background: white;
|
|
}
|
|
|
|
.sdRelatedBody {
|
|
min-height: 4em;
|
|
max-height: 12em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sdCmtBtnOuter {
|
|
display: inline-block;
|
|
}
|
|
|
|
.sdCmtBtn {
|
|
display: inline-block;
|
|
padding-top: 3em;
|
|
padding-right: 2.4em;
|
|
padding-left: 1em;
|
|
padding-bottom: 1em;
|
|
position: relative;
|
|
cursor: pointer;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.sdVotingButtons[data-working^="yes"] .wall-button,
|
|
.sdReportAbuse[data-working^="yes"] .svg,
|
|
.sdBigButton[data-working^="yes"] .svg,
|
|
.topMenu-button[data-working^="yes"] .svg,
|
|
.sdIcon[data-working^="yes"] .svg,
|
|
.sdDocsBtn[data-working^="yes"] .svg,
|
|
.sdCmtPosting[data-working^="yes"] .svg,
|
|
.sdCmtBtn[data-working^="yes"] .svg {
|
|
animation: pulse 0.5s; /*CSSpref*/ -webkit-animation: pulse 0.5s; -moz-animation: pulse 0.5s; -ms-animation: pulse 0.5s;
|
|
animation-iteration-count: infinite; /*CSSpref*/ -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite;
|
|
}
|
|
|
|
.sdCmtBtn .svg {
|
|
display: inline-block;
|
|
width: 2.5em;
|
|
height: 2.5em;
|
|
position: absolute;
|
|
right: 0em;
|
|
bottom: 0.5em;
|
|
}
|
|
|
|
.sdDocsBtn {
|
|
position: absolute;
|
|
right: 2.5em;
|
|
top: -1.7em;
|
|
font-size: 0.5em;
|
|
text-align:center;
|
|
color: #999;
|
|
width: 5em;
|
|
height: 2em;
|
|
padding-top:4em;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.sdDocsCount {
|
|
position:absolute;
|
|
font-size: 2.5em;
|
|
top: 0.22em;
|
|
right: 2em;
|
|
color:#a00;
|
|
}
|
|
|
|
.phone .sdDocsCount {
|
|
font-size:1.1em;
|
|
right:0.25em;
|
|
top:0em;
|
|
}
|
|
|
|
.sdDocsHeader .sdDocsBtn {
|
|
font-size: 0.8em;
|
|
right: 1em;
|
|
top: 1em;
|
|
}
|
|
|
|
.sdDocsHeader .sdNumbers {
|
|
right:4.5em;
|
|
}
|
|
|
|
.sdDocsBtn .svg {
|
|
width: 5em;
|
|
height: 5em;
|
|
position:absolute;
|
|
top:0;
|
|
left:0;
|
|
display:block;
|
|
}
|
|
|
|
|
|
.sdCmtScriptName {
|
|
display: inline-block;
|
|
border-bottom: 1px dotted #00d;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sdReportAbuse {
|
|
position: absolute;
|
|
right: 0;
|
|
top: -1em;
|
|
font-size: 0.6em;
|
|
padding-left: 1.2em;
|
|
padding-top: 1em;
|
|
padding-bottom: 1em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sdDocsHeader .sdReportAbuse {
|
|
right: 8em;
|
|
}
|
|
|
|
.sdReportAbuse .svg {
|
|
position: absolute;
|
|
bottom: 1.1em;
|
|
left: 0;
|
|
width: 1em;
|
|
height: 1em;
|
|
}
|
|
|
|
|
|
/*
|
|
* Users
|
|
*/
|
|
|
|
.sdThumb .sdIcon {
|
|
width: 2.4em;
|
|
height: 2.4em;
|
|
display: block;
|
|
}
|
|
|
|
.sdThumb .sdThumbName {
|
|
font-size: 0.5em;
|
|
display: none;
|
|
}
|
|
|
|
.sdThumb {
|
|
width: 2.4em;
|
|
overflow: hidden;
|
|
position: absolute;
|
|
left: 0.5em;
|
|
top: 0.3em;
|
|
}
|
|
|
|
.phone .sdThumb {
|
|
font-size: 0.8em;
|
|
left: 0em;
|
|
}
|
|
|
|
.slBtnRow {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
}
|
|
|
|
@keyframes pulse {
|
|
0% { transform: scale(1); }
|
|
50% { transform: scale(1.2); }
|
|
100% { transform: scale(1); }
|
|
} /*CSSpref*/ @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); } 50% { -webkit-transform: scale(1.2); } 100% { -webkit-transform: scale(1); } } @-moz-keyframes pulse { 0% { -moz-transform: scale(1); } 50% { -moz-transform: scale(1.2); } 100% { -moz-transform: scale(1); } } @-ms-keyframes pulse { 0% { -ms-transform: scale(1); } 50% { -ms-transform: scale(1.2); } 100% { -ms-transform: scale(1); } }
|
|
|
|
|
|
.showInstall {
|
|
animation: wave 3s; /*CSSpref*/ -webkit-animation: wave 3s; -moz-animation: wave 3s; -ms-animation: wave 3s;
|
|
}
|
|
|
|
@keyframes blinkOrange {
|
|
0% { background: white; }
|
|
20% { background: #f50; }
|
|
40% { background: #fff; }
|
|
60% { background: #f50; }
|
|
100% { background: #fff; }
|
|
} /*CSSpref*/ @-webkit-keyframes blinkOrange { 0% { background: white; } 20% { background: #f50; } 40% { background: #fff; } 60% { background: #f50; } 100% { background: #fff; } } @-moz-keyframes blinkOrange { 0% { background: white; } 20% { background: #f50; } 40% { background: #fff; } 60% { background: #f50; } 100% { background: #fff; } } @-ms-keyframes blinkOrange { 0% { background: white; } 20% { background: #f50; } 40% { background: #fff; } 60% { background: #f50; } 100% { background: #fff; } }
|
|
|
|
@keyframes wave {
|
|
0% { transform: translate(0,5em) }
|
|
5% { transform: translate(0,0) }
|
|
10% { transform: translate(1em,0) }
|
|
25% { transform: translate(-1em,0) }
|
|
40% { transform: translate(0.5em,0) }
|
|
60% { transform: translate(-0.5em,0) }
|
|
80% { transform: translate(0.5em,0) }
|
|
100% { transform: translate(0,0) }
|
|
} /*CSSpref*/ @-webkit-keyframes wave { 0% { -webkit-transform: translate(0,5em) } 5% { -webkit-transform: translate(0,0) } 10% { -webkit-transform: translate(1em,0) } 25% { -webkit-transform: translate(-1em,0) } 40% { -webkit-transform: translate(0.5em,0) } 60% { -webkit-transform: translate(-0.5em,0) } 80% { -webkit-transform: translate(0.5em,0) } 100% { -webkit-transform: translate(0,0) } } @-moz-keyframes wave { 0% { -moz-transform: translate(0,5em) } 5% { -moz-transform: translate(0,0) } 10% { -moz-transform: translate(1em,0) } 25% { -moz-transform: translate(-1em,0) } 40% { -moz-transform: translate(0.5em,0) } 60% { -moz-transform: translate(-0.5em,0) } 80% { -moz-transform: translate(0.5em,0) } 100% { -moz-transform: translate(0,0) } } @-ms-keyframes wave { 0% { -ms-transform: translate(0,5em) } 5% { -ms-transform: translate(0,0) } 10% { -ms-transform: translate(1em,0) } 25% { -ms-transform: translate(-1em,0) } 40% { -ms-transform: translate(0.5em,0) } 60% { -ms-transform: translate(-0.5em,0) } 80% { -ms-transform: translate(0.5em,0) } 100% { -ms-transform: translate(0,0) } }
|
|
|
|
|
|
@keyframes delete {
|
|
0% { transform: translate(0,0) }
|
|
60% { transform: translate(0, 10em) scale(0.5) }
|
|
100% { transform: translate(0, 30em) scale(0.5); opacity: 0 }
|
|
} /*CSSpref*/ @-webkit-keyframes delete { 0% { -webkit-transform: translate(0,0) } 60% { -webkit-transform: translate(0, 10em) scale(0.5) } 100% { -webkit-transform: translate(0, 30em) scale(0.5); opacity: 0 } } @-moz-keyframes delete { 0% { -moz-transform: translate(0,0) } 60% { -moz-transform: translate(0, 10em) scale(0.5) } 100% { -moz-transform: translate(0, 30em) scale(0.5); opacity: 0 } } @-ms-keyframes delete { 0% { -ms-transform: translate(0,0) } 60% { -ms-transform: translate(0, 10em) scale(0.5) } 100% { -ms-transform: translate(0, 30em) scale(0.5); opacity: 0 } }
|
|
|
|
|
|
/* Screenshots */
|
|
.sdScreenShotFrame {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 5%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.sdScreenShotImg {
|
|
display: inline-block;
|
|
width: 30em;
|
|
text-align: right;
|
|
position: relative;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.sdScreenShotImg img {
|
|
height: 28em;
|
|
width: auto;
|
|
}
|
|
|
|
.portrait .sdScreenShotImg {
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.sdScreenShotImgLoading {
|
|
color: white;
|
|
font-weight: bold;
|
|
width: 5em;
|
|
position: absolute;
|
|
right: 1em;
|
|
top: 4em;
|
|
font-size: 1.5em;
|
|
text-align: center;
|
|
}
|
|
|
|
.sdScreenShotLabel {
|
|
display: inline-block;
|
|
position: relative;
|
|
margin-left: 3em;
|
|
vertical-align: top;
|
|
background: white;
|
|
padding-left: 1.5em;
|
|
padding-top: 1em;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.sdScreenShotButtons {
|
|
text-align: right;
|
|
font-size: 0.6em;
|
|
display: block !important;
|
|
}
|
|
|
|
.sdScreenShotLabel .sdCmtBtn {
|
|
}
|
|
|
|
.portrait .sdScreenShotLabel {
|
|
display: block;
|
|
margin: 0;
|
|
margin-top: 2em;
|
|
padding-top: 0.5em;
|
|
overflow: hidden;
|
|
}
|
|
.portrait .sdScreenShotLabel > div {
|
|
display: inline-block;
|
|
}
|
|
|
|
/************** from hub.css *************/
|
|
.hubTile {
|
|
position: absolute;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.hubTileSize1 {
|
|
width: 7em;
|
|
height: 7em;
|
|
}
|
|
|
|
.hubTileSize2 {
|
|
width: 11em;
|
|
height: 7em;
|
|
}
|
|
|
|
.hubTileSize3 {
|
|
width: 11em;
|
|
height: 14.3em;
|
|
}
|
|
|
|
.hubTileSize2 .svg,
|
|
.hubTileSize1 .svg,
|
|
.hubTileSize2 img,
|
|
.hubTileSize1 img
|
|
{
|
|
width: 4em;
|
|
height: 4em;
|
|
}
|
|
|
|
.hubTileSize3 .svg,
|
|
.hubTileSize3 img
|
|
{
|
|
width: 11em;
|
|
height: 11em;
|
|
}
|
|
|
|
.hubDocTile {
|
|
background: #1926B6;
|
|
}
|
|
|
|
.hubArtTile .hubArtPicture {
|
|
width: 80%;
|
|
height: 70%;
|
|
margin-top: 5%;
|
|
margin-left: 10%;
|
|
}
|
|
|
|
.hubTileIcon {
|
|
position: absolute;
|
|
left: 1.5em;
|
|
top: 0.5em;
|
|
}
|
|
|
|
.hubTileScreenShot {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
right:0;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.hubTileScreenShot img {
|
|
width:auto;
|
|
height:auto;
|
|
}
|
|
|
|
.hubTileSize3 .hubTileIcon {
|
|
left: 0em;
|
|
top: 1em;
|
|
}
|
|
|
|
.hubTileSize2 .hubTileIcon {
|
|
left: 3.5em;
|
|
}
|
|
|
|
.hubTileTitleBar {
|
|
background: rgba(0, 0, 0, 0.55);
|
|
position: absolute;
|
|
width: 100%;
|
|
bottom: 0;
|
|
left: 0;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
color: white;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.hubTileTutorialDesc {
|
|
white-space: normal;
|
|
font-size: 0.9em;
|
|
padding: 0.3em 0.5em 0.5em 0.5em;
|
|
}
|
|
|
|
.hubTileSmallIcon .svg {
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
}
|
|
|
|
.hubTileSmallIcon {
|
|
position:absolute;
|
|
right: 0.6em;
|
|
top: 0.6em;
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
}
|
|
|
|
.hubTileTutorialName {
|
|
position: absolute;
|
|
left: 4em;
|
|
right: 0.5em;
|
|
width:auto;
|
|
top: 0.6em;
|
|
font-weight:bold;
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.hubTileTutorialIcon .svg {
|
|
width: 2.5em;
|
|
height: 2.5em;
|
|
}
|
|
|
|
.hubTileTutorialIcon {
|
|
position:absolute;
|
|
left: 0.2em;
|
|
top: 0.2em;
|
|
width: 2.5em;
|
|
height: 2.5em;
|
|
}
|
|
|
|
.hubTileAbstract {
|
|
margin:5% 5% 5% 5%;
|
|
font-weight: normal;
|
|
color: white;
|
|
font-size:.6em;
|
|
}
|
|
|
|
.hubArtTile .hubTileTitleBar {
|
|
}
|
|
|
|
.hubTileTitle {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.hubTileNumbers {
|
|
background-color:#000;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
color: white;
|
|
font-weight: normal;
|
|
padding-right: 0.3em;
|
|
}
|
|
|
|
.hubTileNumbersOverlay {
|
|
background: rgba(0, 0, 0, 0.1);
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.hubTileTitle { margin-top: 0.3em; }
|
|
.hubTileAuthor { margin-bottom: 0.3em; }
|
|
|
|
.hubTileAuthor,
|
|
.hubTileTitle {
|
|
position: relative;
|
|
line-height: 150%;
|
|
margin-left: 0.5em;
|
|
}
|
|
|
|
.hubContent,
|
|
.hubSectionBody { position: relative; }
|
|
|
|
.hubSection {
|
|
width: 30em;
|
|
position: absolute;
|
|
top: 1em;
|
|
left: 1em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.hubSectionSpacer {
|
|
width: 1em;
|
|
height: 4em;
|
|
position: absolute;
|
|
left:0;
|
|
}
|
|
|
|
.hubContent {
|
|
background: rgba(255,255,255,0.00001);
|
|
}
|
|
|
|
.hubSectionHeader {
|
|
font-size: 2.5em;
|
|
margin-bottom: 0.2em;
|
|
margin-right:0.1em;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.hubTileBtnLabel {
|
|
font-size: 1.5em;
|
|
color: white;
|
|
margin-left: 0.6em;
|
|
margin-right: 0.6em;
|
|
margin-bottom: 0.4em;
|
|
line-height: 120%;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width:calc(100% - 1.2em);
|
|
}
|
|
|
|
.hubTileLogo {
|
|
position: absolute;
|
|
left: 0.7em;
|
|
top: 0.7em;
|
|
}
|
|
|
|
.hubTileWithLogo .hubTileBtnLabel {
|
|
left: 0;
|
|
}
|
|
|
|
.hubTileSize2 .hubTileBtnLabel,
|
|
.hubTileSize3 .hubTileBtnLabel
|
|
{
|
|
font-size: 1.9em;
|
|
}
|
|
|
|
.hubTileBtnLabelSmall {
|
|
font-size: 0.85em;
|
|
}
|
|
|
|
.hubTileBtnLabelTiny {
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.hubTileSize3 .hubTileBtnLabelMedium,
|
|
.hubTileSize2 .hubTileBtnLabelMedium {
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
.hubTileBtnLabelMedium {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.showcaseScreens {
|
|
padding: 0.5em;
|
|
line-height:100%;
|
|
}
|
|
|
|
.showcaseLabel {
|
|
font-size: 0.7em;
|
|
font-weight: bold;
|
|
position: absolute;
|
|
right: 0.9em;
|
|
bottom: 0.5em;
|
|
}
|
|
|
|
.showcaseScreens img {
|
|
width: 2.3em;
|
|
height: 3.83em;
|
|
display:inline-block;
|
|
margin: 0.1em;
|
|
}
|
|
|
|
.hubTileSize1 .showcaseScreens img {
|
|
width: 1.8em;
|
|
height: 3em;
|
|
}
|
|
|
|
.hubTileCounter
|
|
{
|
|
position:absolute;
|
|
right:0.3em;
|
|
top:0.1em;
|
|
font-size:1.7em;
|
|
color:white;
|
|
}
|
|
|
|
.hubTileSize0 {
|
|
width: 7em;
|
|
height: 3.35em;
|
|
color: white;
|
|
}
|
|
|
|
|
|
.hubTileCorner {
|
|
position: absolute;
|
|
background: rgba(0, 0, 0, 0.3);
|
|
opacity: 0.85;
|
|
padding: 0.3em 0em;
|
|
font-size: 0.45em;
|
|
color: white;
|
|
text-align: center;
|
|
right: 0;
|
|
top: 0;
|
|
width: 50%;
|
|
}
|
|
|
|
|
|
.hubTileTutorialSubtitle {
|
|
font-weight: normal;
|
|
}
|
|
|
|
.phone .hubTileCorner {
|
|
font-size:0.6em;
|
|
}
|
|
|
|
.hubTileTagTall {
|
|
height: 7em;
|
|
}
|
|
|
|
|
|
.hubTileTagTitle {
|
|
font-size: 0.9em;
|
|
font-weight: bold;
|
|
margin: 0.1em 0.4em;
|
|
}
|
|
|
|
.hubTileSize3 .hubTileTagTitle,
|
|
.hubTileSize2 .hubTileTagTitle {
|
|
font-size: 2em;
|
|
font-weight: 400;
|
|
margin: 0.1em 0.5em;
|
|
}
|
|
|
|
.hubTileTagNumber {
|
|
position: absolute;
|
|
right: 0.3em;
|
|
bottom: 0.2em;
|
|
}
|
|
|
|
.hubTileBtn {
|
|
background: #308919;
|
|
color:white;
|
|
}
|
|
|
|
.scriptSlot {
|
|
background: #eee;
|
|
}
|
|
|
|
.hubTileOver {
|
|
font-size: 0.6em;
|
|
line-height: 1.3em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
.hubTileSize3 .bigButtonImage {
|
|
width: 100%;
|
|
height: auto;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 2em;
|
|
}
|
|
|
|
.scriptSlot .hubTileBtnLabel {
|
|
color: #aaa;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.hubTagBox {
|
|
margin: 1em;
|
|
position: relative;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.hubTagBox .sdExpandableText {
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
.tutorialBtn
|
|
{
|
|
background: #0082a0;
|
|
}
|
|
|
|
.externalBtn
|
|
{
|
|
background: #808080;
|
|
}
|
|
|
|
.exportBtn
|
|
{
|
|
background: #e00069;
|
|
}
|
|
|
|
/*
|
|
.hubTile[data-completeme^="yes"] {
|
|
x-animation: blinkYellow 0.8s infinite;
|
|
}
|
|
|
|
@x-keyframes blinkYellow {
|
|
0% { background: #8419B6; }
|
|
50% { background: #C7CF09; }
|
|
100% { background: #8419B6; }
|
|
}
|
|
*/
|
|
|
|
.hubTileSearch {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.hubTileWand {
|
|
bottom: 2.8em;
|
|
top: auto;
|
|
}
|
|
|
|
.hubTileSearch .svg
|
|
{
|
|
width: 4em;
|
|
height: 4em;
|
|
}
|
|
|
|
.hubTileSearchSmall .svg
|
|
{
|
|
width: 3em;
|
|
height: 3em;
|
|
}
|
|
|
|
.hubLogo {
|
|
position: absolute;
|
|
right: 1em;
|
|
top: 1em;
|
|
opacity: 0.9;
|
|
width: 12em;
|
|
height: 2.6em;
|
|
background: rgba(255,255,255,0.000001);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.hubMe {
|
|
position: absolute;
|
|
left: 4em;
|
|
top: 1em;
|
|
width: 13em;
|
|
}
|
|
|
|
.hubContent .hubMe {
|
|
left: 3em;
|
|
}
|
|
|
|
.portrait .hubMe {
|
|
width: 12em;
|
|
left: 1em;
|
|
}
|
|
|
|
.hubMe .sdHeaderOuter {
|
|
font-size: 0.6em;
|
|
padding: 0;
|
|
border: none;
|
|
}
|
|
|
|
.hubMe .sdAddInfoOuter {
|
|
bottom: 0.2em;
|
|
}
|
|
|
|
.hubBgLogo {
|
|
position: absolute;
|
|
top: -8em;
|
|
left: 20em;
|
|
height: 50em;
|
|
width: 50em;
|
|
opacity: 0.07;
|
|
}
|
|
|
|
.phone .hubBgLogo {
|
|
left: 10em;
|
|
}
|
|
|
|
.hubBgLogo2 {
|
|
position: absolute;
|
|
top: 7em;
|
|
left: 31em;
|
|
height: 28em;
|
|
width: 28em;
|
|
}
|
|
|
|
.hubContent .hubLogo {
|
|
right: 2.2em;
|
|
}
|
|
|
|
.portrait .hubLogo {
|
|
margin-right: -8em;
|
|
right: 0.2em;
|
|
}
|
|
|
|
.phone .hubLogo {
|
|
margin-right: -7em;
|
|
right: 0.4em;
|
|
top: 0.8em;
|
|
width: 11em;
|
|
height: 2.38em;
|
|
}
|
|
|
|
.introThumb {
|
|
display: inline-block;
|
|
margin-left: 0.5em;
|
|
margin-right: 0.5em;
|
|
width: 6.6em;
|
|
min-height: 7.2em;
|
|
|
|
vertical-align: top;
|
|
}
|
|
|
|
.phone .introThumb {
|
|
width: 6.6em;
|
|
}
|
|
|
|
.introLarge {
|
|
width: 100%;
|
|
margin: 0;
|
|
}
|
|
|
|
.phone .introLarge {
|
|
width: 23em;
|
|
}
|
|
|
|
.introLarge20 {
|
|
min-height: 20em;
|
|
}
|
|
|
|
.introLarge15 {
|
|
min-height: 15em;
|
|
}
|
|
|
|
.introThumbVideo {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.introThumb img {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
|
|
.introThumb .svg {
|
|
width: 6em;
|
|
height: 6em;
|
|
}
|
|
|
|
.introThumbDesc {
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.introThumbs {
|
|
margin-top: 1.5em;
|
|
margin-bottom: 1.5em;
|
|
text-align: right;
|
|
}
|
|
|
|
.introVideo {
|
|
width: 100%;
|
|
}
|
|
|
|
.introButton {
|
|
font-size: 2em;
|
|
font-weight: bold;
|
|
padding: 0.5em;
|
|
position: absolute;
|
|
top: 40%;
|
|
border: none;
|
|
color: white;
|
|
background: rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
.introButtonLeft {
|
|
left: -3em;
|
|
}
|
|
|
|
.introButtonRight {
|
|
right: -3em;
|
|
}
|
|
|
|
div.videoOuter {
|
|
}
|
|
|
|
span.videoCaption
|
|
{
|
|
padding: 0.2em;
|
|
background-color: lightGray;
|
|
display: inline-block;
|
|
border-radius: 4px;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
#editorVideo {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
background: #eee;
|
|
}
|
|
|
|
.phone #editorVideo[data-step-tutorial="yes"] .md-tutorial {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.editormediacontrol
|
|
{
|
|
position:absolute;
|
|
right:0;
|
|
top: 0;
|
|
bottom: 0em;
|
|
height: auto;
|
|
width: 100%;
|
|
color: white;
|
|
background: rgba(0,0,0,0.000001);
|
|
}
|
|
|
|
.editormediacontrol .inner {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
min-height:1.5em;
|
|
}
|
|
|
|
.editormediacontrol.buttonsMode .inner {
|
|
background: #f50;
|
|
}
|
|
.editormediacontrol.buttonsMode .topMenu-button {
|
|
opacity: 1;
|
|
pointer-events: auto;
|
|
}
|
|
.editormediacontrol.buttonsMode .editormediacaption-outer {
|
|
min-height: 2em;
|
|
}
|
|
.editormediacaption-outer
|
|
{
|
|
margin-left: 1em;
|
|
margin-right: 1em;
|
|
text-align: center;
|
|
}
|
|
|
|
.editormediacaption {
|
|
font-size: 0.6em;
|
|
padding: 0em 0.5em 0.3em 0.5em;
|
|
border-radius: 0.3em;
|
|
}
|
|
|
|
.editormediacontrol.captionMode .editormediacaption {
|
|
background: rgba(0,0,0,0.7);
|
|
}
|
|
|
|
.editormediacontrol .topMenu-button-frame
|
|
{
|
|
width: 1.3em;
|
|
height: 1.3em;
|
|
border-color: white;
|
|
}
|
|
|
|
.editormediacontrol .topMenu-button
|
|
{
|
|
padding: 0.3em;
|
|
position: absolute;
|
|
top: 0;
|
|
color: white;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.editormediacontrol .topMenu-button .topMenu-button-desc {
|
|
display: none;
|
|
}
|
|
|
|
.editormediacontrol .bottomButtons .topMenu-button
|
|
{
|
|
padding-bottom: 0.3em;
|
|
}
|
|
|
|
#editorTutorialCheckImg
|
|
{
|
|
position:absolute;
|
|
height:100%;
|
|
width:2em;
|
|
opacity:0;
|
|
top:0em;
|
|
left:2.1em;
|
|
}
|
|
#btn-editorTutorialNext { right: 0.1em; top:0em; }
|
|
#btn-editorTutorialPrevious { left: 0.1em; top:0em; }
|
|
|
|
.tutorialStars {
|
|
text-align:center;
|
|
}
|
|
.tutorialStars .svg {
|
|
height: 2em;
|
|
width: 2em;
|
|
}
|
|
.publishScreenshot {
|
|
max-width:11em;
|
|
max-height:11em;
|
|
}
|
|
|
|
@keyframes pulseStar {
|
|
0% { transform: none; }
|
|
100% { transform: rotate(360deg); }
|
|
} /*CSSpref*/ @-webkit-keyframes pulseStar { 0% { -webkit-transform: none; } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes pulseStar { 0% { -moz-transform: none; } 100% { -moz-transform: rotate(360deg); } } @-ms-keyframes pulseStar { 0% { -ms-transform: none; } 100% { -ms-transform: rotate(360deg); } }
|
|
|
|
.tutorialLogo {
|
|
font-size: 0.9em;
|
|
width: 12em;
|
|
height: 2.6em;
|
|
background: rgba(255,255,255,0.00001);
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.dialog-beta {
|
|
font-size: 0.8em;
|
|
margin-top: 2em;
|
|
height: 2.2em;
|
|
position: relative;
|
|
}
|
|
|
|
.dialog-beta .beta-note {
|
|
right:0.2em;
|
|
}
|
|
|
|
#root[data-wall-visible="yes"] #scriptEditor > .beta-note,
|
|
#root[data-stmt-editor-visible="yes"] #scriptEditor > .beta-note,
|
|
#root[data-stmt-editor-visible="yes"] #leftPaneContent > .helpBtnOverlay
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.calcTemplate
|
|
{
|
|
font-size: 0.9em;
|
|
position: relative;
|
|
margin: 0.2em 0 0.2em 0;
|
|
background: rgba(0, 245, 255, 0.16);
|
|
min-height: 2.2em;
|
|
}
|
|
|
|
.calcTemplateInner {
|
|
color: rgba(0,30,240,1);
|
|
display: inline-block;
|
|
margin: 0.5em;
|
|
}
|
|
|
|
.goalTokens {
|
|
color: white;
|
|
background-color: rgba(0,30,240,1);
|
|
height: 1.6em;
|
|
padding: 0.1em 0.5em;
|
|
}
|
|
|
|
.calcTemplate .diffTokenUnchanged {
|
|
opacity: 0.6;
|
|
background: inherit;
|
|
}
|
|
|
|
.calcTemplate .diffTokenRemoved {
|
|
text-decoration: line-through;
|
|
background: inherit;
|
|
display: none;
|
|
}
|
|
|
|
.calcTemplate .diffTokenAdded {
|
|
opacity: 1;
|
|
background: inherit;
|
|
}
|
|
|
|
.calcTemplate .diffTokenAdded .symbol {
|
|
opacity: 1;
|
|
}
|
|
|
|
.calcTemplate .kw,
|
|
.calcTemplate .stringLiteral {
|
|
color: white;
|
|
}
|
|
|
|
.tip
|
|
{
|
|
position: absolute;
|
|
font-size:1.1em;
|
|
max-width: 15em;
|
|
padding: 0.3em 0.4em;
|
|
background-color: rgba(0,30,240,0.85);
|
|
color:white;
|
|
cursor:pointer;
|
|
z-index: 1;
|
|
}
|
|
|
|
.tip-tl:before,
|
|
.tip-tr:before,
|
|
.tip-bl:before,
|
|
.tip-br:before {
|
|
content: "";
|
|
position: absolute;
|
|
border: 0.6em solid rgba(0,30,240,0.85);
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
.tip-tl:before,
|
|
.tip-tr:before {
|
|
top: -0.55em;
|
|
border-top: 0;
|
|
}
|
|
.tip-bl:before,
|
|
.tip-br:before {
|
|
bottom: -0.55em;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.tip-bl:before,
|
|
.tip-tl:before
|
|
{
|
|
left: 0.5em;
|
|
border-left: 0;
|
|
border-right-color: transparent;
|
|
border-right-width: 0.4em;
|
|
}
|
|
.tip-br:before,
|
|
.tip-tr:before
|
|
{
|
|
right: 0.5em;
|
|
border-right: 0;
|
|
border-left-color: transparent;
|
|
border-left-width: 0.4em;
|
|
}
|
|
|
|
.tipTitle
|
|
{
|
|
font-weight:bold;
|
|
}
|
|
.tipDescr
|
|
{
|
|
}
|
|
|
|
@keyframes showTip {
|
|
0% { opacity: 0; }
|
|
30% { opacity: 1; transform: scale(1.5, 1.5); }
|
|
to { opacity: 1; }
|
|
} /*CSSpref*/ @-webkit-keyframes showTip { 0% { opacity: 0; } 30% { opacity: 1; -webkit-transform: scale(1.5, 1.5); } to { opacity: 1; } } @-moz-keyframes showTip { 0% { opacity: 0; } 30% { opacity: 1; -moz-transform: scale(1.5, 1.5); } to { opacity: 1; } } @-ms-keyframes showTip { 0% { opacity: 0; } 30% { opacity: 1; -ms-transform: scale(1.5, 1.5); } to { opacity: 1; } }
|
|
@keyframes shakeTip {
|
|
0% { transform: none; }
|
|
15% { transform: translate(-0.5em, 0); }
|
|
30% { transform: translate(0.5em, 0); }
|
|
45% { transform: translate(-0.3em, 0); }
|
|
60% { transform: translate(0.3em, 0); }
|
|
75% { transform: translate(-0.1em, 0); }
|
|
to { transform: none; }
|
|
} /*CSSpref*/ @-webkit-keyframes shakeTip { 0% { -webkit-transform: none; } 15% { -webkit-transform: translate(-0.5em, 0); } 30% { -webkit-transform: translate(0.5em, 0); } 45% { -webkit-transform: translate(-0.3em, 0); } 60% { -webkit-transform: translate(0.3em, 0); } 75% { -webkit-transform: translate(-0.1em, 0); } to { -webkit-transform: none; } } @-moz-keyframes shakeTip { 0% { -moz-transform: none; } 15% { -moz-transform: translate(-0.5em, 0); } 30% { -moz-transform: translate(0.5em, 0); } 45% { -moz-transform: translate(-0.3em, 0); } 60% { -moz-transform: translate(0.3em, 0); } 75% { -moz-transform: translate(-0.1em, 0); } to { -moz-transform: none; } } @-ms-keyframes shakeTip { 0% { -ms-transform: none; } 15% { -ms-transform: translate(-0.5em, 0); } 30% { -ms-transform: translate(0.5em, 0); } 45% { -ms-transform: translate(-0.3em, 0); } 60% { -ms-transform: translate(0.3em, 0); } 75% { -ms-transform: translate(-0.1em, 0); } to { -ms-transform: none; } }
|
|
@keyframes pulseTarget {
|
|
0% { }
|
|
10% { transform: scale(1.4, 1.4); }
|
|
25% { transform: scale(1, 1); }
|
|
40% { transform: scale(1.2, 1.2); }
|
|
60% { transform: scale(1, 1); }
|
|
80% { transform: scale(1.1, 1.1); }
|
|
100% { }
|
|
} /*CSSpref*/ @-webkit-keyframes pulseTarget { 0% { } 10% { -webkit-transform: scale(1.4, 1.4); } 25% { -webkit-transform: scale(1, 1); } 40% { -webkit-transform: scale(1.2, 1.2); } 60% { -webkit-transform: scale(1, 1); } 80% { -webkit-transform: scale(1.1, 1.1); } 100% { } } @-moz-keyframes pulseTarget { 0% { } 10% { -moz-transform: scale(1.4, 1.4); } 25% { -moz-transform: scale(1, 1); } 40% { -moz-transform: scale(1.2, 1.2); } 60% { -moz-transform: scale(1, 1); } 80% { -moz-transform: scale(1.1, 1.1); } 100% { } } @-ms-keyframes pulseTarget { 0% { } 10% { -ms-transform: scale(1.4, 1.4); } 25% { -ms-transform: scale(1, 1); } 40% { -ms-transform: scale(1.2, 1.2); } 60% { -ms-transform: scale(1, 1); } 80% { -ms-transform: scale(1.1, 1.1); } 100% { } }
|
|
|
|
div.bitmatrix, table.bitmatrix {
|
|
display:inline-block;
|
|
}
|
|
|
|
div.bitmatrix {
|
|
min-height: 16em;
|
|
width:100%;
|
|
}
|
|
|
|
table.bitmatrix {
|
|
table-layout:fixed;
|
|
}
|
|
|
|
div.bitmatrixhint {
|
|
background: rgba(0, 245, 255, 0.16);
|
|
color:rgba(0,30,240,1);
|
|
padding: 0.5em 1em 0.5em 0.5em;
|
|
display:inline-block;
|
|
}
|
|
|
|
div.bitmatrixhint .kbm svg {
|
|
padding: 0.5em 0em 0em 0.5em;
|
|
height: 4em;
|
|
background-color: rgba(0,30,240,1);
|
|
}
|
|
|
|
div.bitmatrixhint .kbm svg > path.bitoff {
|
|
fill:white;
|
|
}
|
|
|
|
|
|
table.bitpreview {
|
|
margin-left:0.5em;
|
|
display:block;
|
|
}
|
|
|
|
div.bitmatrix > div.btns {
|
|
position:absolute;
|
|
right:0em;
|
|
vertical-align:top;
|
|
margin-top:0.5em;
|
|
}
|
|
|
|
div.bitmatrix > div.btns > button {
|
|
display:inline-block;
|
|
}
|
|
|
|
table.bitmatrix > tr.bitheader {
|
|
text-align: center;
|
|
}
|
|
|
|
table.bitmatrix > tr.bitrow {
|
|
|
|
}
|
|
|
|
#scriptEditor[data-blockmode="yes"] table.bitmatrix > tr > td.index {
|
|
color:white;
|
|
}
|
|
|
|
div.bitmatrices {
|
|
margin-right:6em;
|
|
}
|
|
|
|
table.bitmatrix > tr > td.sep {
|
|
width:2em;
|
|
}
|
|
|
|
table.bitmatrix > tr > td.bit {
|
|
width:2em;
|
|
height:2em;
|
|
}
|
|
|
|
table.bitmatrix > tr > td.bit > div {
|
|
border-radius:4px;
|
|
background-color:#ddd;
|
|
border: 0.1em solid black;
|
|
width:1em;
|
|
height:1.6em;
|
|
margin:0.2em 0.5em 0.2em 0.5em;
|
|
}
|
|
|
|
table.bitpreview > tr > td.bit {
|
|
width:1em;
|
|
height:1em;
|
|
}
|
|
|
|
table.bitpreview > tr > td.bit > div {
|
|
border-radius:2px;
|
|
background-color:#ddd;
|
|
border: 0.05em solid gray;
|
|
width:0.5em;
|
|
height:0.8em;
|
|
margin:0.1em 0.25em 0.1em 0.25em;
|
|
}
|
|
|
|
table.bitmatrix > tr > td.bit:hover > div {
|
|
border-color:white;
|
|
}
|
|
|
|
table.bitmatrix > tr > td.bit[data-on=yes] > div {
|
|
background-color:red;
|
|
}
|
|
|
|
.marginTop {
|
|
margin-top:2em;
|
|
}
|
|
.marginBottom {
|
|
margin-bottom:2em;
|
|
}
|
|
|
|
img.checker {
|
|
background-image: url(https://az31353.vo.msecnd.net/c04/yiak.png);
|
|
background-repeat: repeat;
|
|
}
|
|
|
|
.inlineDocsInner {
|
|
font-size: 0.8em;
|
|
position:absolute;
|
|
top:2.4em;
|
|
bottom:0em;
|
|
left:0.6em;
|
|
right:0em;
|
|
}
|
|
|
|
.inlineDocsButtons {
|
|
position: absolute;
|
|
right: 0.5em;
|
|
top: 0;
|
|
padding: 0.1em 0;
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
.portrait .inlineDocsInner .md-tutorial {
|
|
font-size: 1.2em;
|
|
}
|
|
.portrait .inlineDocsButtons {
|
|
font-size: 0.8em;
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
|
|
.inlineDocsHeaderInner {
|
|
position:absolute;
|
|
height:1.7em;
|
|
left:0; top:0em;
|
|
font-size:1.1em;
|
|
white-space:nowrap;
|
|
color:white;
|
|
width:100%;
|
|
background-color: rgba(87, 154, 255, 1);
|
|
}
|
|
.inlineDocsHeaderInnerInner {
|
|
margin:0.2em;
|
|
margin-left:0.6em;
|
|
}
|
|
.portrait .inlineDocsHeaderInnerInner {
|
|
margin-left: 8em;
|
|
}
|
|
|
|
.portrait .inlineDocsHeaderInner {
|
|
height: 2.2em;
|
|
}
|
|
|
|
.md-tutorial {
|
|
font-size: 0.9em;
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
@media print {
|
|
.md-tutorial a:link:after, .md-tutorial a:visited:after
|
|
{ content:" (" attr(href) ") "; }
|
|
}
|
|
|
|
.md-video-link {
|
|
text-align:center;
|
|
cursor:pointer;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.md-video-link video {
|
|
width: 100% !important;
|
|
height: auto !important;
|
|
}
|
|
|
|
.md-video-wrapper {
|
|
position: relative;
|
|
padding-bottom: 56.25%; /* 16:9 */
|
|
padding-top: 25px;
|
|
height: 0;
|
|
}
|
|
.md-video-wrapper iframe {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.md-box {
|
|
border-left: 0.5em solid #567FFF;
|
|
background: #E5F8FF;
|
|
padding: 0 0.5em 1em 0.8em;
|
|
margin-left:2em;
|
|
margin-bottom:0.5em;
|
|
overflow:hidden;
|
|
page-break-inside: avoid;
|
|
}
|
|
|
|
.md-box-header {
|
|
color: white;
|
|
background: #567FFF;
|
|
margin-left: -0.8em;
|
|
margin-right: -0.5em;
|
|
margin-bottom: 0.2em;
|
|
font-size: 1.2em;
|
|
padding: 0.2em 0.75em;
|
|
}
|
|
@media screen { .md-box-print { display:none; } }
|
|
@media print { .md-box-screen { display:none; } }
|
|
.md-box-card {
|
|
border: solid 1px black;
|
|
background: inherit;
|
|
margin-left:inherit;
|
|
min-height:4em;
|
|
}
|
|
|
|
.md-box-header-print {
|
|
display:none;
|
|
}
|
|
|
|
.md-box-avatar {
|
|
margin-bottom:0.5em;
|
|
}
|
|
|
|
.md-box-avatar-img {
|
|
width:4em;
|
|
display:inline-block;
|
|
vertical-align:top;
|
|
}
|
|
|
|
.phone .md-box-avatar-img {
|
|
width:3em;
|
|
}
|
|
|
|
.md-box-avatar-body {
|
|
position:relative;
|
|
padding:0em 0.5em 0.5em 0.5em;
|
|
color:#000;
|
|
background:#eeeeee; /* default background for browsers without gradient support */
|
|
margin-left:1.5em;
|
|
display:inline-block;
|
|
width: calc(100% - 7em);
|
|
}
|
|
.phone .md-box-avatar-body {
|
|
width: calc(100% - 6em);
|
|
}
|
|
|
|
.md-box-avatar-body:after {
|
|
top: 1.1em;
|
|
left: -1.5em;
|
|
bottom: auto;
|
|
border-width: 0px 1.5em 0.7em 0;
|
|
border-color: transparent #eeeeee;
|
|
content: "";
|
|
position: absolute;
|
|
border-style: solid;
|
|
display: block;
|
|
width: 0;
|
|
}
|
|
|
|
.portrait .md-box-landscape {
|
|
display:none;
|
|
}
|
|
|
|
.landscape .md-box-portrait {
|
|
display:none;
|
|
}
|
|
|
|
.portrait .md-tutorial {
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
h1.stepid > span {
|
|
font-size: 0.5em;
|
|
font-weight: normal;
|
|
margin-left: 4px;
|
|
background-color: blue;
|
|
color: white;
|
|
padding: 0.1em 0.5em 0.1em 0.5em;
|
|
}
|
|
|
|
.md-snippet {
|
|
position:relative;
|
|
border: 1px dotted #bbb;
|
|
padding: 0.4em 0;
|
|
clear:both;
|
|
}
|
|
|
|
.md-snippet .signature {
|
|
padding:0em 0.2em 0em 0.2em;
|
|
}
|
|
|
|
.md-snippet .name {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.md-snippet .code-button,
|
|
.md-snippet .wall-button {
|
|
position: absolute;
|
|
right:0;
|
|
bottom:-0.2em;
|
|
}
|
|
|
|
.md-snippet .code-button {
|
|
bottom:-0.6em;
|
|
right:-0.7em;
|
|
}
|
|
|
|
.md-prop-desc {
|
|
margin-bottom: 1.5em;
|
|
margin-top: 1em;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.md-para {
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.sdCmt .md-para {
|
|
white-space:pre-wrap;
|
|
}
|
|
|
|
.md-comment .md-para,
|
|
.nopara .md-para {
|
|
margin:0;
|
|
}
|
|
|
|
a.md-code-link {
|
|
color:inherit;
|
|
}
|
|
|
|
.api-icon {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 2.5em;
|
|
height: 2.5em;
|
|
}
|
|
|
|
.api-icon svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.api-names {
|
|
position: relative;
|
|
margin-left: 3em;
|
|
height: 2.5em;
|
|
}
|
|
|
|
.api-kind {
|
|
position: relative;
|
|
height: 2.5em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
.api-kind a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.api-name {
|
|
position: absolute;
|
|
font-size: 1.2em;
|
|
left: 0;
|
|
top: -0.2em;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.api-desc {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
font-size: 0.8em;
|
|
color: black;
|
|
text-decoration: none;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.diffLink {
|
|
color: #999;
|
|
}
|
|
|
|
.script-text {
|
|
background: white;
|
|
font-size: 0.7em;
|
|
color: black;
|
|
}
|
|
|
|
.sdKey {
|
|
margin:0.1em;
|
|
font-size: 1.0em;
|
|
padding: 0.7em;
|
|
border-left: 1em solid transparent;
|
|
background-color:#EEE;
|
|
}
|
|
|
|
.sdKeyUri {
|
|
}
|
|
|
|
.sdKeyValue {
|
|
padding-top: 0.3em;
|
|
font-size: 0.9em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sdInlineHelp {
|
|
font-size:0.6em;
|
|
color:gray;
|
|
}
|
|
|
|
.test-results {
|
|
padding: 1em;
|
|
background: white;
|
|
font-size: 0.6em;
|
|
color: black;
|
|
}
|
|
|
|
.test-results .wall-button {
|
|
color: black;
|
|
border-color: black;
|
|
}
|
|
|
|
.test-error {
|
|
color: #e00;
|
|
}
|
|
|
|
.test-important {
|
|
font-size: 1.3em;
|
|
margin-bottom: 1em;
|
|
}
|
|
.test-ok {
|
|
color: green;
|
|
}
|
|
|
|
.float-help-button {
|
|
float: right;
|
|
}
|
|
|
|
.float-help-button .topMenu-button-desc {
|
|
bottom: auto;
|
|
top: 5em;
|
|
}
|
|
|
|
.float-help-link {
|
|
float: right;
|
|
margin-right: 0.8em;
|
|
font-size: 0.8em;
|
|
}
|
|
div.upload-preview {
|
|
display:inline-block;
|
|
margin-top:1em;
|
|
margin-bottom:1em;
|
|
height:11em;
|
|
}
|
|
img.upload-preview {
|
|
height:100%;
|
|
}
|
|
div.validation-error {
|
|
color:#e00;
|
|
}
|
|
|
|
#hubRoot[data-vertical="no"] .beta-note {
|
|
bottom: 1.5em;
|
|
}
|
|
|
|
.accountSettings .expandingTextAreaContainer {
|
|
width: 95%;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.phone .stmt .expandingTextAreaContainer {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.form-section {
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
.form-title {
|
|
margin-bottom: 0.5em;
|
|
font-size: 1.3em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.accountSettings pre {
|
|
margin: 0.5em 0;
|
|
}
|
|
|
|
.clear {
|
|
clear:both;
|
|
}
|
|
|
|
.float-right {
|
|
float:right;
|
|
}
|
|
|
|
.accountSettings input[type="file"] {
|
|
font-size: 0.8em;
|
|
width: 17em;
|
|
}
|
|
|
|
.accountSettings .float-right img {
|
|
margin: 0.5em;
|
|
max-width: 5em;
|
|
max-height: 5em;
|
|
}
|
|
|
|
.portrait #leftPaneContent {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.phone #leftPaneContent {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.phone .accountSettings .wall-dialog-body {
|
|
font-size:1em;
|
|
}
|
|
|
|
.pub-notes {
|
|
width:100%;
|
|
}
|
|
|
|
.diffSame {
|
|
width: 7em;
|
|
font-size: 0.8em;
|
|
padding: 0.3em 1em 0 1em;
|
|
display: inline-block;
|
|
text-align: center;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
|
|
.diffDeclRemoved,
|
|
.diffStmtRemoved {
|
|
background-color: #fbd;
|
|
position: relative;
|
|
}
|
|
|
|
.diffDeclAdded,
|
|
.diffStmtAdded {
|
|
background-color: #bef;
|
|
position: relative;
|
|
}
|
|
|
|
.diffTokenAdded {
|
|
background-color: #bef;
|
|
}
|
|
.diffTokenRemoved {
|
|
background-color: #fbd;
|
|
}
|
|
.diffTokenLegend {
|
|
margin-left: 0.5em;
|
|
padding-left: 0.5em;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
.diffMoveMarker {
|
|
font-size: 0.6em;
|
|
background: white;
|
|
position: absolute;
|
|
right: 0.2em;
|
|
top: 0.2em;
|
|
padding: 0.1em;
|
|
color: black;
|
|
background: yellow;
|
|
}
|
|
|
|
.diffButtons {
|
|
position: absolute;
|
|
background: white;
|
|
font-size: 0.8em;
|
|
right: 0;
|
|
top:0;
|
|
}
|
|
|
|
.diffButtons * {
|
|
vertical-align: top;
|
|
}
|
|
|
|
.diffOuter *[data-diff-selected^="yes"]
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
.diffOuter {
|
|
padding-top: 2em;
|
|
}
|
|
|
|
|
|
.appStudio .svg {
|
|
width: 12em;
|
|
vertical-align: middle;
|
|
margin-left: 1em;
|
|
}
|
|
|
|
.appStudioLink img {
|
|
width: 9.5em;
|
|
display: block;
|
|
}
|
|
|
|
.floatingSmilie {
|
|
float: right;
|
|
font-size: 6em;
|
|
line-height: 89%;
|
|
margin-right: 0.1em;
|
|
margin-left: 0.2em;
|
|
margin-bottom: 0.3em;
|
|
}
|
|
|
|
.md-snippet span.comment {
|
|
font-style: italic;
|
|
}
|
|
|
|
.translated {
|
|
background-color:#ffc;
|
|
padding:0em 0.5em 0em 0.5em;
|
|
}
|
|
|
|
.hoc-notice {
|
|
font-size:0.7em;
|
|
}
|
|
|
|
.hoc-link {
|
|
text-decoration:underline;
|
|
cursor:pointer;
|
|
margin-right:1.5em;
|
|
}
|
|
|
|
img.tracking-pixel {
|
|
width:1px;
|
|
height:1px;
|
|
}
|
|
|
|
.store-button {
|
|
color:#000;
|
|
font-size:1.25em;
|
|
}
|
|
|
|
.tutTileOuter {
|
|
display: inline-block;
|
|
margin: 0 1em 1em 0;
|
|
width: 14em;
|
|
height: 11.3em;
|
|
position: relative;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.tutTileLink .tutTile {
|
|
background: #40B619;
|
|
}
|
|
|
|
.tutTile {
|
|
background: green;
|
|
color: white;
|
|
height: 7em;
|
|
position: relative;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.tutIcon {
|
|
position: absolute;
|
|
height: 100%;
|
|
width: auto;
|
|
right: 4.5em;
|
|
left: 4.5em;
|
|
top: 0em;
|
|
}
|
|
|
|
.phone .tutIcon {
|
|
right: 2.5em;
|
|
left: 2.5em;
|
|
}
|
|
|
|
.landscape .tutTileOuter {
|
|
width: 16em;
|
|
margin-right: 2em;
|
|
height: 12em;
|
|
}
|
|
|
|
.tutDesc {
|
|
position: relative;
|
|
padding: 0.3em 0;
|
|
font-size: 0.6em;
|
|
box-sizing: border-box; /*CSSpref*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.phone .tutDesc {
|
|
font-size: 0.55em;
|
|
}
|
|
|
|
.landscape .tutDesc {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.phone .tutTileOuter {
|
|
width: 10em;
|
|
height: 9em;
|
|
font-size: 0.75em;
|
|
}
|
|
|
|
.phone .tutTile {
|
|
height: 5em;
|
|
}
|
|
|
|
.translate-notice {
|
|
font-size: 0.9em;
|
|
background-color: lightyellow;
|
|
padding: 0.2em 0em 0.2em 1em;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.tutDescFirst {
|
|
max-height: 5em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.tutDescTitle {
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
white-space: nowrap;
|
|
margin-bottom: 0.15em;
|
|
}
|
|
|
|
.tutProgress {
|
|
background: #09b;
|
|
color:white;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
.tutProgress .steps {
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
padding: 0.2em 0.8em;
|
|
}
|
|
|
|
.tutProgress .steps .bold {
|
|
color: #ff0;
|
|
}
|
|
|
|
.tutProgress .steps.done {
|
|
}
|
|
|
|
.tutProgress .steps .label {
|
|
font-size: 0.6em;
|
|
line-height: 0.9em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.tutProgress .restart {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.tutProgress .restart .wall-button {
|
|
color: white;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
padding: 0.6em 0.5em;
|
|
margin: 0;
|
|
border: none;
|
|
}
|
|
|
|
ul.tutorial-list {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
ul.tutorial-list li {
|
|
display: inline-block;
|
|
list-style-type: none;
|
|
margin: 0;
|
|
}
|
|
|
|
div.wall-dialog-body ul.tutorial-list li div.tutTileOuter {
|
|
width:11.5em;
|
|
}
|
|
|
|
.tutAuthor {
|
|
text-decoration: underline;
|
|
text-align: right;
|
|
line-height: 1.5em;
|
|
}
|
|
|
|
.tutWarning {
|
|
position: absolute;
|
|
background: yellow;
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
left: 0em;
|
|
bottom: 0em;
|
|
}
|
|
|
|
.tutTileLinkLabel {
|
|
position: absolute;
|
|
bottom: 0.6em;
|
|
right: 1em;
|
|
text-align: right;
|
|
}
|
|
|
|
.phone .tutTileLinkLabel {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.tutTileLinkMore {
|
|
font-size: 2.5em;
|
|
}
|
|
|
|
.tutTileLinkTitle {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.sdInfoLink button {
|
|
color: #999;
|
|
font-size: 0.6em;
|
|
padding: 1em 0;
|
|
}
|
|
|
|
.tutReply .md-tutorial {
|
|
display: none;
|
|
}
|
|
|
|
.tutReply {
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
.tutReply .link-button {
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
.tutDialogButons .link-button {
|
|
color: #666;
|
|
font-size: 0.7em;
|
|
float: left;
|
|
}
|
|
|
|
.tutHeartDiv {
|
|
cursor:pointer;
|
|
font-size:0.8em;
|
|
float:right;
|
|
}
|
|
|
|
.tutHeartDiv > svg {
|
|
width:2em;
|
|
display:inline-block;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.whiteField
|
|
{
|
|
background: white;
|
|
padding: 0.5em 0.2em;
|
|
margin: 0.2em 0;
|
|
color: black;
|
|
position: relative;
|
|
width: 18em;
|
|
}
|
|
|
|
.pluginNotification
|
|
{
|
|
position: absolute;
|
|
width: auto;
|
|
left: 0;
|
|
right: 0;
|
|
top: 0;
|
|
background-color: #0af;
|
|
font-size: 0.8em;
|
|
color: white;
|
|
z-index:3;
|
|
padding: 0.3em 1em 0.4em 1em;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.pluginHeader {
|
|
font-size: 0.6em;
|
|
max-width: 100em;
|
|
border-top: 0.2em dashed #999;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
.pluginHeader + .navItem-button {
|
|
top: 0.5em;
|
|
}
|
|
|
|
.pluginOp {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
/* Prevent the text contents of draggable elements from being selectable. */
|
|
[draggable] {
|
|
-moz-user-select: none;
|
|
-khtml-user-select: none;
|
|
-webkit-user-select: none;
|
|
-ms-user-select:none;
|
|
user-select: none;
|
|
/* Required to make elements draggable in old WebKit */
|
|
-khtml-user-drag: element;
|
|
-webkit-user-drag: element;
|
|
|
|
/* background-color:#c5bfff; */
|
|
}
|
|
|
|
.node-dragged {
|
|
opacity:0.7;
|
|
background-color:#d2eeff;
|
|
}
|
|
|
|
.node-drop-bottom {
|
|
border-bottom-style:solid !important;
|
|
border-bottom-color:#51da32 !important;
|
|
border-bottom-width:5px;
|
|
}
|
|
|
|
.drop {
|
|
background-color: #ced;
|
|
}
|
|
|
|
.editor-mode {
|
|
width:6em;
|
|
cursor:pointer;
|
|
display:inline-block;
|
|
align-content:center;
|
|
margin-top:0.5em;
|
|
margin-right:0.5em;
|
|
padding-top:1em;
|
|
padding-bottom:1em;
|
|
border: 0.2em solid #00f;
|
|
}
|
|
.editor-mode .pic {
|
|
width:100%;
|
|
height:6em;
|
|
}
|
|
.editor-mode .title {
|
|
width:100%;
|
|
margin-left:0;
|
|
}
|
|
.editor-mode .descr {
|
|
font-size:0.8em;
|
|
}
|
|
.editor-mode[data-selected^=no] {
|
|
border-color: #ccc;
|
|
}
|
|
|
|
/*
|
|
*
|
|
* Editor fonts
|
|
*
|
|
*
|
|
*/
|
|
|
|
@media only screen and (min-device-width: 992px) {
|
|
#scriptEditor .decl {
|
|
font-size:80%;
|
|
}
|
|
}
|
|
|
|
/*
|
|
*
|
|
* BLOCKS
|
|
*
|
|
*
|
|
*/
|
|
|
|
#scriptEditor[data-blockMode="yes"] .decl {
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .line {
|
|
border-left-width: 0;
|
|
margin: 0;
|
|
padding: 0.35em 1em 0.35em 0.5em;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .kw {
|
|
color: white;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .block {
|
|
padding: 0.1em;
|
|
border-left: 1em solid #68B415;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .md-snippet > .block {
|
|
border-left: none;
|
|
padding-left: 0.5em;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt {
|
|
border-left-width: 0;
|
|
color: white;
|
|
margin: 0.1em 0;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt:first-of-type {
|
|
margin-top: 0;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt[data-elsedonothing="yes"] {
|
|
margin-top: -0.1em;
|
|
}
|
|
|
|
#scriptEditor[data-blockMode="yes"] .greyed { color: rgba(255,255,255,0.5); }
|
|
#scriptEditor[data-blockMode="yes"] .symbol { opacity: 1; }
|
|
#scriptEditor[data-blockMode="yes"] .codeAwait { display: none; }
|
|
#scriptEditor[data-blockMode="yes"] .actionAwait { display: none; }
|
|
#scriptEditor[data-blockMode="yes"] .calcCursor { color: #ff0; }
|
|
#scriptEditor[data-blockMode="yes"] .stringLiteral { color: #ff0; }
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt > .line { background: #68B415; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-other > .line { background: #68B415; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-action > .line { background: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-decl > .line { background: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-inlineActions > .line { background: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-loop > .line { background: #3F84BE; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-if > .line { background: #CE5933; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-field > .line { background: #CFB118; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-comment > .line { background: #AAAAAA; }
|
|
|
|
#scriptEditor[data-blockMode="yes"] .md-comment { color: white; padding-left: 0; }
|
|
|
|
#scriptEditor[data-blockMode="yes"] .stmt-inlineActions > .block { border-color: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-action > .block { border-color: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-decl > .block { border-color: #AE2775; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-loop > .block { border-color: #3F84BE; }
|
|
#scriptEditor[data-blockMode="yes"] .stmt-if > .block { border-color: #CE5933; }
|
|
|
|
#scriptEditor[data-blockMode="yes"] .errorSq {
|
|
color: #FFF;
|
|
background: rgba(255, 0, 0, 0.5);
|
|
padding: 0 0.2em;
|
|
border-radius: 0.3em;
|
|
}
|
|
|
|
@keyframes bgToWhite {
|
|
50% { background: white; }
|
|
100% { background: white; }
|
|
} /*CSSpref*/ @-webkit-keyframes bgToWhite { 50% { background: white; } 100% { background: white; } } @-moz-keyframes bgToWhite { 50% { background: white; } 100% { background: white; } } @-ms-keyframes bgToWhite { 50% { background: white; } 100% { background: white; } }
|
|
|
|
@keyframes borderToWhite {
|
|
50% { border-color: white; }
|
|
100% { border-color: white; }
|
|
} /*CSSpref*/ @-webkit-keyframes borderToWhite { 50% { border-color: white; } 100% { border-color: white; } } @-moz-keyframes borderToWhite { 50% { border-color: white; } 100% { border-color: white; } } @-ms-keyframes borderToWhite { 50% { border-color: white; } 100% { border-color: white; } }
|
|
|
|
@keyframes colorToBlack {
|
|
50% { color: black; }
|
|
100% { color: black; }
|
|
} /*CSSpref*/ @-webkit-keyframes colorToBlack { 50% { color: black; } 100% { color: black; } } @-moz-keyframes colorToBlack { 50% { color: black; } 100% { color: black; } } @-ms-keyframes colorToBlack { 50% { color: black; } 100% { color: black; } }
|
|
|
|
@keyframes colorToBlue {
|
|
50% { color: #41900d; }
|
|
100% { color: #41900d; }
|
|
} /*CSSpref*/ @-webkit-keyframes colorToBlue { 50% { color: #41900d; } 100% { color: #41900d; } } @-moz-keyframes colorToBlue { 50% { color: #41900d; } 100% { color: #41900d; } } @-ms-keyframes colorToBlue { 50% { color: #41900d; } 100% { color: #41900d; } }
|
|
|
|
@keyframes wrenchCode {
|
|
0% { transform-origin: 20% 50% 0; transform: none; }
|
|
70% { transform-origin: 20% 50% 0; transform: rotate(-5deg); }
|
|
100% { transform-origin: 20% 50% 0; transform: none; }
|
|
} /*CSSpref*/ @-webkit-keyframes wrenchCode { 0% { -webkit-transform-origin: 20% 50% 0; -webkit-transform: none; } 70% { -webkit-transform-origin: 20% 50% 0; -webkit-transform: rotate(-5deg); } 100% { -webkit-transform-origin: 20% 50% 0; -webkit-transform: none; } } @-moz-keyframes wrenchCode { 0% { -moz-transform-origin: 20% 50% 0; -moz-transform: none; } 70% { -moz-transform-origin: 20% 50% 0; -moz-transform: rotate(-5deg); } 100% { -moz-transform-origin: 20% 50% 0; -moz-transform: none; } } @-ms-keyframes wrenchCode { 0% { -ms-transform-origin: 20% 50% 0; -ms-transform: none; } 70% { -ms-transform-origin: 20% 50% 0; -ms-transform: rotate(-5deg); } 100% { -ms-transform-origin: 20% 50% 0; -ms-transform: none; } }
|
|
|
|
|
|
.stmt-inlineStmt {
|
|
/* there is already inline-block inside, we shouldn't use inline here */
|
|
display: inline-block;
|
|
/* This is to override the [data-nest] selector which is more specific in
|
|
* the CSS cascade, quite unfortunately. */
|
|
border-width: 0 !important;
|
|
margin-left: 0;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.stmt-inlineStmt .line {
|
|
display: inline-block !important;
|
|
border-width: 0;
|
|
min-width: 0;
|
|
margin-left: 0;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.stmt-inlineStmt .lineSpacer,
|
|
.stmt-inlineStmt > .line + br,
|
|
.stmt-inlineStmt > .line + .errorMessage {
|
|
display: none !important;
|
|
}
|
|
|
|
.stmt-inlineStmt .expandingTextAreaContainer {
|
|
width: 17em !important;
|
|
}
|
|
|
|
.stmt-inlineStmt .expandingTextAreaContainer,
|
|
.stmt-inlineStmt .expandingTextAreaContainer > pre,
|
|
.stmt-inlineStmt .expandingTextAreaContainer > textarea {
|
|
display: inline-block !important;
|
|
}
|
|
|
|
/* Don't display info messages for fields. */
|
|
.stmt-actionParameter .errorMessage .calcError,
|
|
.stmt-actionParameter .errorBr,
|
|
.stmt-actionParameter .hintMessage,
|
|
.stmt-recordField .errorMessage .calcError,
|
|
.stmt-recordField .errorBr,
|
|
.stmt-recordField .hintMessage {
|
|
display: none;
|
|
}
|
|
|
|
.stmt-recordField .stmt-comment {
|
|
border-left-width: 0 !important;
|
|
}
|
|
|
|
div.tbProgress {
|
|
width:calc(100% - 2em);
|
|
overflow-x:scroll;
|
|
}
|
|
|
|
table.dashboard {
|
|
width:100%;
|
|
font-size:0.7em;
|
|
}
|
|
|
|
table.dashboard tr.header {
|
|
cursor:pointer;
|
|
height: 15em;
|
|
white-space: nowrap;
|
|
vertical-align:bottom;
|
|
font-size:0.65em;
|
|
}
|
|
|
|
table.dashboard tr.header > td > div {
|
|
white-space: nowrap;
|
|
transform: rotate(315deg); /*CSSpref*/ -webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); -ms-transform: rotate(315deg);
|
|
width: 30px;
|
|
}
|
|
|
|
table.dashboard tr.header > td > div > span {
|
|
padding: 5px 10px;
|
|
}
|
|
|
|
table.dashboard tr td[data-userid] {
|
|
background-color:#ddd;
|
|
text-align:right;
|
|
}
|
|
|
|
table.dashboard tr td.stats {
|
|
background-color:#ddd;
|
|
text-align:center;
|
|
}
|
|
|
|
table.dashboard tr td[data-scriptid] {
|
|
background-color:blue;
|
|
text-align:center;
|
|
color:white;
|
|
}
|
|
|
|
table.dashboard tr td[data-completed^="yes"] {
|
|
background-color:#0c0;
|
|
color:white;
|
|
}
|
|
|
|
.powered-by-logo {
|
|
margin:1em auto;
|
|
width:100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.powered-by-logo img {
|
|
width:10em;
|
|
}
|
|
|
|
.powered-by {
|
|
width: 5em;
|
|
margin-top: 2em;
|
|
margin-left: 2em;
|
|
position: relative;
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.powered-by-first {
|
|
margin-left: 1em;
|
|
}
|
|
|
|
.powered-by .text {
|
|
font-size: 0.45em;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.powered-by .hidden-portrait {
|
|
display: block;
|
|
}
|
|
|
|
.powered-by img {
|
|
margin-top: 0.55em;
|
|
width: 5em;
|
|
height: auto;
|
|
border: none;
|
|
}
|
|
|
|
.powered-by-first img {
|
|
margin-top: 0.3em;
|
|
width: 5em;
|
|
height: auto;
|
|
}
|
|
|
|
.portrait .powered-by {
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.art-review {
|
|
width: 9em;
|
|
height: 8em;
|
|
display: inline-block;
|
|
margin: 0.5em;
|
|
margin-bottom: 1.5em;
|
|
position: relative;
|
|
background: #ddd;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.art-review img {
|
|
max-width: 90%;
|
|
max-height: 90%;
|
|
display: block;
|
|
margin: 0.2em auto;
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%); /*CSSpref*/ -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.art-review .art-info,
|
|
.art-review .art-link {
|
|
background: white;
|
|
position: absolute;
|
|
bottom: -1.5em;
|
|
font-size: 0.5em;
|
|
}
|
|
|
|
.art-review .art-info {
|
|
left: 0;
|
|
}
|
|
|
|
.art-review .art-link {
|
|
right: 0;
|
|
}
|
|
|
|
.stackTraceEntry {
|
|
padding-left: 1em;
|
|
font-size: 0.8em;
|
|
color: blue;
|
|
font-weight: bold;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.stackTraceLine {
|
|
font-size: 0.6em;
|
|
font-family: monospace;
|
|
white-space: pre;
|
|
color: #333;
|
|
}
|
|
|
|
.abuseReview {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: 0;
|
|
overflow: hidden;
|
|
background: white;
|
|
z-index: 1;
|
|
font-size: 16px;
|
|
background: #ff9;
|
|
}
|
|
|
|
.abuseReview .scroll {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
top: 2em;
|
|
font-size: 1.5em;
|
|
padding-left: 1em;
|
|
background: #fff;
|
|
overflow-y:scroll;
|
|
overflow-x:hidden;
|
|
}
|
|
|
|
.abuseReviewHidden {
|
|
font-size: 0.5em;
|
|
height: 2.7em;
|
|
width: 8.5em;
|
|
right: auto;
|
|
top: auto;
|
|
left: 0.2em;
|
|
bottom: 0.1em;
|
|
}
|
|
|
|
.abuseReview .sdBox- {
|
|
width: 30em;
|
|
}
|
|
|
|
.abuseReview .sdCommentBlock {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.abuseReview .sdHeaderOuter {
|
|
max-width: 50em;
|
|
}
|
|
|
|
.abuseReview .sdScriptBox {
|
|
margin: 0;
|
|
}
|
|
|
|
.abuseReview .visited {
|
|
background: #ecf;
|
|
}
|
|
|
|
.abuseReview[data-hideresolved^="yes"] .abusePair[data-resolved^="yes"]
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.abuseButtons {
|
|
display: inline-block;
|
|
width: 8em;
|
|
font-size: 0.7em;
|
|
margin-top: 1.2em;
|
|
}
|