public function initFields()\r
{\r
parent::initFields();\r
- $this->fields['couleurA'] = array('type' => 'couleur', 'default' => '', 'editable' => true, 'label' => __("Couleur principale (boutons, liens)"), 'extra' => false, 'grade' => 3);\r
- $this->fields['couleurB'] = array('type' => 'couleur', 'default' => '', 'editable' => true, 'label' => __("Couleur des sous-menus"), 'extra' => false, 'grade' => 3);\r
- $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '', 'editable' => true, 'label' => __("Couleur du texte du moteur de recherche"), 'extra' => false, 'grade' => 3);\r
- $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true, 'label' => __("Couleur du fond du loader"), 'extra' => false, 'grade' => 3);\r
- $this->fields['couleurI'] = array('type' => 'couleur', 'default' => 'transparent', 'editable' => true, 'label' => __("Couleur des icônes"), 'extra' => false, 'grade' => 3);\r
- $this->fields['backgroundColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['couleurA'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
+ 'label' => __("Couleur principale (boutons, liens)"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['couleurB'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
+ 'label' => __("Couleur des sous-menus"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
+ 'label' => __("Couleur du texte du moteur de recherche"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
+ 'label' => __("Couleur du fond du loader"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['couleurI'] = array('type' => 'couleur', 'default' => 'transparent', 'editable' => true,\r
+ 'label' => __("Couleur des icônes"), 'extra' => false, 'grade' => 3);\r
+ $this->fields['backgroundColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
+ 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3);\r
$this->fields['repeat'] = array('type' => 'combo',\r
- 'datas' => array(__('Etirer') => 0, __('Etirer le fond') => 2, __("Répéter") => 1, __('Ne pas répéter ni étirer') => 3),\r
+ 'datas' => array(__('Etirer') => wsTheme::STRETCH,\r
+ __('Etirer le fond en conservant les proportions') => wsTheme::RATIO,\r
+ __("Répéter") => wsTheme::REPEAT,\r
+ __('Ne pas répéter ni étirer') => wsTheme::NONE),\r
'default' => 0, 'editable' => true, 'label' => __('Affichage du fond'), 'grade' => 3);\r
- $this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Ombre portée sous la barre du menu'), 'extra' => true, 'grade' => 4);\r
- $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
- $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true, 'label' => __('Transparence des ombres sur les pages (100 : maximale - 0 : invisible)'), 'extra' => true, 'grade' => 4);\r
- $this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Afficher la bordure des pages"), 'extra' => true, 'grade' => 4);\r
- $this->fields['arrowsColor'] = array('type' => 'color', 'default' => 'ffffff', 'editable' => true, 'label' => __('Couleur des flèches des boutons de navigation (page suivante, page précédente)'), 'extra' => true, 'grade' => 4);\r
- $this->fields['pagesBarTxtColor'] = array('type' => 'color', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur des numéros de page de la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
- $this->fields['sections'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Sections"), 'extra' => false, 'grade' => 4);\r
- $this->fields['indexColors'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Couleurs des pages de l'index"), 'extra' => true, 'grade' => 4);\r
- $this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Afficher les numéros de page'), 'extra' => false, 'grade' => 1);\r
+ $this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
+ 'label' => __('Ombre portée sous la barre du menu'), 'extra' => true, 'grade' => 4);\r
+ $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
+ 'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
+ $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true,\r
+ 'label' => __('Transparence des ombres sur les pages (100 : maximale - 0 : invisible)'), 'extra' => true, 'grade' => 4);\r
+ $this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
+ 'label' => __("Afficher la bordure des pages"), 'extra' => true, 'grade' => 4);\r
+ $this->fields['arrowsColor'] = array('type' => 'color', 'default' => 'ffffff', 'editable' => true,\r
+ 'label' => __('Couleur des flèches des boutons de navigation (page suivante, page précédente)'), 'extra' => true, 'grade' => 4);\r
+ $this->fields['pagesBarTxtColor'] = array('type' => 'color', 'default' => 'ffffff', 'editable' => true,\r
+ 'label' => __("Couleur des numéros de page de la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
+ $this->fields['sections'] = array('type' => 'textarea', 'default' => '', 'editable' => true,\r
+ 'label' => __("Sections"), 'extra' => false, 'grade' => 4);\r
+ $this->fields['indexColors'] = array('type' => 'textarea', 'default' => '', 'editable' => true,\r
+ 'label' => __("Couleurs des pages de l'index"), 'extra' => true, 'grade' => 4);\r
+ $this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
+ 'label' => __('Afficher les numéros de page'), 'extra' => false, 'grade' => 1);\r
+\r
+ $this->forms['background'] = array('label' => __('Personnalisation du fond'), 'fieldsnames' => array('backgroundColor', 'repeat'));\r
+ $this->forms['bouton'] = array('label' => __('Personnalisation des boutons'), 'fieldsnames' => array('couleurA', 'arrowsColor'));\r
+ $this->forms['icones'] = array('label' => __('Personnalisation des icônes'), 'fieldsnames' => array('couleurI'));\r
+ $this->forms['pagebar'] = array('label' => __('Personnalisation de la barre des pages'),\r
+ 'fieldsnames' => array('pagesBar', 'sections', 'pagesBarTxtColor'));\r
+ $this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),\r
+ 'fieldsnames' => array('displayPageNumber', 'shadeAlpha', 'usePageEdges'));\r
+ $this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'), 'fieldsnames' => array('shadeOnMenu'));\r
+ $this->forms['menu'] = array('label' => __('Personnalisation des menus'), 'fieldsnames' => array('couleurB', 'couleurS'));\r
+ $this->forms['loader'] = array('label' => __('Personnalisation du loader'), 'fieldsnames' => array('couleurL'));\r
}\r
}\r
\r