Fix: Menu handler choice lost in editor
This commit is contained in:
parent
496c7f0fd7
commit
f98a72771f
@ -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="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="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="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>';
|
print '</li>';
|
||||||
echo "\n";
|
echo "\n";
|
||||||
|
|
||||||
|
|||||||
@ -80,7 +80,7 @@ Position=Order
|
|||||||
MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
|
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.
|
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
|
MenuForUsers=Menu for users
|
||||||
LangFile=File .langs
|
LangFile=File .lang
|
||||||
System=System
|
System=System
|
||||||
SystemInfo=System information
|
SystemInfo=System information
|
||||||
SystemTools=System tools
|
SystemTools=System tools
|
||||||
@ -861,7 +861,7 @@ Menu=Selection of menu
|
|||||||
MenuHandler=Menu handler
|
MenuHandler=Menu handler
|
||||||
MenuModule=Source module
|
MenuModule=Source module
|
||||||
DetailId=Id menu
|
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
|
DetailMenuModule=Module name if menu entry come from a module
|
||||||
DetailType=Type of menu (top or left)
|
DetailType=Type of menu (top or left)
|
||||||
DetailTitre=Menu label or label code for translation
|
DetailTitre=Menu label or label code for translation
|
||||||
|
|||||||
@ -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.
|
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.
|
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
|
MenuForUsers=Menú para los usuarios
|
||||||
LangFile=Archivo .langs
|
LangFile=Archivo .lang
|
||||||
System=sistema
|
System=sistema
|
||||||
SystemInfo=Info Sistema
|
SystemInfo=Info Sistema
|
||||||
SystemTools=Utilidades Sistema
|
SystemTools=Utilidades Sistema
|
||||||
@ -1070,7 +1070,7 @@ Menu=Selecci
|
|||||||
MenuHandler=Gestor de menús
|
MenuHandler=Gestor de menús
|
||||||
MenuModule=Módulo origen
|
MenuModule=Módulo origen
|
||||||
DetailId=Identidicador del menú
|
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
|
DetailMenuModule=Nombre del módulo si la entrada del menú es resultante de un módulo
|
||||||
DetailType=Tipo de menú (superior o izquierdp)
|
DetailType=Tipo de menú (superior o izquierdp)
|
||||||
DetailTitre=Etiqueta de menú
|
DetailTitre=Etiqueta de menú
|
||||||
|
|||||||
@ -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.
|
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.
|
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
|
MenuForUsers=Menu pour les utilisateurs
|
||||||
LangFile=Fichier .langs
|
LangFile=Fichier .lang
|
||||||
System=Système
|
System=Système
|
||||||
SystemInfo=Infos Système
|
SystemInfo=Infos Système
|
||||||
SystemTools=Outils Système
|
SystemTools=Outils Système
|
||||||
@ -866,7 +866,7 @@ Menu=S
|
|||||||
MenuHandler=Gestionnaire de menu
|
MenuHandler=Gestionnaire de menu
|
||||||
MenuModule=Module source
|
MenuModule=Module source
|
||||||
DetailId=Identifiant du menu
|
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
|
DetailMenuModule=Nom du module si l'entrée menu est issu d'un module
|
||||||
DetailType=Type de menu (top ou left)
|
DetailType=Type de menu (top ou left)
|
||||||
DetailTitre=Libellé du menu ou code libellé à traduire
|
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://)
|
DetailUrl=URL vers laquelle le menu pointe (Lien URL absolu ou lien externe avec http://)
|
||||||
DetailLeftmenu=Condition d'affichage ou non (obsolete)
|
DetailLeftmenu=Condition d'affichage ou non (obsolete)
|
||||||
DetailRight=Condition d'affichage plein ou grisé
|
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
|
DetailUser=Interne / Externe / Tous
|
||||||
DetailTarget=Cible liens menu (_new pour ouvrir une nouvelle fenetre)
|
DetailTarget=Cible liens menu (_new pour ouvrir une nouvelle fenetre)
|
||||||
DetailLevel=Niveau (-1:menu top, 0:entete menu, >0 menu et sous menu)
|
DetailLevel=Niveau (-1:menu top, 0:entete menu, >0 menu et sous menu)
|
||||||
|
|||||||
@ -1371,6 +1371,7 @@ div.menuFleche
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ============================================================================== */
|
/* ============================================================================== */
|
||||||
/* Affichage tableau Excel */
|
/* Affichage tableau Excel */
|
||||||
/* ============================================================================== */
|
/* ============================================================================== */
|
||||||
|
|||||||
@ -877,3 +877,226 @@ cursor: pointer;
|
|||||||
.cal_past_month { background: #EEEEEE; border: solid 1px #ACBCBB; }
|
.cal_past_month { background: #EEEEEE; border: solid 1px #ACBCBB; }
|
||||||
.cal_current_month { background: #FFFFFF; border: solid 1px #ACBCBB; }
|
.cal_current_month { background: #FFFFFF; border: solid 1px #ACBCBB; }
|
||||||
.cal_today { background: #DDFFDD; 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;
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user