protected static $_colorAlphaToWS2Cache = [];
protected $_oldRoot = '/home/extranet/www/fluidbook/';
+ protected $_enableTrackNonDefaultValues = true;
+
public static $updateWS2ViewOnChange = true;
public function setFields()
]);
$this->addField([
'name' => 'subSecondaryColor',
- 'type' => 'Text',
- 'label' => __('Couleur secondaire pour la version HTML5 (boutons)'),
+ 'type' => 'Color',
+ 'label' => __('Couleur des boutons'),
+ 'hint' => __('Laisser vide pour utiliser la couleur calculée par défaut'),
'default' => '',
+ 'allows_alpha' => false,
+ 'allows_empty' => true,
'translatable' => false,
]);
$this->addField([
public static function _colorToWS2($data)
{
if ($data === '') {
- return null;
+ return '';
}
if (!isset(self::$_colorToWS2Cache[$data])) {
self::$_colorToWS2Cache[$data] = self::__colorToWS2($data, false);
$get = [$k . '=' . urlencode($v)];
}
$get = '?' . implode('&', $get);
- }else{
- $get='';
+ } else {
+ $get = '';
}
return 'https://workshop.fluidbook.com/viewerh/20098-' . $this->getIdValue() . '_f2e0452eed6dba9878016ce5603fdc54_' . time() . '/' . $get . '#/page/' . $page;
}