html.mobile, .mobile body {
width: 100%;
margin: 0px;
padding: 0px;
}
.mobile body {
overflow-x: hidden;
-webkit-text-size-adjust: none;
.mobile-body-styles;
}
/* dojox.mobile.View */
.mblView {
position: relative;
top: 0px;
left: 0px;
width: 100%;
.mblView-styles;
&.out {
}
&.in {
position: absolute;
}
}
/* dojox.mobile.Heading */
.mblHeading {
position: relative;
margin: 0px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
.mblHeading-styles;
}
/* Heading Arrow Button */
.mblArrowButton {
position: relative;
float: left;
.mblArrowButton-styles;
}
.mblArrowButtonHead {
position: absolute;
.mblArrowButtonHead-styles;
}
.mblArrowButtonBody {
position: absolute;
cursor: pointer;
-webkit-tap-highlight-color: rgba(255,255,255,0);
.mblArrowButtonBody-styles;
}
.mblArrowButtonNeck {
position: absolute;
.mblArrowButtonNeck-styles;
}
.mblArrowButtonSelected {
.mblArrowButtonHead {
.mblArrowButtonSelected-styles;
}
.mblArrowButtonBody, .mblArrowButtonNeck {
.mblArrowButtonSelected-styles;
}
}
/* ToolBarButton */
.mblToolbarButton {
float: left;
position: relative;
cursor: pointer;
-webkit-tap-highlight-color: rgba(255,255,255,0);
.mblToolbarButton-styles;
}
div.mblToolbarButtonDomButton {
width: 11px;
}
/* dojox.mobile.RoundRect */
.mblRoundRect {
.mblRoundRect-styles;
&.mblShadow {
.mblRoundRectShadowBox-styles;
}
}
/* dojox.mobile.EdgeToEdgeCategory */
.mblEdgeToEdgeCategory {
position: relative;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
.mblEdgeToEdgeCategory-styles;
}
/* dojox.mobile.RoundRectCategory */
.mblRoundRectCategory {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
.mblRoundRectCategory-styles;
}
/* dojox.mobile.RoundRectList */
.mblRoundRectList {
position: relative; /* IE needs this */
.mblRoundRectList-styles;
.mblListItem:first-child {
.mblRoundRectList-FirstListItem-styles;
}
.mblListItem:last-child {
.mblRoundRectList-LastListItem-styles;
}
}
/* dojox.mobile.EdgeToEdgeList */
.mblEdgeToEdgeList {
position: relative; /* IE needs this */
.mblEdgeToEdgeList-styles;
.mblListItem:last-child {
.mblEdgeToEdgeList-LastListItem-styles;
}
}
/* dojox.mobile.ListItem */
.mblListItem {
position: relative;
list-style-type: none;
vertical-align: bottom; /* To avoid IE6 LI bug */
.mblListItem-styles;
&.mblVariableHeight {
line-height: normal;
height: auto;
padding: 11px 6px 10px 6px;
}
a {
&.mblListItemAnchor {
background-position: @listitem-anchor-background-position;
display: block;
padding-left: @listitem-anchor-padding-left;
text-decoration: none;
-webkit-tap-highlight-color: rgba(255,255,255,0);
}
&.mblListItemAnchorNoIcon {
padding-left: @listitem-anchor-noicon-padding-left;
}
&.mblListItemAnchorHasRightButton {
padding-right: @listitem-anchor-rightbutton-padding-right;
}
}
.mblLeftButton {
position: absolute;
top: 50%;
margin-top: -15px;
line-height: normal;
}
.mblRightButton {
position: absolute;
top: 50%;
right: 7px;
margin-top: -15px;
line-height: normal;
}
.mblRightButton2 {
right: 36px;
}
}
.mblListItemIcon {
position: absolute;
top: 50%;
-webkit-transform: translate(0,-50%);
}
.mblItemSelected {
background-color: @listitem-selected-background-color;
background-image: @listitem-selected-background-image;
a {
&.mblListItemAnchor {
color: @listitem-selected-anchor-color;
}
}
.mblDomButton {
div {
border-color: @listitem-selected-dombutton-border-color;
}
}
.mblListItemSubText {
color: @listitem-selected-subtext-color;
}
}
.mblListItemTextBox {
padding-right: 28px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.mblListItemTextBox2 {
padding-right: 58px;
}
.mblListItemTextBoxSelected {
background-color: @listitem-textbox-selected-background-color;
}
.mblVariableHeight .mblListItemTextBox {
white-space: normal;
}
.mblListItemRightText {
position: absolute;
top: @listitem-righttext-top;
right: 30px;
color: @listitem-righttext-color;
line-height: normal;
}
.mblListItemChecked {
color: @listitem-checked-color;
}
.mblListItemSubText {
font-size: @listitem-subtext-font-size;
color: @listitem-subtext-color;
}
/* Switch */
.mblItemSwitch {
top: @switch-item-top;
}
.mblSwitchBg {
-webkit-border-radius: @switch-bg-border-radius;
}
.mblSwitchBgLeft {
background-image: @switch-bg-left-background-image;
}
.mblSwitchBgRight {
background-image: @switch-bg-right-background-image;
}
.mblSwitchKnob {
background-image: @switch-knob-background-image;
-webkit-border-radius: @switch-knob-border-radius;
}
/* Progress Indicator */
.mblProgContainer {
position: absolute;
width: 36px;
height: 36px;
top: 180px;
left: 50%;
margin: -18px 0px 0px -18px;
}
.mblProg {
position: absolute;
left: 0px;
top: 0px;
width: 11px;
font-size: 1px;
height: 4px;
overflow: hidden;
-webkit-transform-origin: 0 2px;
background-color: #C0C0C0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.mblProg0 {
-webkit-transform: translate(18px,10px) rotate(-90deg);
}
.mblProg1 {
-webkit-transform: translate(22px,11px) rotate(-60deg);
}
.mblProg2 {
-webkit-transform: translate(25px,14px) rotate(-30deg);
}
.mblProg3 {
-webkit-transform: translate(26px,18px) rotate(0deg);
}
.mblProg4 {
-webkit-transform: translate(25px,22px) rotate(30deg);
}
.mblProg5 {
-webkit-transform: translate(22px,25px) rotate(60deg);
}
.mblProg6 {
-webkit-transform: translate(18px,26px) rotate(90deg);
}
.mblProg7 {
-webkit-transform: translate(14px,25px) rotate(120deg);
}
.mblProg8 {
-webkit-transform: translate(11px,22px) rotate(150deg);
}
.mblProg9 {
-webkit-transform: translate(10px,18px) rotate(180deg);
}
.mblProg10 {
-webkit-transform: translate(11px,14px) rotate(210deg);
}
.mblProg11 {
-webkit-transform: translate(14px,11px) rotate(240deg);
}
/* Button Colors */
.mblColorBlue {
color: @color-blue-color;
background-color: @color-blue-background-color;
background-image: @color-blue-background-image;
}
/* Default Button Colors */
.mblColorDefault {
color: @color-default-color;
background-color: @color-default-background-color;
background-image: @color-default-background-image;
}
.mblColorDefaultSel {
color: @color-default-sel-color;
background-color: @color-default-sel-background-color;
background-image: @color-default-sel-background-image;
}