You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "Harry Metske (JIRA)" <ji...@apache.org> on 2009/11/21 15:14:39 UTC
[jira] Resolved: (JSPWIKI-612) There is a small bug in the
...\JSPWiki\templates\default\admin\UserManagement.jsp
[ https://issues.apache.org/jira/browse/JSPWIKI-612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harry Metske resolved JSPWIKI-612.
----------------------------------
Resolution: Fixed
Fix Version/s: 3.0
2.8.3
Fixed in 3.0.0-svn-180 and 2.8.4-svn-1.
Thanks 高法正
(We need 2.8.4 as extra unreleased version in JIRA ?, and 2.8.3 should be marked as a released version right ?)
> There is a small bug in the ...\JSPWiki\templates\default\admin\UserManagement.jsp
> ----------------------------------------------------------------------------------
>
> Key: JSPWIKI-612
> URL: https://issues.apache.org/jira/browse/JSPWIKI-612
> Project: JSPWiki
> Issue Type: Bug
> Components: Default template
> Affects Versions: 2.8.3
> Environment: windows XP,IE6,IE7
> Reporter: 高法正
> Fix For: 2.8.3, 3.0
>
>
> In the UserManagement.jsp page,there is a select box like that:
>
> <select name="userid" id="userid" size="16" onchange="javascript:refreshUserInfo()">
> <c:forEach var="user" items="${engine.userManager.userDatabase.wikiNames}">
> <option><c:out value="${user.name}" escapeXml="true"/></option>
> </c:forEach>
> </select>
> and the is a javascript function, it want to get the value of the select box. The function like that:
> function refreshUserInfo()
> {
> var userid = $('userid').getValue();
>
> if( userid == '--New--' ) return;
>
> Wiki.jsonrpc("users.getUserInfo", [userid], function(userprofile){
> $('loginname').value = userprofile.loginName;
> $('loginid').value = userprofile.loginName;
> $('fullname').value = userprofile.fullname;
> $('email').value = userprofile.email;
> $('lastmodified').setHTML(constructdate(userprofile.lastModified));
> $('creationdate').setHTML(constructdate(userprofile.created));
> });
> }
> In the option tag of the select box,there is not "value" attribute,so the code "$('userid').getValue()" get a empty String,
> then it will occur a js bug.
> But in the firefox3.5,the bug will not happen.
> Chage the select box like that:
> <select name="userid" id="userid" size="16" onchange="javascript:refreshUserInfo()">
> <c:forEach var="user" items="${engine.userManager.userDatabase.wikiNames}">
> <option value="${user.name}"><c:out value="${user.name}" escapeXml="true"/></option>
> </c:forEach>
> </select>
> the bug gone.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.