diff options
| author | Christian Fowler <spider@viovio.com> | 2010-02-16 22:04:56 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2010-02-16 22:04:56 +0000 |
| commit | 243bf583c97e6fe3ff21144a6cd165b4ea7fad08 (patch) | |
| tree | bbffb075c005b44018dafeec905485fe01a7e00f | |
| parent | cd27b1104823765d8e0db9300c7f9ba41661e8f7 (diff) | |
| download | users-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.tar.gz users-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.tar.bz2 users-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.zip | |
clean up JS and put into namespace
| -rw-r--r-- | templates/register.tpl | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/templates/register.tpl b/templates/register.tpl index 9be29fd..38cffe7 100644 --- a/templates/register.tpl +++ b/templates/register.tpl @@ -59,19 +59,22 @@ {formfeedback error=$errors.login} {formlabel label="Username" for="login"} {forminput} - <input type="text" name="login" id="login" value="{$reg.login}" onkeyup="updateUserUrl();"/>{required} + <input type="text" name="login" id="login" value="{$reg.login}" onkeyup="BitUser.updateUserUrl();"/>{required} {formhelp note="This will be used in links to your profile. Your username can only contain numbers, characters, and underscores."} <div class="formfeedback" id="loginurl"></div> {/forminput} <script type="text/javascript">/* <![CDATA[ */ {literal} - function updateUserUrl() { - document.getElementById('login').value = document.getElementById('login').value.replace( /[^_a-zA-Z0-9]/, "" ); - if( document.getElementById('login').value ) { - var baseUrl = "{/literal}{$gBitUser->getDisplayUri('')}{literal}"; - document.getElementById('loginurl').innerHTML = baseUrl + document.getElementById('login').value; + BitUser = { + "updateUserUrl": function(){ + var loginEle = document.getElementById('login'); + loginEle.value = loginEle.value.replace( /[^_a-zA-Z0-9]/, "" ); + if( loginEle.value ) { + var baseUrl = "{/literal}{$gBitUser->getDisplayUri('')}{literal}"; + document.getElementById('loginurl').innerHTML = baseUrl + loginEle.value; + } } - } - updateUserUrl(); + }; + BitUser.updateUserUrl(); {/literal} /* ]]> */</script> </div> |
