UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

262 lines (261 loc) 5.65 kB
/* dojox.mobile.Tooltip */ .mblTooltip { position: absolute; z-index: 2000; display: block; margin: 0; padding: 5px; border-width: 1px; border-style: solid; opacity: .97; border-color: #869cbf; border-radius: 3px; background-color: #dedede; background-image: none; } .mblTooltipBubble { overflow: visible; padding: 3px; background-color: #f6f6f6; background-image: none; color: black; } .mblTooltipBubble.mblTooltipAbove .mblTooltipInnerArrow { border-bottom-color: #f6f6f6; } .mblTooltipBubble.mblTooltipBelow .mblTooltipInnerArrow { border-top-color: #f6f6f6; } .mblTooltipBubble.mblTooltipAfter .mblTooltipInnerArrow { border-left-color: #f6f6f6; } .mblTooltipBubble.mblTooltipBefore .mblTooltipInnerArrow { border-right-color: #f6f6f6; } .mblTooltip.mblTooltipAfter { margin-left: -11px; } .mblTooltip.mblTooltipBefore { margin-left: 11px; } .mblTooltip.mblTooltipAbove { margin-top: 11px; } .mblTooltip.mblTooltipBelow { margin-top: -11px; } .mblTooltipAnchor { position: absolute; width: 1px; height: 1px; background-color: transparent; line-height: 0; font-size: 0; } .mblTooltipBefore .mblTooltipAnchor { left: -1px; } .mblTooltipAfter .mblTooltipAnchor { right: -1px; } .mblTooltipAbove .mblTooltipAnchor { top: -1px; } .mblTooltipBelow .mblTooltipAnchor { bottom: -1px; } .mblTooltipArrow { position: absolute; width: 0; height: 0; line-height: 0; border: 11px solid transparent; } .mblTooltipBefore .mblTooltipArrow { left: auto; right: 1px; top: 0; bottom: auto; border-left-width: 0; border-right-color: #adadad; } .mblTooltipAfter .mblTooltipArrow { left: 1px; right: auto; top: 0; bottom: auto; border-right-width: 0; border-left-color: #adadad; } .mblTooltipAbove .mblTooltipArrow { top: auto; bottom: 1px; left: auto; right: auto; border-top-width: 0; border-bottom-color: #adadad; } .mblTooltipBelow .mblTooltipArrow { top: 1px; bottom: auto; left: auto; right: auto; border-bottom-width: 0; border-top-color: #adadad; } .mblTooltipInnerArrow { position: absolute; width: 0; height: 0; line-height: 0; border: 10px solid transparent; } .mblTooltipBefore .mblTooltipInnerArrow { right: 0; top: 0; border-left-width: 0; border-right-color: #dedede; } .mblTooltipAfter .mblTooltipInnerArrow { left: 0; top: 0; border-right-width: 0; border-left-color: #dedede; } .mblTooltipAbove .mblTooltipInnerArrow { bottom: 0; left: 0; border-top-width: 0; border-bottom-color: #dedede; } .mblTooltipBelow .mblTooltipInnerArrow { top: 0; left: 0; border-bottom-width: 0; border-top-color: #dedede; } .mblTooltipHidden, .mblTooltipHidden * { visibility: hidden !important; } .mblTooltipHidden { top: -99999px !important; left: -99999px !important; } .mblTooltip .mblHeading { padding-bottom: 3px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; background-color: transparent; background-image: none; } .mblOpener { background-color: #1f1f1f; width: calc(100% - 10px - 15px); height: calc(100% - 50px); border: none; top: 0px !important; left: 0 !important; margin: 0 !important; position: fixed; padding: 50px 10px 0 15px; opacity: 1; -ms-touch-action: none; } .mblOpener .mblTooltipAnchor, .mblOpener .mblOpenerUnderlay { display: none; } .mblOpener .mblHeading { min-height: 50px; position: absolute; bottom: 0px; text-transform: uppercase; font-size: 9pt; width: calc(100% - 10px - 15px); z-index: 3; } .mblOpener .mblHeading .mblHeadingDivTitle { text-align: left; position: fixed; top: 0px; width: auto; padding-left: 15px; } .mblOpener .mblHeading ~ .mblScrollableView { height: calc(100% - 60px) !important; } .mblOpener .mblHeading .mblButton, .mblOpener .mblHeading .mblToolBarButton { bottom: 10px; border: 2px solid #ffffff; position: absolute; width: 100%; max-width: 45%; padding: 0px; } .mblOpener .mblHeading .mblButton:nth-of-type(odd), .mblOpener .mblHeading .mblToolBarButton:nth-of-type(odd) { left: 0px; } .mblOpener .mblHeading .mblButton:nth-of-type(even), .mblOpener .mblHeading .mblToolBarButton:nth-of-type(even) { left: auto !important; right: 0px; } .mblOpener .dijitColorPalette { width: calc(100% - 10px - 15px); height: calc(100% - 50px); } .mblOpener .dijitColorPalette table { width: 100%; height: 100%; padding: 0px !important; } .mblOpener .dijitColorPalette tbody { width: 100%; height: 100%; position: absolute; } .mblOpener .dijitColorPalette tr { display: -ms-flexbox; -ms-flex: 1; -ms-flex-align: center; } .mblOpener .dijitColorPalette td { -ms-flex: 1; display: inline-block; } .mblOpener .dijitColorPalette .dijitPaletteImg { border: none !important; padding: 2px !important; } .mblOpener .dijitColorPalette .dijitColorPaletteSwatch { border-radius: 0px!important; border: 2px solid transparent; } .mblOpener .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg { margin: 2px 0px !important; } .mblOpener .dijitColorPalette .dijitPaletteCellSelected .dijitColorPaletteSwatch { border: 2px solid Highlight !important; } @media screen and (orientation: landscape) { .dijitColorPalette tbody { display: -ms-flexbox; -ms-flex-direction: column; } } .mblTooltip:not(.mblOpener).mblTooltipAbove .mblSpinWheel { bottom: auto; } .mblTooltip:not(.mblOpener).mblTooltipBelow .mblSpinWheel { top: auto; } .mblTooltip:not(.mblOpener).mblTooltipBefore .mblSpinWheel { left: 0px; } .mblTooltip:not(.mblOpener).mblTooltipAfter .mblSpinWheel { left: auto; right: 0px; }