[DE embed] Use embedded mode for filling forms
This commit is contained in:
parent
d2921f946d
commit
0941465355
BIN
apps/common/embed/resources/img/next-field.png
Normal file
BIN
apps/common/embed/resources/img/next-field.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 323 B |
BIN
apps/common/embed/resources/img/previous-field.png
Normal file
BIN
apps/common/embed/resources/img/previous-field.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 323 B |
|
@ -475,6 +475,26 @@
|
|||
}
|
||||
}
|
||||
|
||||
.png-icon {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 2px;
|
||||
width: 24px;
|
||||
height: 22px;
|
||||
|
||||
&.prev {
|
||||
background: data-uri('../../../../common/embed/resources/img/previous-field.png') no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
&.next {
|
||||
background: data-uri('../../../../common/embed/resources/img/next-field.png') no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
}
|
||||
|
||||
.mi-icon {
|
||||
width: @icon-width;
|
||||
height: @icon-height;
|
||||
|
@ -565,6 +585,7 @@
|
|||
}
|
||||
|
||||
#box-tools {
|
||||
display: inline-block;
|
||||
button {
|
||||
width: 24px;
|
||||
height: 22px;
|
||||
|
|
|
@ -187,6 +187,8 @@
|
|||
<div id="box-tools" class="dropdown">
|
||||
<button class="control-btn svg-icon tools"></button>
|
||||
</div>
|
||||
<button id="id-btn-prev-field" class="png-icon prev"></button>
|
||||
<button id="id-btn-next-field" class="png-icon next"></button>
|
||||
</div>
|
||||
<div class="group center">
|
||||
<span><a id="header-logo" class="brand-logo" href="http://www.onlyoffice.com/" target="_blank"></a></span>
|
||||
|
|
|
@ -364,7 +364,23 @@ DE.ApplicationController = new(function(){
|
|||
logo.attr('href', config.customization.logo.url);
|
||||
}
|
||||
}
|
||||
api.asc_setViewMode(true);
|
||||
var licType = params.asc_getLicenseType();
|
||||
// var canFillForms = (licType === Asc.c_oLicenseResult.Success || licType === Asc.c_oLicenseResult.SuccessLimit) && (permissions.fillForms===true) && (config.mode !== 'view');
|
||||
var canFillForms = true;
|
||||
if (!canFillForms) {
|
||||
$('#id-btn-prev-field').hide();
|
||||
$('#id-btn-next-field').hide();
|
||||
} else {
|
||||
$('#id-btn-prev-field').on('click', function(){
|
||||
api.asc_MoveToFillingForm(false);
|
||||
});
|
||||
$('#id-btn-next-field').on('click', function(){
|
||||
api.asc_MoveToFillingForm(true);
|
||||
});
|
||||
}
|
||||
|
||||
api.asc_setViewMode(!canFillForms);
|
||||
canFillForms && api.asc_setRestriction(Asc.c_oAscRestrictionType.OnlyForms);
|
||||
api.asc_LoadDocument();
|
||||
api.Resize();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue