forked from cybrespace/mastodon
Improved style of settings page
This commit is contained in:
parent
e9bc4a4a08
commit
693383234c
|
@ -34,8 +34,8 @@ const ActionBar = React.createClass({
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div style={{ borderTop: '1px solid #363c4b', borderBottom: '1px solid #363c4b', padding: '10px', lineHeight: '36px' }}>
|
<div style={{ borderTop: '1px solid #363c4b', borderBottom: '1px solid #363c4b', padding: '10px', lineHeight: '36px', overflow: 'hidden', flex: '0 0 auto' }}>
|
||||||
{actionButton} <span style={{ color: '#616b86', fontWeight: '500', textTransform: 'uppercase' }}>{infoText}</span>
|
{actionButton} <span style={{ color: '#616b86', fontWeight: '500', textTransform: 'uppercase', float: 'right', display: 'block' }}>{infoText}</span>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
|
@ -127,7 +127,23 @@ body {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
input[type=text], input[type=email], input[type=password] {
|
.file-field {
|
||||||
|
padding: 15px 0;
|
||||||
|
|
||||||
|
label {
|
||||||
|
font-family: 'Roboto';
|
||||||
|
font-size: 16px;
|
||||||
|
color: #fff;
|
||||||
|
width: 100px;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type=file] {
|
||||||
|
width: 280px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type=text], input[type=email], input[type=password], textarea {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
border: 0;
|
border: 0;
|
||||||
border-bottom: 2px solid #9baec8;
|
border-bottom: 2px solid #9baec8;
|
||||||
|
@ -137,6 +153,7 @@ body {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
|
font-family: 'Roboto';
|
||||||
|
|
||||||
&:invalid {
|
&:invalid {
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
class SettingsController < ApplicationController
|
class SettingsController < ApplicationController
|
||||||
|
layout 'auth'
|
||||||
|
|
||||||
before_action :authenticate_user!
|
before_action :authenticate_user!
|
||||||
before_action :set_account
|
before_action :set_account
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,17 @@
|
||||||
- content_for :page_title do
|
- content_for :page_title do
|
||||||
Edit profile
|
Edit profile
|
||||||
|
|
||||||
= simple_form_for @account, url: settings_path, method: :put do |f|
|
= form_for @account, url: settings_path, html: { method: :put } do |f|
|
||||||
= f.error_notification
|
.field
|
||||||
|
= f.text_field :display_name, placeholder: 'Display name'
|
||||||
|
.field
|
||||||
|
= f.text_area :note, placeholder: 'Bio'
|
||||||
|
.file-field
|
||||||
|
= f.label :avatar
|
||||||
|
= f.file_field :avatar
|
||||||
|
.file-field
|
||||||
|
= f.label :header
|
||||||
|
= f.file_field :header
|
||||||
|
|
||||||
.form-inputs
|
.actions
|
||||||
= f.input :display_name
|
= f.button 'Save changes', type: :submit
|
||||||
= f.input :note
|
|
||||||
= f.input :avatar
|
|
||||||
= f.input :header
|
|
||||||
|
|
||||||
.form-actions
|
|
||||||
= f.button :submit, 'Save changes'
|
|
||||||
|
|
Loading…
Reference in New Issue