]> git.wh0rd.org - tt-rss.git/commitdiff
disable login submit button when changing language
authorAndrew Dolgov <fox@bah.spb.su>
Sun, 12 Aug 2007 02:30:18 +0000 (03:30 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Sun, 12 Aug 2007 02:30:18 +0000 (03:30 +0100)
login_form.php

index f6ed750ec2e82268dacaf7657f8453fbc65c91ab..9555f56f995969e8d83077381ace7bb7e7abbf72 100644 (file)
@@ -24,9 +24,15 @@ function init() {
 
 }
 function languageChange(elem) {
-       var lang = elem[elem.selectedIndex].value;
-       setCookie("ttrss_lang", lang, <?php print SESSION_COOKIE_LIFETIME ?>);
-       window.location.reload();
+       try {
+               document.forms['loginForm']['click'].disabled = true;
+       
+               var lang = elem[elem.selectedIndex].value;
+               setCookie("ttrss_lang", lang, <?php print SESSION_COOKIE_LIFETIME ?>);
+               window.location.reload();
+       } catch (e) {
+               exception_error("languageChange", e);
+       }
 }
 </script>
 
@@ -69,7 +75,7 @@ window.onload = init;
                                <label for="remember_me">Remember me on this computer</label>
                        </td></tr> -->
                        <tr><td colspan="2" align="right" class="innerLoginCell">
-                               <input type="submit" class="button" value="Login">
+                               <input type="submit" class="button" value="Login" name='click'>
                                <input type="hidden" name="action" value="login">
                                <input type="hidden" name="rt" 
                                        value="<?php if ($return_to != 'none') { echo $return_to; } ?>">