|
|
/* ..\source\dom\dom.css */
|
|
|
|
/* things we always want */
|
|
body {
|
|
font-family: 'Helvetica Neue', 'Nimbus Sans L', Arial, sans-serif;
|
|
}
|
|
|
|
/* allow hw-accelerated scrolling on platforms that support it */
|
|
body.webkitOverflowScrolling {
|
|
-webkit-overflow-scrolling: touch;
|
|
}
|
|
|
|
/* for apps */
|
|
.enyo-document-fit {
|
|
margin: 0;
|
|
height: 100%;
|
|
/* note: giving html overflow: auto is odd and was only ever done to avoid duplication
|
|
however, android 4.04 sometimes does not hide nodes when their display is set to none
|
|
if document is overflow auto.
|
|
*/
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-body-fit {
|
|
margin: 0;
|
|
height: 100%;
|
|
/* helps prevent ios page scroll */
|
|
overflow: auto;
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-no-touch-action {
|
|
-ms-touch-action: none;
|
|
}
|
|
|
|
/* reset */
|
|
|
|
button {
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
}
|
|
button::-moz-focus-inner {
|
|
border: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* user selection */
|
|
|
|
.enyo-unselectable {
|
|
cursor: default;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: -moz-none;
|
|
user-select: none;
|
|
}
|
|
|
|
.enyo-unselectable::selection, .enyo-unselectable ::selection {
|
|
color: transparent;
|
|
}
|
|
|
|
.enyo-selectable {
|
|
cursor: auto;
|
|
-ms-user-select: element;
|
|
-webkit-user-select: text;
|
|
-moz-user-select: text;
|
|
user-select: text;
|
|
}
|
|
|
|
.enyo-selectable::selection, .enyo-selectable ::selection {
|
|
background: #3297FD;
|
|
color: #FFF;
|
|
}
|
|
|
|
/* layout */
|
|
|
|
body .enyo-fit {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.enyo-clip {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-border-box {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/* compositing */
|
|
|
|
.enyo-composite {
|
|
-webkit-transform: translateZ(0);
|
|
-moz-transform: translateZ(0);
|
|
-ms-transform: translateZ(0);
|
|
-o-transform: translateZ(0);
|
|
transform: translateZ(0);
|
|
}
|
|
|
|
/* Fullscreen CSS */
|
|
:-webkit-full-screen {
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
:-moz-full-screen {
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
:-ms-full-screen {
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
:-o-full-screen {
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
:full-screen {
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
/* Fallback Fullscreen CSS */
|
|
body .enyo-fullscreen {
|
|
position: absolute !important;
|
|
left: 0 !important;
|
|
top: 0 !important;
|
|
right: 0 !important;
|
|
bottom: 0 !important;
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
box-sizing: border-box !important;
|
|
}
|
|
|
|
|
|
/* ..\source\touch\Thumb.css */
|
|
|
|
.enyo-thumb {
|
|
position: absolute;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
border-radius: 4px;
|
|
background: #333;
|
|
border: 1px solid #666;
|
|
opacity: 0.75;
|
|
z-index: 1;
|
|
}
|
|
|
|
.enyo-vthumb {
|
|
top: 0;
|
|
right: 2px;
|
|
width: 4px;
|
|
}
|
|
|
|
.enyo-hthumb {
|
|
left: 0;
|
|
bottom: 2px;
|
|
height: 4px;
|
|
}
|
|
|
|
|
|
/* ..\source\touch\Scroller.css */
|
|
|
|
.enyo-scroller {
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-fit.enyo-scroller {
|
|
position: absolute;
|
|
}
|
|
|
|
.enyo-touch-scroller {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-touch-strategy-container {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-scrollee-fit {
|
|
height: 100%;
|
|
}
|
|
|
|
/* ..\source\ui\ui.css */
|
|
|
|
.enyo-inline, .enyo-tool-decorator {
|
|
display: inline-block;
|
|
}
|
|
|
|
.enyo-children-inline > *, .enyo-tool-decorator > * {
|
|
display: inline-block;
|
|
}
|
|
|
|
.enyo-children-middle > *, .enyo-tool-decorator > * {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.enyo-positioned {
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-fill {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.enyo-popup {
|
|
position: absolute;
|
|
z-index: 10;
|
|
}
|
|
|
|
.enyo-image.sized {
|
|
display: inline-block;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.enyo-image.contain {
|
|
background-size: contain;
|
|
}
|
|
.enyo-image.cover {
|
|
background-size: cover;
|
|
}
|
|
|
|
/* ..\source\ui\data\data.css */
|
|
|
|
/* WARNING: This is a generated file for backward-compatibility. Most */
|
|
/* usrs should instead modify LESS files. If you choose to edit this CSS */
|
|
/* directly rather than LESS files, you should make sure less.xx.yy.min.js */
|
|
/* is commented out in your debug.html, and run deploy.sh/bat using the */
|
|
/* '-c' flag to disable LESS compilation. This will force the loader and */
|
|
/* minifier to fall back to using CSS files in place of the same-name */
|
|
/* LESS file. */
|
|
|
|
.enyo-data-list {
|
|
overflow: hidden;
|
|
position: relative;
|
|
height: 100%;
|
|
width: 100%;
|
|
-moz-box-sizing: border-box;
|
|
-webkit-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
.enyo-data-list .active {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.enyo-data-list .buffer {
|
|
height: 100%;
|
|
overflow: hidden;
|
|
}
|
|
.enyo-data-list .page {
|
|
position: absolute;
|
|
visibility: hidden;
|
|
width: 100%;
|
|
}
|
|
.enyo-data-list.transitions .page {
|
|
opacity: 0;
|
|
filter: alpha(opacity=0);
|
|
-webkit-transition: opacity 300ms ease-out;
|
|
-moz-transition: opacity 300ms ease-out;
|
|
-ms-transition: opacity 300ms ease-out;
|
|
-o-transition: opacity 300ms ease-out;
|
|
transition: opacity 300ms ease-out;
|
|
}
|
|
.enyo-data-list.rendered .page {
|
|
visibility: visible;
|
|
}
|
|
.enyo-data-list.rendered.transitions .page {
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
.enyo-data-list.debug .page1 {
|
|
background: #99CCFF;
|
|
}
|
|
.enyo-data-list.debug .page2 {
|
|
background: #CC99FF;
|
|
}
|
|
.enyo-data-list.horizontal .active {
|
|
white-space: nowrap;
|
|
}
|
|
.enyo-data-list.horizontal .page > * {
|
|
display: inline-block !important;
|
|
}
|
|
.enyo-data-list.horizontal .page {
|
|
width: auto;
|
|
}
|
|
.enyo-data-grid-list .item {
|
|
display: block;
|
|
position: absolute !important;
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
.enyo-data-grid-list.transitions.reset.rendered .item {
|
|
-webkit-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
|
|
-moz-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
|
|
-ms-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
|
|
-o-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
|
|
transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
|
|
}
|
|
|
|
|
|
/* lib\layout\contextual\source\ContextualLayout.css */
|
|
|
|
/* ContextualLayout.css - popup positioning and border radius adjustments */
|
|
|
|
/*for popups above activator*/
|
|
.vertical.above {
|
|
top: auto;
|
|
margin-top:-10px;
|
|
bottom: 100%;
|
|
margin-bottom: 10px;
|
|
}
|
|
/*for popups below activator*/
|
|
.vertical.below {
|
|
margin-top:10px;
|
|
}
|
|
/*for popups on the left of the activator*/
|
|
.right.horizontal {
|
|
margin-left: -11px;
|
|
}
|
|
/*for popups on the right of the activator*/
|
|
.left.horizontal {
|
|
margin-left: 10px;
|
|
}
|
|
/*corners*/
|
|
/*vertical top corners*/
|
|
/*for popups on the left of the activator*/
|
|
.vertical.right.corner {
|
|
margin-left: 0px;
|
|
}
|
|
/*for popups on the right of the activator*/
|
|
.vertical.left.corner {
|
|
margin-left: 0px;
|
|
}
|
|
.vertical.below.left.corner {
|
|
border-top-right-radius: 0px;
|
|
}
|
|
.vertical.below.right.corner {
|
|
border-top-left-radius: 0px;
|
|
}
|
|
/*vertical bottom corners*/
|
|
.left.above.corner {
|
|
border-bottom-right-radius: 0px;
|
|
}
|
|
.right.above.corner {
|
|
border-bottom-left-radius: 0px;
|
|
}
|
|
/*horizontal bottom corners*/
|
|
.left.low.corner {
|
|
border-bottom-left-radius: 0px;
|
|
}
|
|
.right.low.corner {
|
|
border-bottom-right-radius: 0px;
|
|
}
|
|
/*horizontal top corners*/
|
|
.left.high.corner {
|
|
border-top-left-radius: 0px;
|
|
}
|
|
.right.high.corner {
|
|
border-top-right-radius: 0px;
|
|
}
|
|
|
|
/* lib\layout\fittable\source\FittableLayout.css */
|
|
|
|
.enyo-fittable-rows-layout {
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-fittable-rows-layout > * {
|
|
box-sizing: border-box;
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
/* float when not stretched */
|
|
float: left;
|
|
clear: both;
|
|
}
|
|
|
|
/* non-floating when stretched */
|
|
.enyo-fittable-rows-layout.enyo-stretch > * {
|
|
float: none;
|
|
clear: none;
|
|
}
|
|
|
|
/* setting to enforce margin collapsing */
|
|
/* NOTE: rows cannot have margin left/right */
|
|
.enyo-fittable-rows-layout.enyo-stretch.enyo-margin-expand > * {
|
|
float: left;
|
|
clear: both;
|
|
width: 100%;
|
|
/* note: harsh resets */
|
|
margin-left: 0 !important;
|
|
margin-right: 0 !important;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout {
|
|
position: relative;
|
|
text-align: left;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.enyo-locale-right-to-left .enyo-fittable-columns-layout {
|
|
text-align: right;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout.enyo-center,
|
|
.enyo-locale-right-to-left .enyo-fittable-columns-layout.enyo-center {
|
|
text-align: center;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout > * {
|
|
box-sizing: border-box;
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
vertical-align: top;
|
|
display: inline-block;
|
|
white-space: normal;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout > table {
|
|
display: inline-table;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout.enyo-tool-decorator > * {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
/* repair clobbered white-space setting for pre, code */
|
|
.enyo-fittable-columns-layout > pre, .enyo-fittable-columns-layout > code {
|
|
white-space: pre;
|
|
}
|
|
|
|
.enyo-fittable-columns-layout > .enyo-fittable-columns-layout, .enyo-fittable-columns-layout > .onyx-toolbar-inline {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
/* NOTE: columns cannot have margin top/bottom */
|
|
.enyo-fittable-columns-layout.enyo-stretch > * {
|
|
height: 100%;
|
|
/* note: harsh resets */
|
|
margin-top: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.enyo-locale-right-to-left .enyo-fittable-columns-layout {
|
|
direction: rtl;
|
|
text-align: right;
|
|
}
|
|
.enyo-locale-right-to-left .enyo-fittable-columns-layout.force-left-to-right {
|
|
direction: ltr;
|
|
text-align: left;
|
|
}
|
|
|
|
|
|
/* lib\layout\list\source\List.css */
|
|
|
|
.enyo-list {
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-list-port {
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-list-holdingarea {
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.enyo-list-port.horizontal {
|
|
white-space: nowrap;
|
|
width: 1000000px;
|
|
height: 1000000px;
|
|
}
|
|
|
|
.enyo-list-port.vertical {
|
|
height: 1000000px;
|
|
}
|
|
|
|
.enyo-list-page {
|
|
position: absolute;
|
|
left: 0;
|
|
}
|
|
|
|
.enyo-locale-right-to-left .enyo-list-page {
|
|
left: auto;
|
|
right: 0;
|
|
}
|
|
|
|
.enyo-list-page.vertical {
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.enyo-list-holdingarea {
|
|
top: -10000px;
|
|
}
|
|
|
|
.enyo-pinned-list-placeholder {
|
|
border: 1px solid red;
|
|
position: absolute;
|
|
top: 0; left: 0;
|
|
z-index: 1000;
|
|
background: transparent;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-pinned-list-placeholder button {
|
|
width: 100px; height: 100%;
|
|
position: absolute;
|
|
top: 0; right: 0;
|
|
}
|
|
|
|
.enyo-list-reorder-container {
|
|
position: absolute;
|
|
top: 0; left: 0;
|
|
z-index: 1000;
|
|
background: transparent;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-animatedTopAndLeft {
|
|
-webkit-transition: top 0.1s linear, left 0.1s linear;
|
|
-moz-transition: top 0.1s linear, left 0.1s linear;
|
|
-o-transition: top 0.1s linear, left 0.1s linear;
|
|
transition: top 0.1s linear, left 0.1s linear;
|
|
}
|
|
|
|
/* lib\layout\list\source\PulldownList.css */
|
|
|
|
.enyo-list-pulldown {
|
|
position: absolute;
|
|
bottom: 100%;
|
|
left: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.enyo-puller {
|
|
position: relative;
|
|
height: 50px;
|
|
font-size: 22px;
|
|
color: #444;
|
|
padding: 20px 0 0px 34px;
|
|
}
|
|
|
|
.enyo-puller-text {
|
|
position: absolute;
|
|
left: 80px;
|
|
top: 22px;
|
|
}
|
|
|
|
.enyo-puller-arrow {
|
|
position: relative;
|
|
background: #444;
|
|
width: 7px;
|
|
height: 28px;
|
|
transition: transform 0.3s;
|
|
-webkit-transition: -webkit-transform 0.3s;
|
|
-moz-transition: -moz-transform 0.3s;
|
|
-o-transition: -o-transform 0.3s;
|
|
-ms-transition: -ms-transform 0.3s;
|
|
}
|
|
|
|
.enyo-puller-arrow:after {
|
|
content: " ";
|
|
height: 0;
|
|
width: 0;
|
|
position: absolute;
|
|
border: 10px solid transparent;
|
|
border-bottom-color: #444;
|
|
bottom: 100%;
|
|
left: 50%;
|
|
margin-left: -10px;
|
|
}
|
|
|
|
.enyo-puller-arrow-up {
|
|
transform: rotate(0deg);
|
|
-webkit-transform: rotate(0deg);
|
|
-moz-transform: rotate(0deg);
|
|
-o-transform: rotate(0deg);
|
|
-ms-transform: rotate(0deg);
|
|
}
|
|
|
|
.enyo-puller-arrow-down {
|
|
transform: rotate(180deg);
|
|
-webkit-transform: rotate(180deg);
|
|
-moz-transform: rotate(180deg);
|
|
-o-transform: rotate(180deg);
|
|
-ms-transform: rotate(180deg);
|
|
}
|
|
|
|
/* lib\layout\list\source\GridListImageItem.css */
|
|
|
|
/*
|
|
Put anything you reference with "url()" in ../assets/
|
|
This way, you can minify your application, and just remove the "source" folder for production
|
|
*/
|
|
.enyo-gridlist-imageitem {
|
|
width: 100%;
|
|
height: 100%;
|
|
color: #fff;
|
|
}
|
|
.enyo-gridlist-imageitem img {
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
.enyo-gridlist-imageitem >.caption,
|
|
.enyo-gridlist-imageitem >.sub-caption {
|
|
font-size: 10pt;
|
|
z-index: 10;
|
|
padding-top: 10px;
|
|
width: 100%;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
color: #fff;
|
|
}
|
|
.enyo-gridlist-imageitem.centered > .caption,
|
|
.enyo-gridlist-imageitem.centered > .sub-caption {
|
|
text-align: center;
|
|
}
|
|
.enyo-gridlist-imageitem.disabled {
|
|
opacity: 0.4;
|
|
filter: alpha(opacity=40);
|
|
}
|
|
|
|
.enyo-gridlist-imageitem.sized-image.use-caption.use-subcaption {
|
|
padding-bottom: 50px;
|
|
}
|
|
.enyo-gridlist-imageitem.sized-image.use-caption,
|
|
.enyo-gridlist-imageitem.sized-image.use-subcaption {
|
|
padding-bottom: 25px;
|
|
}
|
|
.enyo-gridlist-imageitem.sized-image > .image {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.enyo-gridlist-imageitem.sized-image.use-caption.use-subcaption > .caption {
|
|
position: absolute;
|
|
bottom: 22px;
|
|
}
|
|
.enyo-gridlist-imageitem.sized-image > .caption {
|
|
position: absolute;
|
|
bottom: 0;
|
|
}
|
|
.enyo-gridlist-imageitem.sized-image > .sub-caption {
|
|
position: absolute;
|
|
bottom: 0;
|
|
}
|
|
|
|
|
|
/* lib\layout\panels\source\arrangers\Arranger.css */
|
|
|
|
.enyo-arranger {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-arranger.enyo-fit {
|
|
position: absolute;
|
|
}
|
|
|
|
.enyo-arranger > * {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.enyo-arranger-fit > * {
|
|
/* override any width/height set on panels */
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
min-width: 0 !important;
|
|
min-height: 0 !important;
|
|
}
|
|
|
|
|
|
/* lib\layout\panels\source\Panels.css */
|
|
|
|
.enyo-panels {
|
|
}
|
|
|
|
.enyo-panels-fit-narrow {
|
|
}
|
|
|
|
.enyo-panels-fit-narrow > * {
|
|
min-width: 100%;
|
|
max-width: 100%;
|
|
}
|
|
|
|
|
|
/* lib\layout\tree\source\Node.css */
|
|
|
|
.enyo-node {
|
|
cursor: default;
|
|
padding: 4px;
|
|
}
|
|
|
|
.enyo-node img {
|
|
vertical-align: middle;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
.enyo-node-box {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.enyo-node-client {
|
|
position: relative;
|
|
}
|
|
|
|
.enyo-animate .enyo-node-box, .enyo-animate .enyo-node-client {
|
|
-ms-transition-property: height, top;
|
|
-ms-transition-duration: 0.2s, 0.2s;
|
|
-moz-transition-property: height, top;
|
|
-moz-transition-duration: 0.2s, 0.2s;
|
|
-o-transition-property: height, top;
|
|
-o-transition-duration: 0.2s, 0.2s;
|
|
-webkit-transition-property: height, top;
|
|
-webkit-transition-duration: 0.2s, 0.2s;
|
|
transition-property: height, top;
|
|
transition-duration: 0.2s, 0.2s;
|
|
}
|
|
|
|
|
|
/* lib\layout\imageview\source\ImageViewPin.css */
|
|
|
|
|
|
.pinDebug {
|
|
background:yellow;
|
|
border:1px solid yellow;
|
|
}
|