diff --git a/YACOSWeb/WebContent/javascripts/yacos/manageArticle.js b/YACOSWeb/WebContent/javascripts/yacos/manageArticle.js index 8da47d2..acc8aab 100644 --- a/YACOSWeb/WebContent/javascripts/yacos/manageArticle.js +++ b/YACOSWeb/WebContent/javascripts/yacos/manageArticle.js @@ -2,7 +2,6 @@ var listArticleGlobal = { } var AuthorManager = Class.create({ lastRef: 0, - selectedArticle: true, initialize: function() { ManagerArticleJS.getListArticle(function(listArticle) { @@ -27,6 +26,13 @@ var AuthorManager = Class.create({ 'id':elemName, 'align':'center'}).update(value).insert(hidden); elem.observe('click', this.SelectArticle.bindAsEventListener()); $('authorList').insert(elem); + + var elem2 = $('articleDetails').cloneNode(true); + elem2.id = 'articleDetails' + ref; + elem.insert(elem2); + //var node = $('authorList').select('div#articleDetails'); + //node[i].id = 'articleDetails' + ref; + } }.bind(this)); }, @@ -35,11 +41,11 @@ var AuthorManager = Class.create({ if(item.hasClassName('selected')){ item.removeClassName('selected'); - $('articleDetails').fade({duration:0.5}); + id = item.id.substring(5); + $('articleDetails' + id).style.display = "none"; } else { $('authorList').select('div.selected').invoke('removeClassName','selected'); item.addClassName('selected'); - selectedArticle = true; ShowArticleDetails(item.id); } } @@ -48,13 +54,18 @@ var AuthorManager = Class.create({ function ShowArticleDetails(id) { id = id.substring(5); - dwr.util.setValues({ + /*dwr.util.setValues({ articleTitle:listArticleGlobal[id].title, articleAuthor:listArticleGlobal[id].mainAuthor, - articleTopic:listArticleGlobal[id].topic}); + articleTopic:listArticleGlobal[id].topic});*/ + + $('articleTitle').value = listArticleGlobal[id].title; + $('articleAuthor').value = listArticleGlobal[id].mainAuthor; + $('articleTopic').value = listArticleGlobal[id].topic + $('articleURL').href = listArticleGlobal[id].URL_article; - if(! $('articleDetails').visible() ){ - $('articleDetails').appear({duration:0.5}); + if(! $('articleDetails' + id).visible() ){ + $('articleDetails' + id).style.display = ""; } }