Adding CSS for form errors, adding missing indices
This commit is contained in:
		
							parent
							
								
									a9db42a956
								
							
						
					
					
						commit
						8767a98fbb
					
				
					 4 changed files with 44 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,7 @@ FROM ruby:2.2.4
 | 
			
		|||
 | 
			
		||||
ENV RAILS_ENV=production
 | 
			
		||||
 | 
			
		||||
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
 | 
			
		||||
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev && rm -rf /var/lib/apt/lists/*
 | 
			
		||||
RUN mkdir /mastodon
 | 
			
		||||
 | 
			
		||||
WORKDIR /mastodon
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -214,6 +214,12 @@
 | 
			
		|||
    text-align: center;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .error_notification {
 | 
			
		||||
    color: #df405a;
 | 
			
		||||
    font-weight: 500;
 | 
			
		||||
    margin-bottom: 15px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .input {
 | 
			
		||||
    margin-bottom: 15px;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -238,7 +244,7 @@
 | 
			
		|||
      font-size: 14px;
 | 
			
		||||
      font-family: 'Roboto', sans-serif;
 | 
			
		||||
 | 
			
		||||
      &:focus {
 | 
			
		||||
      &:focus, &:active {
 | 
			
		||||
        border-bottom: 2px solid #2b90d9;
 | 
			
		||||
        padding-bottom: 5px;
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			@ -253,6 +259,24 @@
 | 
			
		|||
      margin-top: 5px;
 | 
			
		||||
      color: lighten(#282c37, 25%);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.field_with_errors {
 | 
			
		||||
      input[type=text], input[type=email], input[type=password], textarea {
 | 
			
		||||
        border-bottom: 2px solid #df405a;
 | 
			
		||||
        padding-bottom: 5px;
 | 
			
		||||
 | 
			
		||||
        &:focus, &:active {
 | 
			
		||||
          border-bottom: 2px solid #2b90d9;
 | 
			
		||||
          padding-bottom: 5px;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .error {
 | 
			
		||||
        display: block;
 | 
			
		||||
        margin-top: 5px;
 | 
			
		||||
        color: #df405a;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								db/migrate/20160316103650_add_missing_indices.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								db/migrate/20160316103650_add_missing_indices.rb
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
class AddMissingIndices < ActiveRecord::Migration
 | 
			
		||||
  def change
 | 
			
		||||
    add_index :users, :account_id
 | 
			
		||||
    add_index :statuses, :account_id
 | 
			
		||||
    add_index :statuses, :in_reply_to_id
 | 
			
		||||
    add_index :statuses, :reblog_of_id
 | 
			
		||||
    add_index :stream_entries, :account_id
 | 
			
		||||
    add_index :stream_entries, [:activity_id, :activity_type]
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -11,7 +11,7 @@
 | 
			
		|||
#
 | 
			
		||||
# It's strongly recommended that you check this file into your version control system.
 | 
			
		||||
 | 
			
		||||
ActiveRecord::Schema.define(version: 20160314164231) do
 | 
			
		||||
ActiveRecord::Schema.define(version: 20160316103650) do
 | 
			
		||||
 | 
			
		||||
  # These are extensions that must be enabled in order to support this database
 | 
			
		||||
  enable_extension "plpgsql"
 | 
			
		||||
| 
						 | 
				
			
			@ -125,6 +125,9 @@ ActiveRecord::Schema.define(version: 20160314164231) do
 | 
			
		|||
    t.string   "url"
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  add_index "statuses", ["account_id"], name: "index_statuses_on_account_id", using: :btree
 | 
			
		||||
  add_index "statuses", ["in_reply_to_id"], name: "index_statuses_on_in_reply_to_id", using: :btree
 | 
			
		||||
  add_index "statuses", ["reblog_of_id"], name: "index_statuses_on_reblog_of_id", using: :btree
 | 
			
		||||
  add_index "statuses", ["uri"], name: "index_statuses_on_uri", unique: true, using: :btree
 | 
			
		||||
 | 
			
		||||
  create_table "stream_entries", force: :cascade do |t|
 | 
			
		||||
| 
						 | 
				
			
			@ -135,6 +138,9 @@ ActiveRecord::Schema.define(version: 20160314164231) do
 | 
			
		|||
    t.datetime "updated_at",    null: false
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  add_index "stream_entries", ["account_id"], name: "index_stream_entries_on_account_id", using: :btree
 | 
			
		||||
  add_index "stream_entries", ["activity_id", "activity_type"], name: "index_stream_entries_on_activity_id_and_activity_type", using: :btree
 | 
			
		||||
 | 
			
		||||
  create_table "users", force: :cascade do |t|
 | 
			
		||||
    t.string   "email",                  default: "", null: false
 | 
			
		||||
    t.integer  "account_id",                          null: false
 | 
			
		||||
| 
						 | 
				
			
			@ -151,6 +157,7 @@ ActiveRecord::Schema.define(version: 20160314164231) do
 | 
			
		|||
    t.inet     "last_sign_in_ip"
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  add_index "users", ["account_id"], name: "index_users_on_account_id", using: :btree
 | 
			
		||||
  add_index "users", ["email"], name: "index_users_on_email", unique: true, using: :btree
 | 
			
		||||
  add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true, using: :btree
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue