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
Branches
Étiquettes
Aucune requête de fusion associée trouvée
......@@ -64,11 +64,14 @@ echo "<"."?xml version='1.0' encoding='$charset'?>";
echo "<div><p><b>$titre</b></p></div>";
if (strlen($descriptif) > 0) echo "<div>$descriptif</div>";
echo "</div>";
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 "</div>";
echo "</div>";
}
......
......@@ -37,6 +37,7 @@ function debut_block_invisible($nom_block){
$compteur_block++;
$numero_block["$nom_block"] = $compteur_block;
}
return http_script("vis['".$numero_block["$nom_block"]."'] = 'hide';
document.write('<div id=\"Layer".$numero_block["$nom_block"]."\" style=\"display: none; margin-top: 1;\">');",
'',
......
......@@ -45,7 +45,7 @@ var vis = new Array();
if (element.style.visibility != "hidden") element.style.visibility = "hidden";
}
}
function swap_couche(couche, rtl, dir, no_swap) {
triangle = findObj('triangle' + couche);
if (!(layer = findObj('Layer' + couche))) return;
......@@ -130,6 +130,8 @@ function changerhighlight (couche) {
function aff_selection (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");
}
......@@ -144,7 +146,6 @@ var image_search = new Array();
function charger_id_url(myUrl, myField, jjscript)
{
var Field = findObj_forcer(myField); // selects the given element
if (!Field) return;
if (xmlhttp[myField]) xmlhttp[myField].abort();
......@@ -152,6 +153,7 @@ function charger_id_url(myUrl, myField, jjscript)
if (url_chargee['mem_'+myUrl]) {
Field.innerHTML = url_chargee['mem_'+myUrl];
Field.style.visibility = "visible";
Field.style.display = "block";
if(jjscript) eval(jjscript);
} else {
image_search[myField] = findObj_forcer('img_'+myField);
......@@ -171,6 +173,7 @@ function charger_id_url(myUrl, myField, jjscript)
Field.innerHTML = xmlhttp[myField].responseText; // puts the result into the element
url_chargee['mem_'+myUrl] = Field.innerHTML;
Field.style.visibility = "visible";
Field.style.display = "block";
if (image_search[myField]) {
image_search[myField].style.visibility = "hidden";
}
......@@ -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) {
$titre_parent = entites_html(_T("info_racine_site"));
}
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 "</td><td>";
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.
Veuillez vous inscrire ou vous pour commenter