AdminLTE/build/scss/pages/_iframe.scss

131 lines
2.4 KiB
SCSS
Raw Normal View History

2020-09-16 15:32:22 +02:00
body.iframe-mode {
.main-sidebar {
display: none;
}
.content-wrapper {
margin-left: 0 !important;
margin-top: 0 !important;
padding-bottom: 0 !important;
2020-09-16 15:32:22 +02:00
}
.main-header,
.main-footer {
display: none;
}
}
body.iframe-mode-fullscreen {
2020-10-03 15:43:15 +02:00
overflow: hidden;
}
2020-09-16 15:32:22 +02:00
.content-wrapper {
height: 100%;
&.iframe-mode {
2021-02-17 11:23:12 +01:00
.btn-iframe-close {
color: $danger;
position: absolute;
line-height: 1;
right: .125rem;
top: .125rem;
z-index: 10;
visibility: hidden;
&:hover,
&:focus {
animation-name: fadeIn;
animation-duration: $transition-speed;
animation-fill-mode: both;
visibility: visible;
}
@include on-touch-device () {
visibility: visible;
}
2021-02-17 11:23:12 +01:00
}
2020-09-20 11:16:39 +02:00
.navbar-nav {
overflow-y: auto;
width: 100%;
.nav-link {
white-space: nowrap;
}
2021-02-17 11:23:12 +01:00
.nav-item {
position: relative;
&:hover,
&:focus {
.btn-iframe-close {
animation-name: fadeIn;
animation-duration: $transition-speed;
animation-fill-mode: both;
visibility: visible;
@include on-touch-device () {
visibility: visible;
}
}
}
2021-02-17 11:23:12 +01:00
}
2020-09-20 11:16:39 +02:00
}
2020-09-19 14:51:15 +02:00
.tab-content {
position: relative;
}
.tab-pane + .tab-empty {
display: none;
}
.tab-empty {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
2020-09-19 14:51:15 +02:00
.tab-loading {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: none;
background-color: $main-bg;
> div {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
}
2020-09-16 15:32:22 +02:00
iframe {
border: 0;
width: 100%;
height: 100%;
2021-01-01 14:29:57 +01:00
margin-bottom: -8px;
.content-wrapper {
padding-bottom: 0 !important;
}
2020-09-16 15:32:22 +02:00
}
2020-10-03 15:43:15 +02:00
body.iframe-mode-fullscreen & {
2020-10-03 15:43:15 +02:00
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin-left: 0 !important;
height: 100%;
min-height: 100%;
z-index: $zindex-main-sidebar + 10;
}
2020-09-16 15:32:22 +02:00
}
}
2021-03-20 23:08:32 +01:00
.permanent-btn-iframe-close {
.btn-iframe-close {
animation: none !important;
visibility: visible !important;
opacity: 1;
}
}