[DE embed] refactoring
This commit is contained in:
parent
aa58b8afdb
commit
3c27c09322
|
@ -71,18 +71,6 @@ var ApplicationController = new(function(){
|
||||||
embedConfig = $.extend(embedConfig, data.config.embedded);
|
embedConfig = $.extend(embedConfig, data.config.embedded);
|
||||||
|
|
||||||
common.controller.modals.init(embedConfig);
|
common.controller.modals.init(embedConfig);
|
||||||
if ( !embedConfig.shareUrl )
|
|
||||||
$('#idt-share').hide();
|
|
||||||
|
|
||||||
if ( !embedConfig.embedUrl )
|
|
||||||
$('#idt-embed').hide();
|
|
||||||
|
|
||||||
if (typeof embedConfig.fullscreenUrl === 'undefined')
|
|
||||||
$('#idt-fullscr').hide();
|
|
||||||
|
|
||||||
if (config.canBackToFolder === false || !(config.customization && config.customization.goback && config.customization.goback.url))
|
|
||||||
$('#id-btn-close').hide();
|
|
||||||
|
|
||||||
|
|
||||||
// Docked toolbar
|
// Docked toolbar
|
||||||
if (embedConfig.toolbarDocked === 'top') {
|
if (embedConfig.toolbarDocked === 'top') {
|
||||||
|
@ -93,8 +81,10 @@ var ApplicationController = new(function(){
|
||||||
$('#editor_sdk').addClass('bottom');
|
$('#editor_sdk').addClass('bottom');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (config.canBackToFolder === false || !(config.customization && config.customization.goback && config.customization.goback.url)) {
|
||||||
|
$('#id-btn-close').hide();
|
||||||
|
|
||||||
// Hide last separator
|
// Hide last separator
|
||||||
if (!$('#id-btn-close').is(":visible")) {
|
|
||||||
$('#toolbar .right .separator').hide();
|
$('#toolbar .right .separator').hide();
|
||||||
$('#pages').css('margin-right', '12px');
|
$('#pages').css('margin-right', '12px');
|
||||||
}
|
}
|
||||||
|
@ -184,8 +174,8 @@ var ApplicationController = new(function(){
|
||||||
$tooltip = $ttEl.data('bs.tooltip').tip();
|
$tooltip = $ttEl.data('bs.tooltip').tip();
|
||||||
|
|
||||||
$tooltip.css({
|
$tooltip.css({
|
||||||
left: $ttEl.ttpos[0] - 10,
|
left: $ttEl.ttpos[0] + ttOffset[0],
|
||||||
top: $ttEl.ttpos[1] - 5
|
top: $ttEl.ttpos[1] + ttOffset[1]
|
||||||
});
|
});
|
||||||
|
|
||||||
$tooltip.find('.tooltip-arrow').css({left: 10});
|
$tooltip.find('.tooltip-arrow').css({left: 10});
|
||||||
|
@ -197,8 +187,8 @@ var ApplicationController = new(function(){
|
||||||
$ttEl.tooltip('show');
|
$ttEl.tooltip('show');
|
||||||
} else {
|
} else {
|
||||||
$tooltip.css({
|
$tooltip.css({
|
||||||
left:data.get_X() - 10,
|
left:data.get_X() + ttOffset[0],
|
||||||
top:data.get_Y() - 5
|
top:data.get_Y() + ttOffset[1]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -210,7 +200,7 @@ var ApplicationController = new(function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPrint() {
|
function onPrint() {
|
||||||
if (api && permissions.print!==false)
|
if ( permissions.print!==false )
|
||||||
api.asc_Print($.browser.chrome || $.browser.safari || $.browser.opera);
|
api.asc_Print($.browser.chrome || $.browser.safari || $.browser.opera);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -225,6 +215,15 @@ var ApplicationController = new(function(){
|
||||||
function onDocumentContentReady() {
|
function onDocumentContentReady() {
|
||||||
hidePreloader();
|
hidePreloader();
|
||||||
|
|
||||||
|
if ( !embedConfig.shareUrl )
|
||||||
|
$('#idt-share').hide();
|
||||||
|
|
||||||
|
if ( !embedConfig.embedUrl )
|
||||||
|
$('#idt-embed').hide();
|
||||||
|
|
||||||
|
if ( !embedConfig.fullscreenUrl )
|
||||||
|
$('#idt-fullscr').hide();
|
||||||
|
|
||||||
common.controller.modals.attach({
|
common.controller.modals.attach({
|
||||||
share: '#idt-share',
|
share: '#idt-share',
|
||||||
embed: '#idt-embed'
|
embed: '#idt-embed'
|
||||||
|
@ -238,6 +237,7 @@ var ApplicationController = new(function(){
|
||||||
api.asc_registerCallback('asc_onHyperlinkClick', common.utils.openLink);
|
api.asc_registerCallback('asc_onHyperlinkClick', common.utils.openLink);
|
||||||
api.asc_registerCallback('asc_onDownloadUrl', onDownloadUrl);
|
api.asc_registerCallback('asc_onDownloadUrl', onDownloadUrl);
|
||||||
api.asc_registerCallback('asc_onPrint', onPrint);
|
api.asc_registerCallback('asc_onPrint', onPrint);
|
||||||
|
api.asc_registerCallback('asc_onPrintUrl', onPrintUrl);
|
||||||
|
|
||||||
Common.Gateway.on('processmouse', onProcessMouse);
|
Common.Gateway.on('processmouse', onProcessMouse);
|
||||||
Common.Gateway.on('downloadas', onDownloadAs);
|
Common.Gateway.on('downloadas', onDownloadAs);
|
||||||
|
@ -493,7 +493,6 @@ var ApplicationController = new(function(){
|
||||||
api.asc_registerCallback('asc_onError', onError);
|
api.asc_registerCallback('asc_onError', onError);
|
||||||
api.asc_registerCallback('asc_onDocumentContentReady', onDocumentContentReady);
|
api.asc_registerCallback('asc_onDocumentContentReady', onDocumentContentReady);
|
||||||
api.asc_registerCallback('asc_onOpenDocumentProgress', onOpenDocument);
|
api.asc_registerCallback('asc_onOpenDocumentProgress', onOpenDocument);
|
||||||
api.asc_registerCallback('asc_onPrintUrl', onPrintUrl);
|
|
||||||
|
|
||||||
api.asc_registerCallback('asc_onCountPages', onCountPages);
|
api.asc_registerCallback('asc_onCountPages', onCountPages);
|
||||||
// api.asc_registerCallback('OnCurrentVisiblePage', onCurrentPage);
|
// api.asc_registerCallback('OnCurrentVisiblePage', onCurrentPage);
|
||||||
|
|
Loading…
Reference in a new issue