Hi, On 04/07/2011 06:18 PM, wojtek danilo wrote:
Hi! Is it possible to change default autocompletion of username in tregistration window?
So when I'm enterning the first name and real name then the username autocompletes to FirstnameLastname (uppercased). I want to change it to first letter of firstnaeme and lastname without uppercase and set it by default so users could not change this pattern.
When I clicked to edit the filds I've found tht this autocompletion is made by javascript script "prepareName(...)"
Where is this script? can I change it when I've got hosted xwiki on myxwiki? If not is there any method to change this behavior as I want? This script is located in xwiki.js : http://<your server>/xwiki/bin/skin/resources/js/xwiki/xwiki.js The best way to do it is to change the registration code on http://<your server>/xwiki/bin/view/XWiki/Registration and use your own javascript function instead of prepareName() when the focus event is fired:
#set($field = {'name' : 'xwikiname', 'label' : $msg.get('core.register.username'), 'params' : { 'type' : 'text', 'onfocus' : 'prepareName(document.forms.register);', 'size' : '20' }, 'validate' : { 'mandatory' : { 'failureMessage' : $msg.get('xe.admin.registration.fieldMandatory') }, 'programmaticValidation' : { 'code' : '#nameAvailable($request.get("xwikiname"))', 'failureMessage' : $msg.get('core.register.userAlreadyExists') } } }) Hope this helps, Oana
Thank you! Wojtek _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users