diff --git a/settings/css/settings.scss b/settings/css/settings.scss index 221dad33ac..a14f0ecef0 100644 --- a/settings/css/settings.scss +++ b/settings/css/settings.scss @@ -35,12 +35,13 @@ input { } #avatarform { - > h2 { - position: relative; - } .avatardiv { margin: 10px auto; } + .federationScopeMenu { + /* popover magic fix */ + margin-right: calc(-50% - 7px); + } .warning { width: 100%; } @@ -117,11 +118,11 @@ input { } .icon-federation-menu { - float: right; padding-left: 16px; background-size: 16px; background-position: left 8px; opacity: .3; + margin-left: 10px; cursor: pointer; .icon-triangle-s { @@ -163,12 +164,18 @@ input { &:after { clear: both; } - > div { + &:not(#personal-settings-avatar-container) > div { float: left; width: 300px; + } + > div { h2 { position: relative; margin-bottom: 5px; + display: inline-flex; + flex-wrap: nowrap; + justify-content: space-between; + width: 100%; } > form span { &[class^="icon-checkmark"], &[class^="icon-error"] { diff --git a/settings/js/settings/personalInfo.js b/settings/js/settings/personalInfo.js index 1c634bb288..3a4542df74 100644 --- a/settings/js/settings/personalInfo.js +++ b/settings/js/settings/personalInfo.js @@ -128,6 +128,7 @@ function avatarResponseHandler (data) { var $warning = $('#avatarform .warning'); $warning.hide(); if (data.status === "success") { + $('#displayavatar .avatardiv').removeClass('icon-loading'); updateAvatar(); } else if (data.data === "notsquare") { showAvatarCropper(); @@ -302,7 +303,7 @@ $(document).ready(function () { }, submit: function(e, data) { $('#displayavatar img').hide(); - $('#displayavatar .avatardiv').addClass('loading'); + $('#displayavatar .avatardiv').addClass('icon-loading'); data.formData = _.extend(data.formData || {}, { requesttoken: OC.requestToken }); diff --git a/settings/templates/settings/personal/personal.info.php b/settings/templates/settings/personal/personal.info.php index c0326e9749..854b413171 100644 --- a/settings/templates/settings/personal/personal.info.php +++ b/settings/templates/settings/personal/personal.info.php @@ -66,38 +66,40 @@ vendor_style('jcrop/css/jquery.Jcrop');
-
-
-

- - - -

-
-
- - - -
- - -

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

- - t('Picture provided by original account')); ?> - -
- -