]> _ Git - cubeextranet.git/commitdiff
wip #4584 @1
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 8 Jul 2021 17:20:52 +0000 (17:20 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 8 Jul 2021 17:20:52 +0000 (17:20 +0000)
inc/ws/Metier/class.ws.theme.parametres.php

index 41b9898f630eeb9eab172d21f5d63e640a16b987..366231cc04868ee5bcd3a241b703e2b499c62a01 100644 (file)
@@ -30,16 +30,15 @@ class wsThemeParametres extends wsParametres
 \r
         /* Navigation */\r
         $this->fields['arrowsEnabled'] = ['type' => 'combo', 'datas' => [__('Toujours') => 1, __('Jamais') => 0, __('Uniquement sur les dispositifs non tactiles') => 2], 'default' => 1, 'editable' => 'true', 'label' => __('Activer les flèches')];\r
-        $this->fields['arrowsTheme'] = array('type' => 'boolean', "default" => false, "editable" => true, "label" => __('Nouveau thème'));\r
+        //  $this->fields['arrowsTheme'] = array('type' => 'boolean', "default" => false, "editable" => true, "label" => __('Nouveau thème'));\r
         $this->fields['couleurA'] = array('type' => 'couleurAlpha', 'default' => 'ff000000', 'editable' => true,\r
             'label' => __("Couleur de fond"));\r
         $this->fields['arrowsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
             'label' => __('Couleur des flèches'));\r
-        $this->fields['shadeOnArrows'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Ombre portée sous les flèches'));\r
 \r
 \r
         $this->forms['bouton'] = array('label' => __('Personnalisation des boutons'),\r
-            'fieldsnames' => array('arrowsEnabled', '|', 'couleurA', 'arrowsColor', 'shadeOnArrows', 'arrowsTheme'));\r
+            'fieldsnames' => array('arrowsEnabled', '|', 'couleurA', 'arrowsColor'));\r
         /* Submenus */\r
         $this->fields['popupVideoOverlay'] = array('type' => 'couleurAlpha', 'default' => '4D000000', 'editable' => true,\r
             'label' => __('Overlay placé sous les menus en popup'));\r
@@ -57,54 +56,20 @@ class wsThemeParametres extends wsParametres
             'label' => __("Couleur des textes des champs d'édition"));\r
         $this->fields['subFieldColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
             'label' => __("Couleur des champs d'édition"));\r
-        $this->fields['subStrokeWidth'] = array('type' => 'integer', 'default' => 0, "editable" => true, 'label' => __('Largeur du contour'));\r
-        $this->fields['subStrokeColor'] = array('type' => 'couleur', 'default' => 'ffffff', "editable" => true, 'label' => __('Couleur du contour'));\r
-        $this->fields['subShade'] = array('type' => 'couleurAlpha', 'default' => '00000000', "editable" => true, 'label' => __('Ombre sous le sous-menu'));\r
-        $this->fields['subRound'] = array('type' => 'integer', 'default' => 10, "editable" => true, 'label' => __('Arrondi'));\r
-        $this->fields['subButtonCustom'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Personnalisation des boutons'));\r
-        $this->fields['subButtonBackground'] = array('type' => 'couleur', 'default' => 'cccccc', 'editable' => true, 'label' => __('Couleur de fond'));\r
-        $this->fields['subButtonColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true, 'label' => __('Couleur du texte'));\r
-        $this->fields['subButtonDecoration'] = array('type' => 'couleur', 'default' => '797979', 'editable' => true, 'label' => __('Couleur des décorations'));\r
-        $this->fields['subCrossCircle'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Afficher un cercle sous la croix de fermeture'));\r
 \r
         $this->forms['menu'] = array('label' => __('Personnalisation des menus'),\r
-            'fieldsnames' => array('couleurB', 'subSecondaryColor', 'subTextColor', '|', 'subCrossCircle', '|', 'subSelectColor', 'subTextSelectColor', '|', 'subTextFieldColor', 'subFieldColor',\r
-                '|', 'subStrokeWidth', 'subStrokeColor', 'subShade', 'subRound',\r
-                '|', 'subButtonCustom', 'subButtonBackground', 'subButtonColor', 'subButtonDecoration', "|", 'popupVideoOverlay')\r
+            'fieldsnames' => array('couleurB', 'subSecondaryColor', 'subTextColor', '|', 'subSelectColor', 'subTextSelectColor', '|', 'subTextFieldColor', 'subFieldColor',\r
+                '|', 'popupVideoOverlay')\r
         );\r
 \r
-        /* Search */\r
-        $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
-            'label' => __("Couleur du texte"));\r
-        $this->fields['searchFieldColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-            'label' => __("Couleur du champs de saisie"));\r
-        $this->fields['searchShadeAlpha'] = array('type' => 'integer', 'default' => 0, 'editable' => true,\r
-            'label' => __("Intensité de l'ombre dans le champ de saisie"),\r
-            'min' => 0, 'max' => 100);\r
-        $this->fields['highlightColor'] = array('type' => 'couleur', 'default' => '00ff00', 'editable' => true,\r
-            'label' => __("Couleur du surlignage des résultats"));\r
-        $this->fields['searchFieldWidth'] = array('type' => 'integer', 'default' => 230, 'editable' => true,\r
-            'label' => __("Largeur du champ de recherche"));\r
-        $this->fields['searchIndexNoResultColor'] = array('type' => 'couleurAlpha', 'default' => 'CC000000', 'editable' => true,\r
-            'label' => __("Couleur de l'overlay (aucun résultat)"),\r
-            'grade' => 5);\r
-\r
-        $this->forms['search'] = array('label' => __('Personnalisation de la recherche'),\r
-            'fieldsnames' => array('couleurS', 'searchFieldColor', 'searchShadeAlpha', 'searchFieldWidth', '|', 'highlightColor', '|', 'searchIndexNoResultColor'));\r
         /* Icones */\r
         $this->fields['iconSet'] = array('type' => 'icones', 'default' => 15, 'editable' => true,\r
             'label' => __("Jeu d'icônes"));\r
-        $this->fields['colorizeIcons'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
-            'label' => __('Colorier les icônes'));\r
         $this->fields['couleurI'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
             'label' => __("Couleur des icônes"));\r
-        $this->fields['iconShadeColor'] = array('type' => 'couleurAlpha', 'default' => '00000000', 'editable' => true,\r
-            'label' => __("Couleur de l'effet de rollover"));\r
-        $this->fields['iconsHMargin'] = array('type' => 'integer', 'default' => 15, 'editable' => true,\r
-            'label' => __('Espace entre les icônes'), 'min' => 0, 'max' => 50);\r
 \r
         $this->forms['icones'] = array('label' => __('Personnalisation des icônes'),\r
-            'fieldsnames' => array('iconSet', 'iconShadeColor', '|', 'iconsHMargin', '|', 'colorizeIcons', 'couleurI'));\r
+            'fieldsnames' => array('iconSet','couleurI'));\r
 \r
         /* Book */\r
         $this->fields['interfaceFont'] = ['type' => 'combo', 'default' => 'OpenSans', 'datas' => wsBookParametres::$fonts, 'editable' => true, 'label' => __('Police de l\'interface')];\r
@@ -127,14 +92,6 @@ class wsThemeParametres extends wsParametres
         $this->fields['videoBackgroundColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
             'label' => __('Couleur de fond des videos'));\r
 \r
-        $this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true,\r
-            'label' => __('Couleur de la bordure') . ' (' . __('Version flash') . ')');\r
-        $this->fields['pageEdgeThickness'] = array('type' => 'integer', 'default' => 100, 'editable' => true,\r
-            'label' => __('Epaisseur de la bordure') . ' (' . __('Version flash') . ')');\r
-        $this->fields['pageEdgeOpacity'] = ['type' => 'integer', 'label' => __('Opacité de la bordure'), 'min' => 0, 'max' => 100, 'default' => 100, 'editable' => true];\r
-        $this->fields['pageEdgeLeftOffset'] = ['type' => 'integer', 'label' => __('Décalage de la bordure gauche (vers l\'intérieur)'), 'default' => 0, 'min' => 0, 'max' => 20, 'editable' => true];\r
-        $this->fields['pageEdgeRightOffset'] = ['type' => 'integer', 'label' => __('Décalage de la bordure droite (vers l\'intérieur)'), 'default' => 0, 'min' => 0, 'max' => 20, 'editable' => true];\r
-\r
 \r
         $this->fields['tooltipBackColor'] = array('type' => 'couleurAlpha', 'default' => 'CC000000', 'editable' => true,\r
             'label' => __("Couleur de fond des infobulles"));\r
@@ -151,7 +108,6 @@ class wsThemeParametres extends wsParametres
 \r
         $this->forms['book'] = array('label' => __('Personnalisation de la publication'),\r
             'fieldsnames' => array('interfaceFont', 'interfaceFontUppercase', '|', 'pageReflection', 'shadeAlpha',\r
-                '|', 'usePageEdges', 'pageEdgeOpacity', 'pageEdgeLeftOffset', 'pageEdgeRightOffset', 'pageEdgeColor', 'pageEdgeThickness',\r
                 '|', 'bookShadeColor',\r
                 '|', 'displayPageNumber', 'colorPageNumber',\r
                 '|', 'linksColor', 'videoBackgroundColor',\r
@@ -199,8 +155,6 @@ class wsThemeParametres extends wsParametres
             'label' => __('Hauteur (en pixels)'));\r
         $this->fields['menuColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
             'label' => __("Couleur du fond"));\r
-        $this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-            'label' => __('Ombre portée sous la barre du menu'));\r
         $this->fields['menuImage'] = array('type' => 'file', 'default' => 'menu_back.png', 'editable' => true,\r
             'label' => __('Image de fond'),\r
             'path' => $themeRoot,\r
@@ -208,25 +162,15 @@ class wsThemeParametres extends wsParametres
         $this->fields['invertMenuPosition'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
             'label' => __("Intervertir le menu et le logo"));\r
 \r
-        $this->fields['topBar'] = array('type' => 'file', 'default' => '', 'editable' => true,\r
-            'label' => __('Top Bar'),\r
-            'path' => $themeRoot,\r
-            'uploadURL' => $uploadThemeURL . '&amp;fieldname=topBar');\r
-        $this->fields['topBarAlign'] = array('type' => 'combo',\r
-            'datas' => array(__('Centré') => wsTheme::CENTER,\r
-                __('Gauche') => wsTheme::LEFT,\r
-                __("Droite") => wsTheme::RIGHT),\r
-            'default' => wsTheme::LEFT, 'editable' => true, 'label' => __('Alignement Horizontal de la Top Bar'));\r
-\r
         $this->fields['afterSearch'] = array('type' => 'file', 'default' => '', 'editable' => true,\r
             'label' => __('Image supplémentaire'),\r
             'path' => $themeRoot,\r
             'uploadURL' => $uploadThemeURL . '&amp;fieldname=afterSearch',\r
-            'hint' => __('Image disposée à droite du champ de recherche')\r
+            'hint' => __('Image disposée à droite des icônes')\r
         );\r
 \r
         $this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'),\r
-            'fieldsnames' => array('menuHeight', '|', 'menuColor', '|', 'menuImage', '|', 'shadeOnMenu', '|', 'invertMenuPosition', '|', 'topBar', 'topBarAlign', '|', 'afterSearch'));\r
+            'fieldsnames' => array('menuHeight', '|', 'menuColor',  'menuImage', '|', 'invertMenuPosition', '|', 'afterSearch'));\r
         /* Menu bar logo */\r
 \r
         $imageFilter = new stdClass();\r
@@ -245,18 +189,6 @@ class wsThemeParametres extends wsParametres
             'fileFilter' => $imageFilter,\r
             'uploadURL' => $uploadThemeURL . '&amp;type=favicon&amp;fieldname=favicon',\r
             'hint' => __('Image PNG de 256x256'));\r
-        $this->fields['iosicon'] = array('type' => 'file', 'default' => '', 'editable' => true,\r
-            'label' => __('Icone (pour application iOS)'),\r
-            'path' => $themeRoot,\r
-            'fileFilter' => $imageFilter,\r
-            'uploadURL' => $uploadThemeURL . '&amp;type=iosicon' . '&amp;fieldname=iosicon',\r
-            'hint' => __('Image PNG de 1024x1024'));\r
-        $this->fields['androidicon'] = array('type' => 'file', 'default' => '', 'editable' => true,\r
-            'label' => __('Icone (pour application Android)'),\r
-            'path' => $themeRoot,\r
-            'fileFilter' => $imageFilter,\r
-            'uploadURL' => $uploadThemeURL . '&amp;type=androidicon',\r
-            'hint' => __('Image PNG de 1024x1024'));\r
 \r
         $this->forms['logo'] = array('label' => __('Personnalisation du logo'),\r
             'fieldsnames' => array('logo', 'logoHideWhenOverriden', '|', 'favicon'));\r
@@ -271,11 +203,9 @@ class wsThemeParametres extends wsParametres
             'label' => __("Couleur secondaire de la barre de chargement"));\r
         $this->fields['loadingBackColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
             'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"));\r
-        $this->fields['loaderPosition'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
-            'label' => __('Placer le logo à gauche et le loader à droite'), 'grade' => 3);\r
 \r
         $this->forms['loader'] = array('label' => __('Personnalisation du loader'),\r
-            'fieldsnames' => array('loadingBackColor', '|', 'couleurL', 'loadingSecColor', 'logoLoader', 'loaderPosition'));\r
+            'fieldsnames' => array('loadingBackColor', '|', 'couleurL', 'loadingSecColor', 'logoLoader'));\r
         /* Pages bar */\r
         $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
             'label' => __("Afficher la barre d'accès rapide aux pages"));\r
@@ -283,17 +213,9 @@ class wsThemeParametres extends wsParametres
         $this->fields['sliderHandle'] = ['type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __('Couleur de la poignée')];\r
         $this->fields['pageBarThumbBack'] = array('type' => 'couleurAlpha', 'default' => '80000000', 'editable' => true,\r
             'label' => __("Couleur de fond de la boîte"));\r
-        $this->fields['bookmarkColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-            'label' => __("Couleur des marques-pages"));\r
 \r
         $this->forms['pagesbar'] = array('label' => __('Personnalisation de la barre des pages'),\r
-            'fieldsnames' => array('pagesBar', '|', 'sliderBackground', 'sliderHandle', '|', 'pageBarThumbBack', '|', 'bookmarkColor'));\r
-\r
-        /* Paramètres non implémentés */\r
-        /* $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true,\r
-          'label' => __('Marge supplémentaire horizontale'), 'min' => 0, 'max' => 200);\r
-          $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true,\r
-          'label' => __('Marge supplémentaire verticale'), 'min' => 0, 'max' => 200); */\r
+            'fieldsnames' => array('pagesBar', '|', 'sliderBackground', 'sliderHandle', '|', 'pageBarThumbBack'));\r
     }\r
 \r
 }\r