summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-11-21 08:14:05 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-11-21 08:14:05 +0300
commit6bf656970d9e4ccb1a46c78917844de6d72aad89 (patch)
treee657167c281a77254f156968b02280247d5ec718
parentcc5391515a71956820723a77ec121c4ab1abc626 (diff)
downloadgitlab-ce-6bf656970d9e4ccb1a46c78917844de6d72aad89.tar.gz
Use fieldset. Improved profile
-rw-r--r--app/assets/stylesheets/common.scss12
-rw-r--r--app/assets/stylesheets/sections/header.scss23
-rw-r--r--app/assets/stylesheets/sections/nav.scss2
-rw-r--r--app/assets/stylesheets/sections/profile.scss14
-rw-r--r--app/views/keys/index.html.haml2
-rw-r--r--app/views/profile/account.html.haml13
-rw-r--r--app/views/profile/design.html.haml31
-rw-r--r--app/views/profile/show.html.haml42
8 files changed, 66 insertions, 73 deletions
diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss
index 5eedd8ff0ad..aeaddb0b4cb 100644
--- a/app/assets/stylesheets/common.scss
+++ b/app/assets/stylesheets/common.scss
@@ -20,18 +20,6 @@ body {
float:right;
}
-.profile_avatar_holder {
- float:left;
- width:60px;
- height:60px;
- margin-right:20px;
- img {
- width:60px;
- height:60px;
- background:#eee;
- }
-}
-
.visible_link,
.author_link {
diff --git a/app/assets/stylesheets/sections/header.scss b/app/assets/stylesheets/sections/header.scss
index 1ad10f98b3d..90a57363a1d 100644
--- a/app/assets/stylesheets/sections/header.scss
+++ b/app/assets/stylesheets/sections/header.scss
@@ -156,12 +156,7 @@ header {
display: block; } }
.account-links {
- background: #79C3E0;
- display: none;
border-radius: 5px;
- width: 100px;
- margin-top: 0;
- float: right;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
position: relative;
&:before {
@@ -171,33 +166,33 @@ header {
position: absolute;
border: 5px solid transparent;
border-color: rgba(255, 255, 255, 0);
- border-bottom-color: #333;
+ border-bottom-color: #555;
text-indent: -9999px;
top: -10px;
line-height: 0;
right: 10px;
z-index: 10; }
- background: #333;
+ background: #555;
display: none;
z-index: 100000;
@include border-radius(4px);
width: 100px;
position: absolute;
- right: 10px;
- top: 42px;
+ right: 5px;
+ top: 38px;
margin-top: 0;
float: right;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
a {
- color: #EEE;
- padding: 6px 10px;
+ color: #fff;
+ padding: 7px 10px;
display: block;
text-shadow: none;
- border-bottom: 1px solid #555;
+ border-bottom: 1px solid #666;
font-size: 12px;
&:hover {
- color:#eee;
- background: #444;
+ color:#fff;
+ background: #333;
}
}
}
diff --git a/app/assets/stylesheets/sections/nav.scss b/app/assets/stylesheets/sections/nav.scss
index 98bc7275640..5707216922c 100644
--- a/app/assets/stylesheets/sections/nav.scss
+++ b/app/assets/stylesheets/sections/nav.scss
@@ -6,7 +6,7 @@ ul.main_menu {
border-radius: 4px;
margin: auto;
margin:30px 0;
- border:1px solid #AAA;
+ border:1px solid #BBB;
height:37px;
@include bg-gray-gradient;
position:relative;
diff --git a/app/assets/stylesheets/sections/profile.scss b/app/assets/stylesheets/sections/profile.scss
index 206da3a95f7..e945ca00918 100644
--- a/app/assets/stylesheets/sections/profile.scss
+++ b/app/assets/stylesheets/sections/profile.scss
@@ -6,3 +6,17 @@
}
}
}
+
+.profile_avatar_holder {
+ float:left;
+ width:60px;
+ height:60px;
+ margin-right:20px;
+ img {
+ width:60px;
+ height:60px;
+ background:#fff;
+ padding: 1px;
+ border: 1px solid #ddd;
+ }
+}
diff --git a/app/views/keys/index.html.haml b/app/views/keys/index.html.haml
index fd5a9dad238..f5a8283a0ce 100644
--- a/app/views/keys/index.html.haml
+++ b/app/views/keys/index.html.haml
@@ -18,5 +18,5 @@
- if @keys.blank?
%tr
%td{colspan: 3}
- %h3.nothing_here_message There are no SSH keys with access to your account.
+ %p.nothing_here_message There are no SSH keys with access to your account.
diff --git a/app/views/profile/account.html.haml b/app/views/profile/account.html.haml
index 112963cc64c..1e3a8b1a0d4 100644
--- a/app/views/profile/account.html.haml
+++ b/app/views/profile/account.html.haml
@@ -1,7 +1,6 @@
- if Gitlab.config.omniauth_enabled?
%fieldset
- %legend
- %h3.page_title Social Accounts
+ %legend Social Accounts
.oauth_select_holder
%p.hint Tip: Click on icon to activate sigin with one of the following services
- User.omniauth_providers.each do |provider|
@@ -11,10 +10,9 @@
%fieldset
%legend
- %h3.page_title
- Private token
- %span.cred.right
- keep it secret!
+ Private token
+ %span.cred.right
+ keep it secret!
.padded
= form_for @user, url: profile_reset_private_token_path, method: :put do |f|
.data
@@ -31,8 +29,7 @@
= f.submit 'Generate', class: "btn success btn-build-token"
%fieldset
- %legend
- %h3.page_title Password
+ %legend Password
= form_for @user, url: profile_password_path, method: :put do |f|
.padded
%p.slead After successful password update you will be redirected to login page where you should login with new password
diff --git a/app/views/profile/design.html.haml b/app/views/profile/design.html.haml
index d70483a25d8..4eace607ec2 100644
--- a/app/views/profile/design.html.haml
+++ b/app/views/profile/design.html.haml
@@ -1,7 +1,6 @@
= form_for @user, url: profile_update_path, remote: true, method: :put do |f|
- %div
- %h3.page_title Application theme
- %br
+ %fieldset
+ %legend Application theme
.themes_opts
= label_tag do
.prev
@@ -23,19 +22,19 @@
%br
.clearfix
- %h3.page_title Code review
- %br
- .themes_opts
- = label_tag do
- .prev
- = image_tag "white.png"
- = f.radio_button :dark_scheme, false
- White code preview
- = label_tag do
- .prev
- = image_tag "dark.png"
- = f.radio_button :dark_scheme, true
- Dark code preview
+ %fieldset
+ %legend Code review
+ .themes_opts
+ = label_tag do
+ .prev
+ = image_tag "white.png"
+ = f.radio_button :dark_scheme, false
+ White code preview
+ = label_tag do
+ .prev
+ = image_tag "dark.png"
+ = f.radio_button :dark_scheme, true
+ Dark code preview
:javascript
$(function(){
diff --git a/app/views/profile/show.html.haml b/app/views/profile/show.html.haml
index 7b62529116e..7d9e90cf3f8 100644
--- a/app/views/profile/show.html.haml
+++ b/app/views/profile/show.html.haml
@@ -1,5 +1,5 @@
.profile_avatar_holder
- = image_tag gravatar_icon(@user.email, 90), class: "styled_image"
+ = image_tag gravatar_icon(@user.email, 90)
%h3.page_title
= @user.name
%br
@@ -19,21 +19,23 @@
.control-group
= f.label :name, class: "control-label"
.controls
- = f.text_field :name, class: "input-xlarge"
+ = f.text_field :name, class: "input-xlarge", required: true
%span.help-block Enter your name, so people you know can recognize you.
.control-group
= f.label :email, class: "control-label"
.controls
- = f.text_field :email, class: "input-xlarge"
+ = f.text_field :email, class: "input-xlarge", required: true
%span.help-block We also use email for avatar detection.
.span5.right
- %div.tips
- %h6 Tips:
+ %fieldset.tips
+ %legend Tips:
%ul
+ %li
+ %p You can change your password on Account page
-unless Gitlab.config.disable_gravatar?
%li
- %p.hint You can change your avatar at #{link_to "gravatar.com", "http://gravatar.com"}
+ %p You can change your avatar at #{link_to "gravatar.com", "http://gravatar.com"}
- if Gitlab.config.omniauth_enabled? && @user.provider?
%li
@@ -41,7 +43,6 @@
You can login through #{@user.provider.titleize}!
= link_to "click here to change", profile_account_path
- %hr
.row
.span7
.control-group
@@ -59,23 +60,22 @@
= f.text_area :bio, rows: 6, class: "input-xlarge", maxlength: 250
%span.help-block Tell us about yourself in fewer than 250 characters.
.span5.right
- .ui-box.white
- .ui-box-body
- %h4
- Personal projects:
- %small.right
- %span= current_user.my_own_projects.count
- of
- %span= current_user.projects_limit
+ %fieldset
+ %legend
+ Personal projects:
+ %small.right
+ %span= current_user.my_own_projects.count
+ of
+ %span= current_user.projects_limit
+ .padded
.progress
.bar{style: "width: #{current_user.projects_limit_percent}%;"}
- .ui-box.white
- .ui-box-body
- %h4
- SSH public keys:
- %strong.right= link_to current_user.keys.count, keys_path
-
+ %fieldset
+ %legend
+ SSH public keys:
+ %strong.right= link_to current_user.keys.count, keys_path
+ .padded
= link_to "Add Public Key", new_key_path, class: "btn small"
.form-actions