don't show error message while iframe fades in #1577
This commit is contained in:
parent
001d4d94d3
commit
f2bd9d2970
3 changed files with 28 additions and 2 deletions
|
@ -1140,6 +1140,7 @@ body {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
|
line-height: 36px;
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
float: right;
|
float: right;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
|
@ -1188,6 +1189,23 @@ body {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
visibility: visible; }
|
visibility: visible; }
|
||||||
|
|
||||||
|
.reveal .overlay.overlay-preview.loaded .viewport-inner {
|
||||||
|
position: absolute;
|
||||||
|
z-index: -1;
|
||||||
|
left: 0;
|
||||||
|
top: 45%;
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
letter-spacing: normal; }
|
||||||
|
|
||||||
|
.reveal .overlay.overlay-preview .x-frame-error {
|
||||||
|
opacity: 0;
|
||||||
|
-webkit-transition: opacity 0.3s ease 0.3s;
|
||||||
|
transition: opacity 0.3s ease 0.3s; }
|
||||||
|
|
||||||
|
.reveal .overlay.overlay-preview.loaded .x-frame-error {
|
||||||
|
opacity: 1; }
|
||||||
|
|
||||||
.reveal .overlay.overlay-preview.loaded .spinner {
|
.reveal .overlay.overlay-preview.loaded .spinner {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
|
|
|
@ -1195,6 +1195,7 @@ body {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
|
line-height: 36px;
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
float: right;
|
float: right;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
|
@ -1250,11 +1251,18 @@ body {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: -1;
|
z-index: -1;
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 60px;
|
top: 45%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
letter-spacing: normal;
|
letter-spacing: normal;
|
||||||
}
|
}
|
||||||
|
.reveal .overlay.overlay-preview .x-frame-error {
|
||||||
|
opacity: 0;
|
||||||
|
transition: opacity 0.3s ease 0.3s;
|
||||||
|
}
|
||||||
|
.reveal .overlay.overlay-preview.loaded .x-frame-error {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.reveal .overlay.overlay-preview.loaded .spinner {
|
.reveal .overlay.overlay-preview.loaded .spinner {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
|
|
|
@ -1604,7 +1604,7 @@
|
||||||
'<div class="viewport">',
|
'<div class="viewport">',
|
||||||
'<iframe src="'+ url +'"></iframe>',
|
'<iframe src="'+ url +'"></iframe>',
|
||||||
'<small class="viewport-inner">',
|
'<small class="viewport-inner">',
|
||||||
'This link is refused to display in a frame due to its policy',
|
'<span class="x-frame-error">Unable to load iframe. This is likely due to the site\'s policy (x-frame-options).</span>',
|
||||||
'</small>',
|
'</small>',
|
||||||
'</div>'
|
'</div>'
|
||||||
].join('');
|
].join('');
|
||||||
|
|
Loading…
Reference in a new issue