mirror of
https://github.com/ONLYOFFICE/web-apps.git
synced 2026-07-23 23:11:43 +08:00
[DE] Fix loader for pdf-form
This commit is contained in:
@ -1079,6 +1079,8 @@
|
||||
if (!(type && typeof type[1] === 'string') && (config.editorConfig && config.editorConfig.mode == 'view' ||
|
||||
config.document && config.document.permissions && (config.document.permissions.edit === false && !config.document.permissions.review )))
|
||||
params += "&mode=view";
|
||||
if (type && typeof type[1] === 'string' && config.document && config.document.permissions && config.document.permissions.edit === false)
|
||||
params += "&mode=fillforms";
|
||||
|
||||
if (config.document) {
|
||||
config.document.isForm = (type && typeof type[1] === 'string') ? config.document.isForm : false;
|
||||
|
||||
@ -140,6 +140,12 @@
|
||||
width: 0;
|
||||
}
|
||||
|
||||
.loadmask > .sktoolbar li.big {
|
||||
width: 40px;
|
||||
height: 46px;
|
||||
margin-top: -46px;
|
||||
}
|
||||
|
||||
.loadmask > .sktoolbar li.fat {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
@ -284,10 +290,14 @@
|
||||
<div id="loading-mask" class="loadmask">
|
||||
<div class="brendpanel" style="display: none;">
|
||||
<div><div class="loading-logo"><img src="../../common/main/resources/img/header/header-logo_s.svg"></div><div class="spacer"></div><div class="circle"></div></div><div><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span></div></div>
|
||||
<div class="sktoolbar" style="display: none;">
|
||||
<div id="sktoolbar" class="sktoolbar" style="display: none;">
|
||||
<ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li><li class="fat"></li></ul>
|
||||
<ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li></ul>
|
||||
</div>
|
||||
<div id="sktoolbar-pdf" class="sktoolbar" style="display: none;">
|
||||
<ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space" style="width: 98px;"></li><li style="width: 105px;"></li><li class="space"></li><li style="width: 160px;"></li></ul>
|
||||
<ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li class="big"/><li class="big"/><li class="space"></li><li style="width: 105px;"></li><li class="space"></li><li style="width: 160px;"></li><li class="big"/><li class="big"/><li class="big"/></ul>
|
||||
</div>
|
||||
<div class="placeholder" style="display: none;">
|
||||
<div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div>
|
||||
</div>
|
||||
@ -300,6 +310,7 @@
|
||||
notoolbar = params["toolbar"] == 'false',
|
||||
compact = params["compact"] == 'true',
|
||||
view = params["mode"] == 'view',
|
||||
fillforms = params["mode"] == 'fillforms',
|
||||
visible = true;
|
||||
|
||||
isForm && document.body.classList.add('pdf-form');
|
||||
@ -326,7 +337,10 @@
|
||||
}
|
||||
|
||||
visible && (document.querySelector('.brendpanel').style.display = 'block');
|
||||
!(view && (params["toolbar"] !== 'true') || notoolbar) && (document.querySelector('.sktoolbar').style.display = 'block');
|
||||
if (fillforms)
|
||||
document.getElementById('sktoolbar-pdf').style.display = 'block';
|
||||
else if (!(view && (params["toolbar"] !== 'true') || notoolbar))
|
||||
document.getElementById('sktoolbar').style.display = 'block';
|
||||
view && (document.querySelector('.placeholder').style.marginTop = '19px');
|
||||
document.querySelector('.placeholder').style.display = 'block';
|
||||
|
||||
|
||||
@ -118,6 +118,12 @@
|
||||
width: 0;
|
||||
}
|
||||
|
||||
.loadmask > .sktoolbar li.big {
|
||||
width: 40px;
|
||||
height: 46px;
|
||||
margin-top: -46px;
|
||||
}
|
||||
|
||||
.loadmask > .sktoolbar li.fat {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
@ -249,7 +255,10 @@
|
||||
<body>
|
||||
<script src="../../../../../apps/common/main/lib/util/htmlutils.js?__inline=true"></script>
|
||||
|
||||
<div id="loading-mask" class="loadmask"><div class="brendpanel" style="display: none;"><div><div class="loading-logo"><img src="../../../apps/common/main/resources/img/header/header-logo_s.svg"></div><div class="spacer"></div><div class="circle"></div></div><div><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span></div></div><div class="sktoolbar" style="display: none;"><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li><li class="fat"></li></ul><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li></ul></div><div class="placeholder" style="display: none;"><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div></div></div>
|
||||
<div id="loading-mask" class="loadmask"><div class="brendpanel" style="display: none;"><div><div class="loading-logo"><img src="../../../apps/common/main/resources/img/header/header-logo_s.svg"></div><div class="spacer"></div><div class="circle"></div></div><div><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span><span class="rect"></span></div></div>
|
||||
<div id="sktoolbar" class="sktoolbar" style="display: none;"><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li><li class="fat"></li></ul><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li style="width: 234px;"></li><li class="space"></li><li style="width: 189px;"></li></ul></div>
|
||||
<div id="sktoolbar-pdf" class="sktoolbar" style="display: none;"><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space" style="width: 98px;"></li><li style="width: 105px;"></li><li class="space"></li><li style="width: 160px;"></li></ul><ul><li class="compact" style="width: 30px;display: none;"></li><li class="compact space" style="display: none;"></li><li class="compact" style="width: 90px;display: none;"></li><li class="not-compact" style="width: 63px;"></li><li class="space"></li><li class="big"/><li class="big"/><li class="space"></li><li style="width: 105px;"></li><li class="space"></li><li style="width: 160px;"></li><li class="big"/><li class="big"/><li class="big"/></ul></div>
|
||||
<div class="placeholder" style="display: none;"><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div></div></div>
|
||||
<div id="viewport"></div>
|
||||
|
||||
<script>
|
||||
@ -264,6 +273,7 @@
|
||||
notoolbar = params["toolbar"] == 'false',
|
||||
compact = params["compact"] == 'true',
|
||||
view = params["mode"] == 'view',
|
||||
fillforms = params["mode"] == 'fillforms',
|
||||
visible = true;
|
||||
|
||||
isForm && document.body.classList.add('pdf-form');
|
||||
@ -290,7 +300,10 @@
|
||||
}
|
||||
|
||||
visible && (document.querySelector('.brendpanel').style.display = 'block');
|
||||
!(view && (params["toolbar"] !== 'true') || notoolbar) && (document.querySelector('.sktoolbar').style.display = 'block');
|
||||
if (fillforms)
|
||||
document.getElementById('sktoolbar-pdf').style.display = 'block';
|
||||
else if (!(view && (params["toolbar"] !== 'true') || notoolbar))
|
||||
document.querySelector('.sktoolbar').style.display = 'block';
|
||||
view && (document.querySelector('.placeholder').style.marginTop = '19px');
|
||||
document.querySelector('.placeholder').style.display = 'block';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user