Utilisateur 1 seule instance pour revenir du choix des membres aux choix du groupe + lien vers les membres depuis

This commit is contained in:
xdrm-brackets 2017-01-09 12:40:34 +01:00
parent dd7f47f833
commit b893edfc70
2 changed files with 14 additions and 4 deletions

View File

@ -1,4 +1,4 @@
<a style='text-align:center; color: #666;' href='/groups/members/'>Modifier un autre groupe</a>
<span style='text-align:center; color: #666; text-decoration: underline; cursor: pointer;' id='members-change-group'>Modifier un autre groupe</span>
<p></p>
<article class='check-table'>

View File

@ -158,9 +158,20 @@ if( section.view.element != null ){
/* (7) On gere la "modification" des membres d'un groupe */
for( i = 0 ; i < section.view.group.add.length ; i++ ){
// Si bouton pour choisir un autre groupe, on l'indexe
section.view.group.change = $('members-change-group') || null;
// on crée le lien
if( section.view.group.change !== null )
section.view.group.change.addEventListener('click', function(e){
pageManager.vars = [ 'members' ];
pageManager.refresh();
}, false);
section.view.group.add[i].addEventListener('mouseup', function(e){
pageManager.vars[1] = e.target.getData('cluster');
pageManager.vars = [ 'members', e.target.getData('cluster') ];
pageManager.refresh();
}, false);
@ -753,8 +764,7 @@ if( section.members.element != null && section.members.chooser.element != null )
return;
/* (2) Redirection */
pageManager.vars[1] = data;
console.log(pageManager.vars);
pageManager.vars = [ 'members', data ];
pageManager.refresh();
}, false);