$this->fields['zoom'] = array('type' => 'integer', 'default' => 200, 'editable' => true, 'label' => __('Zoom par défaut (atteint au clic)'));
$this->fields['zoomw'] = array('type' => 'integer', 'default' => 300, 'editable' => true, 'label' => __("Zoom maximal (atteint à l'aide de la molette)"));
+ $this->fields['hideHeaderOnZoom'] = ['type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Cacher le menu lors du zoom')];
+ $this->fields['zoomMouseMoveMode'] = ['type' => 'combo', 'default' => 'move', 'editable' => true, 'label' => __('Mode de déplacement des pages zoomées (souris)'),
+ 'datas' => [__('Bouger la souris') => 'move', __('Drag & drop') => __('dragndrop')]];
$this->fields['zoomWheel'] = ['type' => 'combo', 'default' => 'wheel', 'editable' => true, 'label' => __('Zoom molette'), 'datas' => [
__('Désactivé') => 'disabled',
__('Molette') => 'wheel',
__('Ctrl+Molette') => 'ctrlwheel',
]];
+ $this->fields['zoomClick'] = ['type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Cliquer sur les pages pour zoomer')];
$this->forms['zoom'] = array('label' => __('Zoom'),
- 'fieldsnames' => array('zoomWheel', '|', 'zoom', 'zoomw'));
+ 'fieldsnames' => array('zoomClick', 'zoomWheel', '|', 'zoom', 'zoomw', '|', 'zoomMouseMoveMode', 'hideHeaderOnZoom'));
// .
$this->fields['sliderImage'] = array('type' => 'freefile', 'default' => '', 'editable' => true,