Mise en forme et correction d'un bug (ajout des listener sur les static secAuthor)

This commit is contained in:
Frederic Debuire
2008-02-17 13:38:36 +00:00
parent 0372e58db9
commit b89ba3922e
3 changed files with 37 additions and 9 deletions

View File

@@ -18,23 +18,31 @@
<div id="articleLine${i.index}" align="center" class="articleLine">${article.title}</div> <div id="articleLine${i.index}" align="center" class="articleLine">${article.title}</div>
<div id="articleDetails${i.index}" style="display: none;"> <div id="articleDetails${i.index}" style="display: none;">
<table> <table width="100%">
<tbody> <tbody>
<tr> <tr>
<td> <td width="50%" align="center">
<ul> <ul>
<li>Author: <b>${article.mainAuthor.firstName} ${article.mainAuthor.lastName}</b></li>
<li>Secondary Authors: <li>Secondary Authors:
<ul>
<c:forEach var="sAuthor" items="${article.secondaryAuthors}"> <c:forEach var="sAuthor" items="${article.secondaryAuthors}">
${sAuthor} <li><b>${sAuthor}</b></li>
</c:forEach> </c:forEach>
</ul>
</li> </li>
<li>Topic: <b>${article.topic}</b></li> <li>Topic: <b>${article.topic}</b></li>
</ul> </ul>
</td> </td>
<td><a id="articleURL${i.index}" title="Download" href="<c:url value="/download.htm"><c:param name="articleId" value="${article.id}"/></c:url>"><img src="./images/cc-download_manager-128x128.png" alt="Download" /></a></td> <td width="50%" align="center">
<td><a id="modifyArticle${i.index}" title="Modify" href="<c:url value="/submissionArticle.htm"><c:param name="action" value="modify"/><c:param name="articleID" value="${article.id}"/></c:url>"><img src="./images/cc-kedit-128x128.png" alt="Modify" /></a></td> ${article.abstractText}
<td><a id="suppressArticle${i.index}" title="Delete" href="javascript:deleteArticle(${article.id});"><img src="./images/cc-button_cancel-128x128.png" alt="Delete"/></a></td> </td>
</tr>
<tr>
<td colspan="2" align="center">
<a class="manage_link" id="articleURL${i.index}" title="Download" href="<c:url value="/download.htm"><c:param name="articleId" value="${article.id}"/></c:url>">Download<img src="./images/cc-download_manager-32x32.png" alt="Download" /></a>
<a class="manage_link" id="modifyArticle${i.index}" title="Modify" href="<c:url value="/submissionArticle.htm"><c:param name="action" value="modify"/><c:param name="articleID" value="${article.id}"/></c:url>">Modify<img src="./images/cc-kedit-32x32.png" alt="Modify" /></a>
<a class="manage_link" id="suppressArticle${i.index}" title="Delete" href="javascript:deleteArticle(${article.id});">Delete<img src="./images/cc-button_cancel-32x32.png" alt="Delete"/></a>
</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -9,6 +9,13 @@ var SecondaryAuthorManager = Class.create({
$(buttonRemove).observe("click",this.RemoveSecondaryAuthor.bind(this)); $(buttonRemove).observe("click",this.RemoveSecondaryAuthor.bind(this));
$(inputField).observe("keypress", this.KeyPressHandler.bindAsEventListener(this)); $(inputField).observe("keypress", this.KeyPressHandler.bindAsEventListener(this));
this.lastRef = $('secondaryAuthorList').select(".dynamicListItem").size(); this.lastRef = $('secondaryAuthorList').select(".dynamicListItem").size();
if (this.lastRef != 0) {
elt = $('secondaryAuthorList').select(".dynamicListItem");
for (var i = 0; i < elt.length; i++) {
elt[i].observe('click', this.SelectSecondaryAuthor.bindAsEventListener());
}
}
}, },
SelectSecondaryAuthor: function(event){ SelectSecondaryAuthor: function(event){
var item = event.element(); var item = event.element();

View File

@@ -284,6 +284,19 @@ table.content_table {
/* @end */ /* @end */
/* @group manageArticle */
a.manage_link {
text-decoration: none;
padding-right: 50px;
color: #008281;
font-weight: bold;
}
a.manage_link:hover {
color: #003e82;
}
/* @end */
/* @group mainmenu */ /* @group mainmenu */