Skip to content
Extraits de code Groupes Projets
Valider c52a4a13 rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Meilleure ergonomie affichage mini_nav

parent 70146033
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -64,11 +64,14 @@ echo "<"."?xml version='1.0' encoding='$charset'?>"; ...@@ -64,11 +64,14 @@ echo "<"."?xml version='1.0' encoding='$charset'?>";
echo "<div><p><b>$titre</b></p></div>"; echo "<div><p><b>$titre</b></p></div>";
if (strlen($descriptif) > 0) echo "<div>$descriptif</div>"; if (strlen($descriptif) > 0) echo "<div>$descriptif</div>";
echo "</div>";
echo "<div style='text-align: $spip_lang_right;'>"; echo "<div style='text-align: $spip_lang_right;'>";
echo "<input type='button' value='"._T('bouton_choisir')."' class='fondo' onClick=\"sel=findObj_forcer('".$rac."_sel').value; sel2=findObj_forcer('".$rac."_sel2').value; func = findObj('".$rac."_fonc').value; func = func.replace('::sel::', sel); func = func.replace('::sel2::', sel2); eval(func);\">"; echo "<input type='button' value='"._T('bouton_choisir')."' class='fondo' onClick=\"sel=findObj_forcer('".$rac."_sel').value; sel2=findObj_forcer('".$rac."_sel2').value; func = findObj('".$rac."_fonc').value; func = func.replace('::sel::', sel); func = func.replace('::sel2::', sel2); eval(func);\">";
echo "</div>"; echo "</div>";
echo "</div>";
} }
......
...@@ -37,6 +37,7 @@ function debut_block_invisible($nom_block){ ...@@ -37,6 +37,7 @@ function debut_block_invisible($nom_block){
$compteur_block++; $compteur_block++;
$numero_block["$nom_block"] = $compteur_block; $numero_block["$nom_block"] = $compteur_block;
} }
return http_script("vis['".$numero_block["$nom_block"]."'] = 'hide'; return http_script("vis['".$numero_block["$nom_block"]."'] = 'hide';
document.write('<div id=\"Layer".$numero_block["$nom_block"]."\" style=\"display: none; margin-top: 1;\">');", document.write('<div id=\"Layer".$numero_block["$nom_block"]."\" style=\"display: none; margin-top: 1;\">');",
'', '',
......
...@@ -45,7 +45,7 @@ var vis = new Array(); ...@@ -45,7 +45,7 @@ var vis = new Array();
if (element.style.visibility != "hidden") element.style.visibility = "hidden"; if (element.style.visibility != "hidden") element.style.visibility = "hidden";
} }
} }
function swap_couche(couche, rtl, dir, no_swap) { function swap_couche(couche, rtl, dir, no_swap) {
triangle = findObj('triangle' + couche); triangle = findObj('triangle' + couche);
if (!(layer = findObj('Layer' + couche))) return; if (!(layer = findObj('Layer' + couche))) return;
...@@ -130,6 +130,8 @@ function changerhighlight (couche) { ...@@ -130,6 +130,8 @@ function changerhighlight (couche) {
function aff_selection (type, rac, id) { function aff_selection (type, rac, id) {
// alert (type + " - " + rac + " - " + id); // alert (type + " - " + rac + " - " + id);
findObj_forcer(rac+"_selection").style.display = "none";
charger_id_url("ajax_page.php?fonction=aff_info&type="+type+"&id="+id+"&rac="+rac, rac+"_selection"); charger_id_url("ajax_page.php?fonction=aff_info&type="+type+"&id="+id+"&rac="+rac, rac+"_selection");
} }
...@@ -144,7 +146,6 @@ var image_search = new Array(); ...@@ -144,7 +146,6 @@ var image_search = new Array();
function charger_id_url(myUrl, myField, jjscript) function charger_id_url(myUrl, myField, jjscript)
{ {
var Field = findObj_forcer(myField); // selects the given element var Field = findObj_forcer(myField); // selects the given element
if (!Field) return; if (!Field) return;
if (xmlhttp[myField]) xmlhttp[myField].abort(); if (xmlhttp[myField]) xmlhttp[myField].abort();
...@@ -152,6 +153,7 @@ function charger_id_url(myUrl, myField, jjscript) ...@@ -152,6 +153,7 @@ function charger_id_url(myUrl, myField, jjscript)
if (url_chargee['mem_'+myUrl]) { if (url_chargee['mem_'+myUrl]) {
Field.innerHTML = url_chargee['mem_'+myUrl]; Field.innerHTML = url_chargee['mem_'+myUrl];
Field.style.visibility = "visible"; Field.style.visibility = "visible";
Field.style.display = "block";
if(jjscript) eval(jjscript); if(jjscript) eval(jjscript);
} else { } else {
image_search[myField] = findObj_forcer('img_'+myField); image_search[myField] = findObj_forcer('img_'+myField);
...@@ -171,6 +173,7 @@ function charger_id_url(myUrl, myField, jjscript) ...@@ -171,6 +173,7 @@ function charger_id_url(myUrl, myField, jjscript)
Field.innerHTML = xmlhttp[myField].responseText; // puts the result into the element Field.innerHTML = xmlhttp[myField].responseText; // puts the result into the element
url_chargee['mem_'+myUrl] = Field.innerHTML; url_chargee['mem_'+myUrl] = Field.innerHTML;
Field.style.visibility = "visible"; Field.style.visibility = "visible";
Field.style.display = "block";
if (image_search[myField]) { if (image_search[myField]) {
image_search[myField].style.visibility = "hidden"; image_search[myField].style.visibility = "hidden";
} }
...@@ -182,6 +185,22 @@ function charger_id_url(myUrl, myField, jjscript) ...@@ -182,6 +185,22 @@ function charger_id_url(myUrl, myField, jjscript)
} }
function charger_id_url_si_vide (myUrl, myField, jjscript)
{
var Field = findObj_forcer(myField); // selects the given element
if (!Field) return;
if (Field.innerHTML == "") {
charger_id_url(myUrl, myField, jjscript)
}
else {
Field.style.visibility = "visible";
Field.style.display = "block";
}
}
......
...@@ -199,8 +199,9 @@ if ($spip_display == 4) { ...@@ -199,8 +199,9 @@ if ($spip_display == 4) {
$titre_parent = entites_html(_T("info_racine_site")); $titre_parent = entites_html(_T("info_racine_site"));
} }
echo "<table width='100%'><tr width='100%'><td width='45'>"; echo "<table width='100%'><tr width='100%'><td width='45'>";
echo "<a href=\"javascript:findObj('selection_rubrique').style.display='block';charger_id_url('ajax_page.php?fonction=aff_parent&id_rubrique=$id_parent&exclus=$id_rubrique','selection_rubrique');\"><img src='img_pack/loupe.png' style='border: 0px; vertical-align: middle;' /></a> "; echo "<a href=\"javascript:if(findObj('selection_rubrique').style.display=='none') {charger_id_url_si_vide('ajax_page.php?fonction=aff_parent&id_rubrique=$id_parent&exclus=$id_rubrique','selection_rubrique');} else {findObj('selection_rubrique').style.display='none';}\"><img src='img_pack/loupe.png' style='border: 0px; vertical-align: middle;' /></a> ";
echo "<img src='img_pack/searching.gif' id='img_selection_rubrique' style='visibility: hidden;'>"; echo "<img src='img_pack/searching.gif' id='img_selection_rubrique' style='visibility: hidden;'>";
echo "</td><td>"; echo "</td><td>";
echo "<input type='text' id='titreparent' name='titreparent' disabled='disabled' class='forml' value=\"$titre_parent\" />"; echo "<input type='text' id='titreparent' name='titreparent' disabled='disabled' class='forml' value=\"$titre_parent\" />";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter