diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/dispatchArticle.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/dispatchArticle.jsp index c57b96f..dc7eb59 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/dispatchArticle.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/dispatchArticle.jsp @@ -23,7 +23,7 @@ removeAll(selectedArticleId); $('title'+selectedArticleId).removeClassName('selected'); new Effect.SlideUp('dispatcher'+selectedArticleId); - //$('dispatcher'+selectedArticleId).hide(); + } selectedArticleId = articleId; $(divTitle).addClassName('selected'); @@ -31,47 +31,37 @@ }else{ removeAll(articleId); - //$('dispatcher'+articleId).remove(); new Effect.SlideUp('dispatcher'+articleId); - //$('dispatcher'+articleId).hide(); $(divTitle).removeClassName('selected'); selectedArticleId = null; - //, {afterFinish:function(){$('dispatcher').remove();}}); - // $('dispatcherPattern').innerHTML = pattern; } } function initDispatcher(elementId){ - //container - //var pattern = $('dispatcherPattern').innerHTML - - //$('dispatcherPattern').innerHTML = ""; - //var elem = new Element('div', - //{'class':'dynamicListItem', - //'id':"dispatcher"}).update(pattern); - - //$(elementId).insert(elem); //listes - //DispatchArticlesJS.sayHello(articleId,retour); + DispatchArticlesJS.getMembersWithoutTheArticle(articleId,fillListMembers); DispatchArticlesJS.getMembersWithTheArticle(articleId,fillListArticleMembers); - - new Effect.SlideDown('dispatcher'+articleId); - //$('dispatcher'+articleId).show(); - //buttons - //$('addButton').observe("click",addRemote()); - //$('removeButton').observe("click",removeRemote()); - //$('dispatcherPattern').innerHTML = pattern; + new Effect.SlideDown('dispatcher'+articleId); } function fillListArticleMembers(data){ for (var i = 0; i < data.length; i++) { var member = data[i]; + var pref; + if (member.preference=="LIKE"){ + pref = "LIKE"; + } + if (member.preference=="DISLIKE"){ + pref = "DISLIKE"; + }else { + pref = "INDIFFERENT"; + } var value= member.firstName+" "+member.lastName +' nb articles:' + member.nbArticles - + " preferences:"+ member.preference; + + " pref: "+ pref; var elem = new Element('div', {'class':'dynamicListItem','id':member.login, "style":"border:1px"}).update(value); @@ -85,8 +75,18 @@ function fillListMembers(data){ for (var i = 0; i < data.length; i++) { var member = data[i]; - var value= member.firstName+" "+member.lastName +' nb articles:' + member.nbArticles - + " preferences:"+ member.preference; + var pref; + if (member.preference=="LIKE"){ + pref = "LIKE"; + } + if (member.preference=="DISLIKE"){ + pref = "DISLIKE"; + } + if (member.preference=="INDIFFERENT"){ + pref = "INDIFFERENT"; + } + var value= member.firstName+" "+member.lastName +' nb articles:' + member.nbArticles + + " pref: "+ pref; var elem = new Element('div', {'class':'dynamicListItem','id':member.login, "style":"border:1px"}).update(value); @@ -110,7 +110,6 @@ function removeRemote() { var itemsToRemove = $('membersList'+articleId).select('div.selected'); var membersId = itemsToRemove.pluck('id'); - //var articleId = $('articleId').value; DispatchArticlesJS.removeMembers(membersId, articleId, remove); } @@ -132,7 +131,6 @@ function addRemote(){ var itemsToAdd = $('membersList'+articleId).select('div.selected'); var membersId = itemsToAdd.pluck('id'); - //var articleId = $('articleId').value; DispatchArticlesJS.addMembers(membersId, articleId, add()); } diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp index 0617d37..1f416a1 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp @@ -6,9 +6,10 @@
-