[Embedded] Customize initial zoom for the embedded editors (using customize.zoom parameter in the config)

This commit is contained in:
Julia Radzhabova 2018-04-04 12:19:20 +03:00
parent 2fbe4f60b5
commit 607964d068
4 changed files with 9 additions and 4 deletions

View file

@ -1,7 +1,7 @@
# Change log
## 5.1.1
### All Editors
*
* Customize initial zoom for the embedded editors
### Document Editor
* Create and manage bookmarks

View file

@ -220,6 +220,9 @@ var ApplicationController = new(function(){
hidePreloader();
var zf = (config.customization && config.customization.zoom ? parseInt(config.customization.zoom) : -2);
(zf == -1) ? api.zoomFitToPage() : ((zf == -2) ? api.zoomFitToWidth() : api.zoom(zf>0 ? zf : 100));
if ( !embedConfig.shareUrl )
$('#idt-share').hide();
@ -338,7 +341,6 @@ var ApplicationController = new(function(){
api.asc_setViewMode(true);
api.asc_LoadDocument();
api.Resize();
api.zoomFitToWidth();
}
function showMask() {

View file

@ -224,6 +224,9 @@ var ApplicationController = new(function(){
}
hidePreloader();
var zf = (config.customization && config.customization.zoom ? parseInt(config.customization.zoom) : -1);
(zf == -1) ? api.zoomFitToPage() : ((zf == -2) ? api.zoomFitToWidth() : api.zoom(zf>0 ? zf : 100));
if ( !embedConfig.shareUrl )
$('#idt-share').hide();
@ -411,7 +414,6 @@ var ApplicationController = new(function(){
api.asc_setViewMode(true);
api.asc_LoadDocument();
api.Resize();
api.zoomFitToPage();
}
function onOpenDocument(progress) {
@ -545,7 +547,6 @@ var ApplicationController = new(function(){
function onDocumentResize() {
if (api) {
api.Resize();
api.zoomFitToPage();
}
}

View file

@ -353,6 +353,8 @@ var ApplicationController = new(function(){
case Asc.c_oAscAsyncAction.Open:
if (api) {
api.asc_Resize();
var zf = (config.customization && config.customization.zoom ? parseInt(config.customization.zoom)/100 : 1);
api.asc_setZoom(zf>0 ? zf : 1);
}
onDocumentContentReady();