Tentative d'affiche tableau
This commit is contained in:
@@ -2,7 +2,6 @@ var listArticleGlobal = { }
|
|||||||
|
|
||||||
var AuthorManager = Class.create({
|
var AuthorManager = Class.create({
|
||||||
lastRef: 0,
|
lastRef: 0,
|
||||||
selectedArticle: true,
|
|
||||||
initialize: function() {
|
initialize: function() {
|
||||||
|
|
||||||
ManagerArticleJS.getListArticle(function(listArticle) {
|
ManagerArticleJS.getListArticle(function(listArticle) {
|
||||||
@@ -27,6 +26,13 @@ var AuthorManager = Class.create({
|
|||||||
'id':elemName, 'align':'center'}).update(value).insert(hidden);
|
'id':elemName, 'align':'center'}).update(value).insert(hidden);
|
||||||
elem.observe('click', this.SelectArticle.bindAsEventListener());
|
elem.observe('click', this.SelectArticle.bindAsEventListener());
|
||||||
$('authorList').insert(elem);
|
$('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));
|
}.bind(this));
|
||||||
},
|
},
|
||||||
@@ -35,11 +41,11 @@ var AuthorManager = Class.create({
|
|||||||
|
|
||||||
if(item.hasClassName('selected')){
|
if(item.hasClassName('selected')){
|
||||||
item.removeClassName('selected');
|
item.removeClassName('selected');
|
||||||
$('articleDetails').fade({duration:0.5});
|
id = item.id.substring(5);
|
||||||
|
$('articleDetails' + id).style.display = "none";
|
||||||
} else {
|
} else {
|
||||||
$('authorList').select('div.selected').invoke('removeClassName','selected');
|
$('authorList').select('div.selected').invoke('removeClassName','selected');
|
||||||
item.addClassName('selected');
|
item.addClassName('selected');
|
||||||
selectedArticle = true;
|
|
||||||
ShowArticleDetails(item.id);
|
ShowArticleDetails(item.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -48,13 +54,18 @@ var AuthorManager = Class.create({
|
|||||||
|
|
||||||
function ShowArticleDetails(id) {
|
function ShowArticleDetails(id) {
|
||||||
id = id.substring(5);
|
id = id.substring(5);
|
||||||
dwr.util.setValues({
|
/*dwr.util.setValues({
|
||||||
articleTitle:listArticleGlobal[id].title,
|
articleTitle:listArticleGlobal[id].title,
|
||||||
articleAuthor:listArticleGlobal[id].mainAuthor,
|
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;
|
$('articleURL').href = listArticleGlobal[id].URL_article;
|
||||||
if(! $('articleDetails').visible() ){
|
if(! $('articleDetails' + id).visible() ){
|
||||||
$('articleDetails').appear({duration:0.5});
|
$('articleDetails' + id).style.display = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user