Fixed #5. Default zoom level's can now be defined for PDF and ODF documents.
This commit is contained in:
parent
94d4b9ed70
commit
df647f6b74
19
config.php
19
config.php
@ -1,3 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Enable this plugin by default for all users. (default: true)
|
||||
*/
|
||||
define('PLUGIN_FILEVIEWER_USER_DEFAULT_ENABLE', true);
|
||||
?>
|
||||
|
||||
/**
|
||||
* #########################
|
||||
* ADVANCED SECTION
|
||||
* #########################
|
||||
*/
|
||||
|
||||
/**
|
||||
* Default zoom mode for PDF documents. (default: page-width) [Allowed: "auto", "page-actual", "page-width"]
|
||||
*/
|
||||
define('PLUGIN_FILEVIEWER_PDF_DEFAULT_ZOOM', "page-width");
|
||||
/**
|
||||
* Default zoom mode for ODF documents. (default: page-width) [Allowed: "auto", "page-actual", "page-width"]
|
||||
*/
|
||||
define('PLUGIN_FILEVIEWER_ODF_DEFAULT_ZOOM', "auto");
|
@ -172,7 +172,14 @@ Zarafa.plugins.fileviewer.ViewerPanel = Ext.extend(Ext.Panel, {
|
||||
var options = '';
|
||||
|
||||
if(Ext.isDefined(extension)) {
|
||||
options = '?type=' + extension;
|
||||
if (extension === 'pdf'){
|
||||
options += '?zoom=' + container.getSettingsModel().get('zarafa/v1/plugins/fileviewer/config_pdf_default_zoom');
|
||||
} else if((/(od[tps])$/i).test(extension)) {
|
||||
options += '?zoom=' + container.getSettingsModel().get('zarafa/v1/plugins/fileviewer/config_odf_default_zoom');
|
||||
} else {
|
||||
options += '?zoom=auto';
|
||||
}
|
||||
options += '&type=' + extension;
|
||||
}
|
||||
|
||||
return pluginRoot + this.viewerjsPath + options + '#' + url;
|
||||
|
@ -48,7 +48,9 @@ class PluginFileviewer extends Plugin {
|
||||
'v1' => Array(
|
||||
'plugins' => Array(
|
||||
'fileviewer' => Array(
|
||||
'enable' => PLUGIN_FILEVIEWER_USER_DEFAULT_ENABLE
|
||||
'enable' => PLUGIN_FILEVIEWER_USER_DEFAULT_ENABLE,
|
||||
'config_pdf_default_zoom' => PLUGIN_FILEVIEWER_PDF_DEFAULT_ZOOM,
|
||||
'config_odf_default_zoom' => PLUGIN_FILEVIEWER_ODF_DEFAULT_ZOOM,
|
||||
)
|
||||
)
|
||||
)
|
||||
@ -56,4 +58,3 @@ class PluginFileviewer extends Plugin {
|
||||
));
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user