var xMousePosition = 0;
var yMousePosition = 0;
document.onmousemove = function(e){
xMousePosition = e.clientX + window.pageXOffset + 200;
yMousePosition = e.clientY + window.pageYOffset;
};
function addF(element){
// alert("ajout");
window.self.location='./frmModale.php?affModale=82-1';
}
function modifF(element,idFam){
// alert(idFam);
window.self.location='./frmAdmin.php?affAdmin=8&affCat=2&idFam='+idFam;
}
function desactiveF(element,idFam){
// alert("desactiver");
window.self.location='./frmModale.php?affModale=82-3&idFam='+idFam;
}
function styleF(element){
alert("styleF");
window.self.location='./frmAdmin.php?affAdmin=3&theVoletCss=Menu familles&theNumCss=7';
}
function menuContFam(element,idFam, event){
var x = document.getElementById('fam');
var d = document.createElement('div');
if(element.parentNode) d.onclick = function(e) { element.parentNode.removeChild(d); }
document.body.onclick = function(e) { try{ element.parentNode.removeChild(d); } finally{} }
// ---------------------------------------------------
// ne pas ouvrir plusieur à ma fois si parents
// ---------------------------------------------------
if (event) {
event.stopPropagation(); // ← Arrête la propagation vers les parents
event.preventDefault(); // ← Optionnel : bloque le menu natif
}
d.setAttribute('class', 'mContextMenu');
d.setAttribute('id', 'fam');
element.parentNode.appendChild(d);
d.style.left = "400px";
// alert(xMousePosition);
//d.style.left = xMousePosition + "px";
d.style.top = yMousePosition +20+ "px";
d.onmouseover = function(e) { this.style.cursor = 'pointer'; }
d.onclick = function(e) { element.parentNode.removeChild(d); }
document.body.onclick = function(e) { element.parentNode.removeChild(d); }
var p = document.createElement('p');
d.appendChild(p);
p.onclick=function() { addF(element) };
p.setAttribute('class', 'mContextItem');
p.innerHTML = "Ajouter une catégorie";
var p1 = document.createElement('p1');
d.appendChild(p1);
p1.onclick=function() { modifF(element,idFam) };
p1.setAttribute('class', 'mContextItem');
p1.innerHTML = "Modifier la catégorie
";
// return false;
var p2 = document.createElement('p2');
d.appendChild(p2);
p2.onclick=function() { desactiveF(element,idFam) };
p2.setAttribute('class', 'mContextItem');
p2.innerHTML = "Désactiver / supprimer la catégorie
";
// return false;
var p3 = document.createElement('p3');
d.appendChild(p3);
p3.onclick=function() { styleF(element) };
p3.setAttribute('class', 'mContextItem');
p3.innerHTML = "Gérer le style";
return false;
}
// -----------------------------------------------------
// Categories
// ---------------------------------------------------
function addC(element){
// alert("ajout");
window.self.location='./frmModale.php?affModale=82-5';
}
function modifC(element,idTypePrd,idFam){
// var idTypePrd= document.getElementById('idTypePrd').value;
// alert(idFam);
window.self.location='./frmAdmin.php?affAdmin=8&affCat=2&idTypePrd='+idTypePrd+'&idFam='+idFam;
}
function desactiveC(element,idTypePrd){
// alert("desactiver");
// var idTypePrd= document.getElementById('idTypePrd').value;
window.self.location='./frmModale.php?affModale=82-7&idCat='+idTypePrd;
}
function styleC(element){
// alert("style");
window.self.location='./frmAdmin.php?affAdmin=3&theVoletCss=Menu catégories&theNumCss=4';
}
function menuContCat(element,idTypePrd,idFam, event){
var x = document.getElementById('fam');
// if (x) x.parentNode.removeChild(x);
// alert('idTypePrd='+idTypePrd);
// alert('idFam='+idFam);
var d = document.createElement('div');
d.setAttribute('class', 'mContextMenu');
d.setAttribute('id', 'fam');
element.parentNode.appendChild(d);
d.style.left = "400px";
// alert(xMousePosition);
//d.style.left = xMousePosition-50 + "px";
d.style.top = yMousePosition +20+ "px";
d.onmouseover = function(e) { this.style.cursor = 'pointer'; }
d.onclick = function(e) { element.parentNode.removeChild(d); }
document.body.onclick = function(e) { element.parentNode.removeChild(d); }
var p = document.createElement('p');
d.appendChild(p);
p.onclick=function() { addC(element) };
p.setAttribute('class', 'mContextItem');
p.innerHTML = "Ajouter une sous-catégorie";
var p1 = document.createElement('p1');
d.appendChild(p1);
p1.onclick=function() { modifC(element,idTypePrd,idFam) };
p1.setAttribute('class', 'mContextItem');
p1.innerHTML = "Modifier la sous-catégorie
";
// return false;
var p2 = document.createElement('p2');
d.appendChild(p2);
p2.onclick=function() { desactiveC(element,idTypePrd) };
p2.setAttribute('class', 'mContextItem');
p2.innerHTML = "Désactiver / supprimer la sous-catégorie
";
// return false;
var p3 = document.createElement('p3');
d.appendChild(p3);
p3.onclick=function() { styleC(element) };
p3.setAttribute('class', 'mContextItem');
p3.innerHTML = "Gérer le style";
return false;
}
function updatePrdGondTV(idPrd, famToOpen){
// alert ('updatePrdGondTV idPrd = '+idPrd);
// alert ('updatePrdGondTV famToOpen = '+famToOpen);
if (document.getElementById('idPrd')){document.getElementById('idPrd').value=idPrd;}
if (document.getElementById('famToOpen')){document.getElementById('famToOpen').value=famToOpen}
var item=document.getElementById('gond-'+idPrd);
// alert('checked'+document.getElementById('gond-'+idPrd).value);
if (item.checked==false)
{document.getElementById('gondole').value='0';}
else
{document.getElementById('gondole').value='1';}
// alert('checked'+document.getElementById('gondole').value);
if (document.getElementById('codeOpe')){document.getElementById('codeOpe').value="majTV";}
document.tvForm.submit();
}