1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
...
var nue;
var idchapitre;
var gestionclicks=$$('#sortable-list li').each(function(el){
//stop le menu contextuel
el.addEvent('contextmenu',function(e) { e.stop();})
//créer le menu
el.addEvent('mouseup', function(event)
{ console.log(event.rightClick + " position x : " + event.page.x + " position y " + event.page.y);
// ----------------------------------------------------
//creer menu contextuel
// ----------------------------------------------------
if(event.rightClick) {
$('menu').set('class', 'menu-visible');
$('menu').setStyles({top: event.page.y-9,left: event.page.x-10});
idchapitre=el.get('id');
}
});
});
// ----------------------------------------------------
//actions du menu contextuel
// ----------------------------------------------------
$('nouveau-ssart').addEvents({
mouseover: function() {$('nouveau-ssart').set('class', 'sousmenu-visible') },
mouseleave: function() {$('nouveau-ssart').set('class', 'select') },
click:function()
{
$('menu').set('class', 'menu-cache');
var present=$(idchapitre).get('alt');
var verif_ul=false;
//verif existance des branches "ul" precedent
$(document.body).getElements('ul[alt=ul'+present+'-]').get('alt').each(function(el, index){
var id=$(document.body).getElement('ul[alt='+el+']').get('id');
var lilast=$(document.body).getElements('li[alt^='+present+'-]').get('alt').getLast();
console.log(lilast);
var mySecondElement = new Element('li', {id: 'titre39', class:'sortme', alt: '4-2', text:'Nouveau article'});
$($(document.body).getElement('ul[alt='+el+']').get('id')).grab(mySecondElement); //insersion en fin de grap
verif_ul=true;
});
if(verif_ul=false)
{
}
}
}); |
Partager