diff options
author | Jörn Friedrich Dreyer <jfd@butonic.de> | 2014-12-18 23:18:37 +0100 |
---|---|---|
committer | Jörn Friedrich Dreyer <jfd@butonic.de> | 2014-12-18 23:18:37 +0100 |
commit | 891474b0d6b8cc77a8480cd91f1e48ad3bc3e73b (patch) | |
tree | dedc4a94ec16651266bf15d46a6687efb901c63e /core | |
parent | 49318b4d93b4dc5fbd58fa87b2efa8f1577fb7b7 (diff) | |
parent | 51a22431ee824357dce0100cb000032f29aabd47 (diff) | |
download | nextcloud-server-891474b0d6b8cc77a8480cd91f1e48ad3bc3e73b.tar.gz nextcloud-server-891474b0d6b8cc77a8480cd91f1e48ad3bc3e73b.zip |
Merge pull request #12759 from owncloud/core-reduce-js-and-css
make sure styles and scripts are only loaded once
Diffstat (limited to 'core')
-rw-r--r-- | core/js/installation.js | 5 | ||||
-rw-r--r-- | core/js/js.js | 29 | ||||
-rw-r--r-- | core/templates/installation.php | 6 | ||||
-rw-r--r-- | core/templates/login.php | 13 |
4 files changed, 19 insertions, 34 deletions
diff --git a/core/js/installation.js b/core/js/installation.js new file mode 100644 index 00000000000..20ff346215f --- /dev/null +++ b/core/js/installation.js @@ -0,0 +1,5 @@ + +$(document).ready(function() { + $('#adminpass').showPassword().keyup(); + $('#dbpass').showPassword().keyup(); +}); diff --git a/core/js/js.js b/core/js/js.js index f01c0eb77c1..57ce1ab6955 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -1081,35 +1081,6 @@ function initCore() { } }); - var setShowPassword = function(input, label) { - input.showPassword().keyup(); - }; - setShowPassword($('#adminpass'), $('label[for=show]')); - setShowPassword($('#pass2'), $('label[for=personal-show]')); - setShowPassword($('#dbpass'), $('label[for=dbpassword]')); - - var checkShowCredentials = function() { - var empty = false; - $('input#user, input#password').each(function() { - if ($(this).val() === '') { - empty = true; - } - }); - if(empty) { - $('#submit').fadeOut(); - $('#remember_login').hide(); - $('#remember_login+label').fadeOut(); - } else { - $('#submit').fadeIn(); - $('#remember_login').show(); - $('#remember_login+label').fadeIn(); - } - }; - // hide log in button etc. when form fields not filled - // commented out due to some browsers having issues with it - // checkShowCredentials(); - // $('input#user, input#password').keyup(checkShowCredentials); - // user menu $('#settings #expand').keydown(function(event) { if (event.which === 13 || event.which === 32) { diff --git a/core/templates/installation.php b/core/templates/installation.php index 9ef63dbfe8c..0b3b0d46c5c 100644 --- a/core/templates/installation.php +++ b/core/templates/installation.php @@ -1,3 +1,9 @@ +<?php +script('core', [ + 'jquery-showpassword', + 'installation' +]); +?> <input type='hidden' id='hasMySQL' value='<?php p($_['hasMySQL']) ?>'> <input type='hidden' id='hasSQLite' value='<?php p($_['hasSQLite']) ?>'> <input type='hidden' id='hasPostgreSQL' value='<?php p($_['hasPostgreSQL']) ?>'> diff --git a/core/templates/login.php b/core/templates/login.php index 86a1b605df5..2198f063dbc 100644 --- a/core/templates/login.php +++ b/core/templates/login.php @@ -1,5 +1,11 @@ <?php /** @var $l OC_L10N */ ?> -<?php vendor_script('jsTimezoneDetect/jstz') ?> +<?php +vendor_script('jsTimezoneDetect/jstz'); +script('core', [ + 'visitortimezone', + 'lostpassword' +]); +?> <!--[if IE 8]><style>input[type="checkbox"]{padding:0;}</style><![endif]--> <form method="post" name="login"> @@ -65,8 +71,5 @@ </ul> </fieldset> </form> -<?php } ?> +<?php } -<?php -OCP\Util::addscript('core', 'visitortimezone'); -OCP\Util::addScript('core', 'lostpassword'); |