From 640adde3b9fb1b47db0570e830d38f9bc7fa7928 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Fri, 4 Dec 2015 16:42:31 +0100 Subject: [PATCH] improve layout of personal settings page --- core/css/styles.css | 4 +- settings/css/settings.css | 55 ++++++---- settings/js/personal.js | 2 +- settings/personal.php | 3 +- settings/templates/personal.php | 173 ++++++++++++++++++-------------- 5 files changed, 134 insertions(+), 103 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index ce2cfa37c64..7604a6ef343 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -705,9 +705,9 @@ code { font-family:"Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono #quota { cursor: default; - margin: 30px; + margin: 30px !important; position: relative; - padding: 0; + padding: 0 !important; } #quota div { padding: 0; diff --git a/settings/css/settings.css b/settings/css/settings.css index 5a1d864734b..cf9a61431c9 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -6,30 +6,49 @@ select#languageinput, select#timezone { width:15em; } input#openid, input#webdav { width:20em; } /* PERSONAL */ -#sslCertificate tr.expired { - background-color: rgba(255, 0, 0, 0.5); + +#avatar { + display: inline-block; + float: left; + width: 160px; + padding-right: 0; } -#sslCertificate td { - padding: 5px; +#avatar .avatardiv { + margin-bottom: 10px; +} +#avatar .warning { + width: 350px; +} +#uploadavatarbutton, +#selectavatar, +#removeavatar { + width: 33px; + height: 33px; } -/* Sync clients */ -.clientsbox { - padding-top: 30px; - margin-top: -30px; +#displaynameform, +#lostpassword, +#groups { + display: inline-block; + margin-bottom: 0; + padding-bottom: 0; + padding-right: 0; + min-width: 60%; } -.clientsbox h2 { - font-weight: 300; - font-size: 20px; - margin: 35px 0 10px; +#avatar, +#passwordform { + margin-bottom: 0; + padding-bottom: 0; } -.clientsbox .center { - margin-top: 10px; + +#sslCertificate tr.expired { + background-color: rgba(255, 0, 0, 0.5); } -.clientsbox a { - font-weight: 600; +#sslCertificate td { + padding: 5px; } + #displaynameerror { display: none; } @@ -44,10 +63,6 @@ input#identity { width: 17em; } -#avatar .warning { - width: 350px; -} - .msg.success { color: #fff; background-color: #47a447; diff --git a/settings/js/personal.js b/settings/js/personal.js index b90194b90ec..4308bb4cd4d 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -408,7 +408,7 @@ $(document).ready(function () { // Load the big avatar if (oc_config.enable_avatars) { - $('#avatar .avatardiv').avatar(OC.currentUser, 128); + $('#avatar .avatardiv').avatar(OC.currentUser, 145); } }); diff --git a/settings/personal.php b/settings/personal.php index 9a714393585..e5ceb1b4fb5 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -163,9 +163,8 @@ $tmpl->assign('groups', $groups2); // add hardcoded forms from the template $l = \OC::$server->getL10N('settings'); $formsAndMore = []; +$formsAndMore[]= ['anchor' => 'avatar', 'section-name' => $l->t('Personal info')]; $formsAndMore[]= ['anchor' => 'clientsbox', 'section-name' => $l->t('Sync clients')]; -$formsAndMore[]= ['anchor' => 'passwordform', 'section-name' => $l->t('Personal info')]; -$formsAndMore[]= ['anchor' => 'groups', 'section-name' => $l->t('Groups')]; $forms=OC_App::getForms('personal'); diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 446494c934b..8afa5aa551b 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -22,36 +22,6 @@
-
-

t('Get the apps to sync your files'));?>

- - <?php p($l->t('Desktop client'));?> - - - <?php p($l->t('Android app'));?> - - - <?php p($l->t('iOS app'));?> - - - -

- t('If you want to support the project - join development - or - spread the word!'));?> -

- - - -

t('Show First Run Wizard again'));?>

- -
@@ -65,32 +35,32 @@
- -
-

t('Password'));?>

- - -
- - - - - - -
-
+ + + +

t('Profile picture')); ?>

+
+
+ + + +
+
+ +

t('png or jpg, max. 20 MB')); ?>

+ + t('Picture provided by original account')); ?> + +
+ +
- + + + + + @@ -127,7 +99,7 @@ if($_['passwordChangeSupported']) { placeholder="t('Your email address'));?>" autocomplete="on" autocapitalize="off" autocorrect="off" />
- t('Fill in an email address to enable password recovery and receive notifications'));?> + t('For password recovery and notifications'));?> + +

t('Groups')); ?>

t('You are member of the following groups:')); ?>

@@ -148,29 +122,36 @@ if($_['passwordChangeSupported']) {

- -
-

t('Profile picture')); ?>

-
-

- - - -
t('Select new from Files')); ?>
-
t('Remove image')); ?>
- -
- t('Either png or jpg. Ideally square but you will be able to crop it. The file is not allowed to exceed the maximum size of 20 MB.')); ?> - - t('Your avatar is provided by your original account.')); ?> - -
- + + + + +

t('Password'));?>

+ + +
+ + + + + + +
+
- + + +

@@ -200,6 +181,42 @@ if($_['passwordChangeSupported']) { + + +
+

t('Get the apps to sync your files'));?>

+ + <?php p($l->t('Desktop client'));?> + + + <?php p($l->t('Android app'));?> + + + <?php p($l->t('iOS app'));?> + + + +

+ t('If you want to support the project + join development + or + spread the word!'));?> +

+ + + +
+ t('Show First Run Wizard again'));?> + +
+ + +
-- 2.39.5