]> source.dussan.org Git - nextcloud-server.git/commitdiff
Implements Toggle for Database Password.
authorraghunayyar <me@iraghu.com>
Sat, 13 Apr 2013 04:15:30 +0000 (09:45 +0530)
committerraghunayyar <me@iraghu.com>
Sat, 13 Apr 2013 04:15:30 +0000 (09:45 +0530)
core/css/styles.css
core/js/js.js
core/templates/installation.php

index 823e5af08a4fa8753b955ff6cb8c8c6ebf11d048..e44b7adcd55004fe1ca3cd464db8c523d727d8b8 100644 (file)
@@ -221,11 +221,11 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
 #login form .errors { background:#fed7d7; border:1px solid #f00; list-style-indent:inside; margin:0 0 2em; padding:1em; }
 
 /* Show password toggle */
-#show { position:absolute; right:1em; top:.8em; float:right; }
-#show, #personal-show { display:none; }
-#show + label { right:1em; top:1.25em!important; }
-#show:checked + label, #personal-show:checked + label { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
-#show + label, #personal-show + label {
+#show, #dbpassword { position:absolute; right:1em; top:.8em; float:right; }
+#show, #dbpassword, #personal-show { display:none; }
+#show + label, #dbpassword + label { right:1em; top:1.25em!important; }
+#show:checked + label, #dbpassword:checked + label, #personal-show:checked + label { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
+#show + label, #dbpassword + label, #personal-show + label {
        position:absolute!important; height:14px; width:24px;
        background-image:url("../img/actions/toggle.png"); background-repeat:no-repeat;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3;
index 1bb546f708180fc4cc6cd2bea2276d773b2aee0e..d85e6d88f8aed5529840b2a10875b98745596ab3 100644 (file)
@@ -605,6 +605,7 @@ $(document).ready(function(){
        setShowPassword($('#password'), $('label[for=show]'));
        setShowPassword($('#adminpass'), $('label[for=show]'));
        setShowPassword($('#pass2'), $('label[for=personal-show]'));
+       setShowPassword($('#dbpass'), $('label[for=dbpassword]'));
 
        //use infield labels
        $("label.infield").inFieldLabels({
index c70903cba552ae4f3a3d2c6f3ba37be830161fe1..c034fe5b52f90acaa4930b57ca90b03b7f9a4bff 100644 (file)
                                        value="<?php p(OC_Helper::init_var('dbuser')); ?>" autocomplete="off" />
                        </p>
                        <p class="infield groupmiddle">
-                               <label for="dbpass" class="infield"><?php p($l->t( 'Database password' )); ?></label>
-                               <input type="password" name="dbpass" id="dbpass" placeholder=""
+                               <input type="password" name="dbpass" id="dbpass" placeholder="" data-typetoggle="#dbpassword" 
                                        value="<?php p(OC_Helper::init_var('dbpass')); ?>" />
+                               <label for="dbpass" class="infield"><?php p($l->t( 'Database password' )); ?></label>
+                               <input type="checkbox" id="dbpassword" name="dbpassword" />
+                               <label for="dbpassword"></label>
                        </p>
                        <p class="infield groupmiddle">
                                <label for="dbname" class="infield"><?php p($l->t( 'Database name' )); ?></label>