summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2010-02-16 22:04:56 +0000
committerChristian Fowler <spider@viovio.com>2010-02-16 22:04:56 +0000
commit243bf583c97e6fe3ff21144a6cd165b4ea7fad08 (patch)
treebbffb075c005b44018dafeec905485fe01a7e00f
parentcd27b1104823765d8e0db9300c7f9ba41661e8f7 (diff)
downloadusers-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.tar.gz
users-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.tar.bz2
users-243bf583c97e6fe3ff21144a6cd165b4ea7fad08.zip
clean up JS and put into namespace
-rw-r--r--templates/register.tpl19
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>