diff --git a/htdocs/admin/menus/index.php b/htdocs/admin/menus/index.php index deb79fbff64086f0c2d1f37ece157c06968fa84e..84804ef7dcf409d51320158cbbfa8b298db998f8 100644 --- a/htdocs/admin/menus/index.php +++ b/htdocs/admin/menus/index.php @@ -384,7 +384,7 @@ function affiche($tab,$rang) print '<div class="menuEdit"><a href="edit.php?menu_handler='.$menu_handler.'&action=edit&menuId='.$tab[0].'">'.img_edit('default',0,'class="menuEdit" id="edit'.$tab[0].'"').'</a></div>'; print '<div class="menuNew"><a href="edit.php?menu_handler='.$menu_handler.'&action=create&menuId='.$tab[0].'">'.img_edit_add('default',0,'class="menuNew" id="new'.$tab[0].'"').'</a></div>'; print '<div class="menuDel"><a href="index.php?menu_handler='.$menu_handler.'&action=delete&menuId='.$tab[0].'">'.img_delete('default',0,'class="menuDel" id="del'.$tab[0].'"').'</a></div>'; - print '<div class="menuFleche"><a href="index.php?menu_handler='.$menu_handler.'&action=up&menuId='.$tab[0].'">'.img_picto("Monter","1uparrow").'</a><a href="index.php?action=down&menuId='.$tab[0].'">'.img_picto("Descendre","1downarrow").'</a></div>'; + print '<div class="menuFleche"><a href="index.php?menu_handler='.$menu_handler.'&action=up&menuId='.$tab[0].'">'.img_picto("Monter","1uparrow").'</a><a href="index.php?menu_handler='.$menu_handler.'&action=down&menuId='.$tab[0].'">'.img_picto("Descendre","1downarrow").'</a></div>'; print '</li>'; echo "\n"; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index c963de5f4306e813fd86df20036ee07df30c5c17..a68330f3691cc6a5cfde9fc690dd1e08af3473a8 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -80,7 +80,7 @@ Position=Order MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar). MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid having dolibarr instable and menu entries definitely not reachable.<br>Some modules add some entries in menus (in menu <b>All</b> in most cases). If you removed some of this entries by error, you can restore them by disabling and reenabling the module. MenuForUsers=Menu for users -LangFile=File .langs +LangFile=File .lang System=System SystemInfo=System information SystemTools=System tools @@ -861,7 +861,7 @@ Menu=Selection of menu MenuHandler=Menu handler MenuModule=Source module DetailId=Id menu -DetailMenuHandler=Menu handler (or "all" for all menu handlers) +DetailMenuHandler=Menu handler where to show new menu DetailMenuModule=Module name if menu entry come from a module DetailType=Type of menu (top or left) DetailTitre=Menu label or label code for translation diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index a47a0d663bbba6ffc8710965f48787f064a2c761..5df3a3eda48106952d41c12c7230ddb7d75da9cf 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -82,7 +82,7 @@ Position=Orden MenusDesc=Los gestores de men� definen el contenido de las 2 barras de men�s (la barra horizontal y la barra vertical). Es posible asignar gestores diferentes seg�n el usuario sea interno o externo. MenusEditorDesc=El editor de men�s permite definir entradas personalizadas en los men�s. Debe utilizarse con prudencia so pena de poer a Dolibarr en una situaci�n inestable siendo necesaria una reinstalaci�n para encontrar un men� coherente. MenuForUsers=Men� para los usuarios -LangFile=Archivo .langs +LangFile=Archivo .lang System=sistema SystemInfo=Info Sistema SystemTools=Utilidades Sistema @@ -1070,7 +1070,7 @@ Menu=Selecci MenuHandler=Gestor de men�s MenuModule=M�dulo origen DetailId=Identidicador del men� -DetailMenuHandler=Nombre del gestor de men�s (o "all" para todos) +DetailMenuHandler=Nombre del gestor de men�s DetailMenuModule=Nombre del m�dulo si la entrada del men� es resultante de un m�dulo DetailType=Tipo de men� (superior o izquierdp) DetailTitre=Etiqueta de men� diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index d0008a150ba73e7fe7211a1ee370e8ce77ac1d6c..490a7f17418609b3d90f9cb8029769f637869c34 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -80,7 +80,7 @@ Position=Ordre MenusDesc=Les gestionnaires de menu d�finissent le contenu des 2 barres de menus (la barre horizontale et la barre verticale). Il est possible de mettre un gestionnaire diff�rent selon que l'utilisateur soit interne ou externe. MenusEditorDesc=L'�diteur de menu permet de d�finir des entr�es personalis�es dans les menus. Il doit �tre utilis� avec prudence sous peine de mettre Dolibarr en situation instable n�c�ssitant une r�installation pour retrouver un menu coh�rent.<br>Certains modules ajoutent des entr�es personnalis�es aux menus (dans le menu <b>Tous</b> en g�n�ral). Si vous d�truisez ces entr�es par erreur, vous pourrez les r�cup�rer en d�sactivant puis r�activant le module. MenuForUsers=Menu pour les utilisateurs -LangFile=Fichier .langs +LangFile=Fichier .lang System=Syst�me SystemInfo=Infos Syst�me SystemTools=Outils Syst�me @@ -866,7 +866,7 @@ Menu=S MenuHandler=Gestionnaire de menu MenuModule=Module source DetailId=Identifiant du menu -DetailMenuHandler=Nom du gestionnaire menu (ou "all" pour tous) +DetailMenuHandler=Nom du gestionnaire menu dans lequel faire apparaitre le nouveau menu DetailMenuModule=Nom du module si l'entr�e menu est issu d'un module DetailType=Type de menu (top ou left) DetailTitre=Libell� du menu ou code libell� � traduire @@ -874,7 +874,7 @@ DetailMainmenu=Groupe auquel il appartient (obsolete) DetailUrl=URL vers laquelle le menu pointe (Lien URL absolu ou lien externe avec http://) DetailLeftmenu=Condition d'affichage ou non (obsolete) DetailRight=Condition d'affichage plein ou gris� -DetailLangs=Fichier langs pour la traduction du code libell� +DetailLangs=Fichier .lang pour la traduction du code libell� DetailUser=Interne / Externe / Tous DetailTarget=Cible liens menu (_new pour ouvrir une nouvelle fenetre) DetailLevel=Niveau (-1:menu top, 0:entete menu, >0 menu et sous menu) diff --git a/htdocs/theme/eldy/eldy.css.php b/htdocs/theme/eldy/eldy.css.php index e95cac39083571a8eb05de9d8052d7ba3be02844..61890f9b9cf29e065d82ca261f9e5460817e0ecd 100644 --- a/htdocs/theme/eldy/eldy.css.php +++ b/htdocs/theme/eldy/eldy.css.php @@ -1371,6 +1371,7 @@ div.menuFleche } + /* ============================================================================== */ /* Affichage tableau Excel */ /* ============================================================================== */ diff --git a/htdocs/theme/yellow/yellow.css.php b/htdocs/theme/yellow/yellow.css.php index c1c61de9b188fbfef8f84342891091b1b6ca84c8..22833705079cca9c7356e766f0e706d123741330 100644 --- a/htdocs/theme/yellow/yellow.css.php +++ b/htdocs/theme/yellow/yellow.css.php @@ -877,3 +877,226 @@ cursor: pointer; .cal_past_month { background: #EEEEEE; border: solid 1px #ACBCBB; } .cal_current_month { background: #FFFFFF; border: solid 1px #ACBCBB; } .cal_today { background: #DDFFDD; border: solid 1px #ACBCBB; } + + + +/* ============================================================================== */ +/* Afficher/cacher */ +/* ============================================================================== */ + +#evolForm input.error { + font-weight: bold; + border: solid 1px #FF0000; + padding: 1px 1px 1px 1px; + margin: 1px 1px 1px 1px; + } + +#evolForm input.focuserr { + font-weight: bold; + background: #FAF8E8; + color: black; + border: solid 1px #FF0000; + padding: 1px 1px 1px 1px; + margin: 1px 1px 1px 1px; + } + + +#evolForm input.focus { /*** Mise en avant des champs en cours d'utilisation ***/ + background: #FAF8E8; + color: black; + border: solid 1px #000000; + padding: 1px 1px 1px 1px; + margin: 1px 1px 1px 1px; + } + +#evolForm input.normal { /*** Retour a l'etat normal apres l'utilisation ***/ + background: white; + color: black; + border: solid 1px white; + padding: 1px 1px 1px 1px; + margin: 1px 1px 1px 1px; + } + + + +/* ============================================================================== */ +/* Ajax - Liste deroulante de l'autocompletion */ +/* ============================================================================== */ + +div.autocomplete { + position:absolute; + width:250px; + background-color:white; + border:1px solid #888; + margin:0px; + padding:0px; + } +div.autocomplete ul { + list-style-type:none; + margin:0px; + padding:0px; + } +div.autocomplete ul li.selected { background-color: #D3E5EC;} +div.autocomplete ul li { + list-style-type:none; + display:block; + margin:0; + padding:2px; + height:16px; + cursor:pointer; + } + + +/* ============================================================================== */ +/* Ajax - In place editor */ +/* ============================================================================== */ + +form.inplaceeditor-form { /* The form */ +} + +form.inplaceeditor-form input[type="text"] { /* Input box */ +} + +form.inplaceeditor-form textarea { /* Textarea, if multiple columns */ +background: #FAF8E8; +color: black; +} + +form.inplaceeditor-form input[type="submit"] { /* The submit button */ + font-size: 100%; + font-weight:normal; + border: 0px; + background-image : url(<?php echo $dolibarr_main_url_root.'/theme/eldy/img/button_bg.png' ?>); + background-position : bottom; + cursor:pointer; +} + +form.inplaceeditor-form a { /* The cancel link */ + margin-left: 5px; + font-size: 11px; + font-weight:normal; + border: 0px; + background-image : url(<?php echo $dolibarr_main_url_root.'/theme/eldy/img/button_bg.png' ?>); + background-position : bottom; + cursor:pointer; +} + + + +/* ============================================================================== */ +/* Admin Menu */ +/* ============================================================================== */ + + +/* CSS a appliquer a l'arbre hierarchique */ + +/* Lien plier /deplier tout */ +.arbre-switch { + text-align: right; + padding: 0 5px; + margin: 0 0 -18px 0; +} + +/* Arbre */ +ul.arbre { + padding: 5px 10px; +} +/* strong : A modifier en fonction de la balise choisie */ +ul.arbre strong { + font-weight: normal; + padding: 0 0 0 20px; + margin: 0 0 0 -7px; + background-image: url(<?php echo $dolibarr_main_url_root.'/admin/menus/images/img/arbre-puce.png' ?>); + background-repeat: no-repeat; + background-position: 1px 50%; +} +ul.arbre strong.arbre-plier { + background-image: url(<?php echo $dolibarr_main_url_root.'/admin/menus/images/arbre-plier.png' ?>); + cursor: pointer; +} +ul.arbre strong.arbre-deplier { + background-image: url(<?php echo $dolibarr_main_url_root.'/admin/menus/images/arbre-deplier.png' ?>); + cursor: pointer; +} +ul.arbre ul { + padding: 0; + margin: 0; +} +ul.arbre li { + padding: 0; + margin: 0; + list-style: none; +} +ul.arbre li li { + margin: 0 0 0 16px; +} +/* Uniquement pour les navigateurs a moteur gecko */ +ul.arbre li:last-child { + border-left: 0; + background: url(<?php echo $dolibarr_main_url_root.'/admin/mens/images/arbre-trait.png' ?>) no-repeat 0 0; +} +/* Classe pour masquer */ +.hide { + display: none; +} + +img.menuNew +{ + display:block; + border:0px; +} + +img.menuEdit +{ + border: 0px; + display: block; +} + +img.menuDel +{ + display:none; + border: 0px; +} + +div.menuNew +{ + margin-top:-20px; + margin-left:270px; + height:20px; + padding:0px; + width:30px; + position:relative; +} + +div.menuEdit +{ + margin-top:-15px; + margin-left:250px; + height:20px; + padding:0px; + width:30px; + position:relative; + +} + +div.menuDel +{ + margin-top:-20px; + margin-left:290px; + height:20px; + padding:0px; + width:30px; + position:relative; + +} + +div.menuFleche +{ + margin-top:-16px; + margin-left:320px; + height:20px; + padding:0px; + width:30px; + position:relative; + +}