123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- @mixin print() {
- .esri-print {
- position: relative;
- padding: $cap-spacing $side-spacing;
- overflow-y: auto;
- section[aria-hidden="true"] {
- display: none;
- }
- }
- .esri-print__form-section-container {
- margin: 0 0 $cap-spacing 0;
- }
- .esri-print__header-title {
- font-size: $font-size__header-text;
- font-weight: $font-weight--bold;
- padding: 0 0 $cap-spacing;
- margin: 0 auto 0 0;
- }
- .esri-print__template-list {
- box-shadow: 0 1px 8px rgba(0, 0, 0, 0.33);
- border-radius: $border-radius;
- display: flex;
- flex-direction: column;
- padding: 0;
- width: 280px;
- .esri-widget__heading,
- &-footer {
- margin: 0;
- padding: $cap-spacing $side-spacing;
- flex: 1 0 auto;
- }
- &-scroller {
- max-height: 175px;
- overflow-y: auto;
- border-top: 1px solid $border-color;
- border-bottom: 1px solid $border-color;
- }
- .esri-menu__list-item {
- font-size: $font-size__body;
- }
- }
- .esri-print__layout-section,
- .esri-print__map-only-section {
- padding: $cap-spacing 0 0;
- margin-bottom: $cap-spacing;
- border-top: 1px solid $border-color;
- }
- .esri-print__layout-tab-list {
- position: relative;
- bottom: -1px;
- padding: 0;
- margin: 0;
- display: flex;
- justify-content: space-between;
- }
- .esri-print__layout-tab {
- display: inline-block;
- text-align: center;
- margin: 0;
- padding: 5px 5px;
- width: 100%;
- cursor: pointer;
- color: $interactive-font-color;
- border: 1px solid rgba(0, 0, 0, 0);
- }
- .esri-print__layout-tab:hover,
- .esri-print__layout-tab:focus {
- color: $font-color;
- background-color: $background-color--hover;
- border-bottom: 1px solid $border-color;
- }
- .esri-print__layout-tab[aria-selected="true"],
- .esri-print__layout-tab[aria-selected="true"]:hover {
- background-color: $background-color;
- color: $font-color;
- border-color: $border-color;
- border-bottom-color: $background-color;
- }
- .esri-print__panel--error {
- color: $font-color--error;
- }
- .esri-print__panel-container {
- flex: 1 0;
- }
- .esri-print__input-text {
- width: 100%;
- margin: 0;
- }
- .esri-print__scale-input-container {
- display: flex;
- align-items: center;
- }
- .esri-print__advanced-options-section {
- background-color: $background-color--offset;
- color: $interactive-font-color;
- }
- .esri-print__advanced-options-button-container {
- color: $interactive-font-color;
- display: flex;
- justify-content: flex-start;
- align-items: center;
- background-color: transparent;
- width: 100%;
- overflow: visible;
- }
- .esri-print__advanced-options-button {
- border: none;
- cursor: pointer;
- font-family: inherit;
- padding: $cap-spacing--half $side-spacing--half;
- width: 100%;
- background-color: transparent;
- }
- .esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--closed,
- .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--opened,
- .esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl {
- display: none;
- }
- .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed,
- .esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--opened {
- display: block;
- }
- .esri-print__advanced-options-button-title {
- font-size: $font-size--small;
- margin: 0 $side-spacing--quarter;
- }
- .esri-print__advanced-options-container {
- font-size: $font-size--small;
- padding: $cap-spacing--half $side-spacing--half;
- .esri-print__form-section-container {
- margin-bottom: $cap-spacing--half;
- }
- }
- .esri-print__size-container {
- display: flex;
- align-items: center;
- justify-content: space-between;
- }
- .esri-print__advanced-options-section {
- @include icomoonIconSelector() {
- background: transparent;
- }
- }
- .esri-print__size-container {
- @include icomoonIconSelector() {
- background: transparent;
- }
- }
- .esri-print__size-container {
- @include icomoonIconSelector() {
- align-self: flex-end;
- }
- }
- .esri-print__size-container button {
- color: $interactive-font-color;
- }
- .esri-print__width-container,
- .esri-print__height-container {
- flex: 0 0 43%;
- }
- .esri-print__swap-button {
- flex: 0 0 5%;
- border: none;
- }
- .esri-print__refresh-button {
- border: 1px solid $border-color;
- border-left-width: 0;
- }
- .esri-print__export-button,
- .esri-print__template-button {
- margin: $cap-spacing--half 0;
- }
- .esri-print__export-panel-container {
- font-size: $font-size--small;
- border-top: 1px solid #ddd;
- padding: $cap-spacing 0;
- }
- .esri-print__export-panel-container {
- @include icomoonIconSelector() {
- margin-right: 0.5em;
- margin-top: 0.15em;
- }
- }
- .esri-print__exported-file-link-title {
- @include wordbreak();
- }
- .esri-print__exported-file-link {
- color: $interactive-font-color;
- display: flex;
- align-items: flex-start;
- margin-bottom: $cap-spacing--half;
- text-decoration: none;
- &:hover {
- color: $interactive-font-color--hover;
- }
- }
- .esri-print__exported-file--error {
- color: $font-color--error;
- cursor: pointer;
- }
- .esri-print .esri-print__exported-file--error:hover {
- color: $font-color--error;
- }
- .esri-print__loader {
- height: 40px;
- width: 32px;
- background: url(../base/images/loading-throb.gif) no-repeat center;
- margin: 0 auto;
- }
- [dir="rtl"] {
- .esri-print__refresh-button {
- border-left-width: 1px;
- border-right-width: 0;
- }
- .esri-print__export-panel-container {
- @include icomoonIconSelector() {
- margin-right: 0;
- margin-left: 0.5em;
- }
- }
- .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed {
- display: none;
- }
- .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed-rtl {
- display: block;
- }
- }
- }
- @if $include_Print == true {
- @include print();
- }
|