Skip to content

Commit 237555f

Browse files
committed
finishing up events
1 parent 8293b32 commit 237555f

File tree

19 files changed

+76
-22
lines changed

19 files changed

+76
-22
lines changed

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ gem 'will_paginate', '3.0.4'
1111
gem 'bootstrap-will_paginate', '0.0.9'
1212
gem "paperclip", "~> 4.2"
1313
gem "cancan"
14-
gem "validates_url_format_of"
1514

1615
group :development, :test do
1716
gem 'sqlite3', '1.3.8'

Gemfile.lock

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ GEM
164164
uglifier (2.1.1)
165165
execjs (>= 0.3.0)
166166
multi_json (~> 1.0, >= 1.0.2)
167-
validates_url_format_of (0.4.1)
168-
activerecord (>= 3.1, < 5)
169167
websocket (1.0.7)
170168
will_paginate (3.0.4)
171169
xpath (2.0.0)
@@ -198,5 +196,4 @@ DEPENDENCIES
198196
sqlite3 (= 1.3.8)
199197
turbolinks (= 1.1.1)
200198
uglifier (= 2.1.1)
201-
validates_url_format_of
202199
will_paginate (= 3.0.4)

app/assets/stylesheets/custom.css.scss

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ img {
101101
.text-inset-bold {
102102
font-weight: bold;
103103
}
104+
.text-inset-title {
105+
font-size: 14pt;
106+
}
104107

105108
.current-show-tag {
106109
color: $maroon;
@@ -148,12 +151,24 @@ img {
148151
margin-bottom: 50px;
149152
}
150153

154+
.left-mid {
155+
float: left;
156+
width: 60%;
157+
margin-bottom: 50px;
158+
}
159+
151160
.right {
152161
float: right;
153162
width: 50%;
154163
margin-bottom: 50px;
155164
}
156165

166+
.right-event {
167+
float: right;
168+
// margin-bottom: 20px;
169+
width:40%;
170+
}
171+
157172
.right-float {
158173
float: right;
159174
margin-bottom: 50px;
@@ -182,6 +197,11 @@ h3 {
182197
padding-top: 50px;
183198
}
184199

200+
.event-info {
201+
clear: both;
202+
padding-top: 20px;
203+
}
204+
185205
.info-text {
186206
padding: 30px;
187207
}
@@ -438,12 +458,16 @@ aside {
438458
// text-align: center;
439459
}
440460

441-
.read-more-link, .read-less-link {
442-
cursor: pointer;
461+
.ind-show-paragraph, .ind-event-paragraph {
462+
margin-top: 10px;
443463
}
444464

445-
.ind-show-paragraph {
465+
.ind-show-paragraph-truncated {
466+
margin-top: 10px;
467+
}
446468

469+
.read-more-link, .read-less-link {
470+
cursor: pointer;
447471
}
448472

449473
.ind-show-text {
@@ -479,6 +503,12 @@ aside {
479503
padding-right: 30px;
480504
}
481505

506+
.event-picture {
507+
padding: 20px;
508+
padding-top: 0px;
509+
padding-right: 30px;
510+
}
511+
482512
/* links */
483513

484514
.links {

app/controllers/events_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ def admin_user
5151
end
5252

5353
def event_params
54-
params.require(:event).permit(:title, :description, :event_date, :start_time, :end_time, :event_image, :on_homepage)
54+
params.require(:event).permit(:title, :description, :event_date, :start_time, :end_time, :event_image, :on_homepage, :url)
5555
end
5656
end

app/controllers/shows_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ def ind_current
4545

4646
def current
4747
@current_show = Show.where(:current => true).first
48-
# @events = Event.where(:on_homepage => true).sort_by(&:event_date)
48+
@events = Event.where(:on_homepage => true).sort_by(&:event_date)
4949
end
5050

5151
def past
5252
current_show = Show.where(:current => true).first
5353
start_date = Show.arel_table[:start_date]
54-
@past_shows = Show.where(start_date.lt(current_show.start_date))
54+
@past_shows = Show.where(start_date.lt(current_show.start_date)).limit(10)
5555
@is_current_page = false
5656
render 'past'
5757
end

app/models/link.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,4 @@ class Link < ActiveRecord::Base
33
validates :title, presence: true, length: { maximum: 50 }
44
validates :description, presence: true
55
validates :url, presence: true
6-
validates_url_format_of :url,
7-
:allow_nil => true
86
end

app/models/user.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ class User < ActiveRecord::Base
1010
uniqueness: { case_sensitive: false }
1111
has_secure_password
1212
validates :password, length: { minimum: 6 }
13-
validates_url_format_of :website,
14-
:allow_nil => true
1513

1614
Paperclip.interpolates :slug do |attachment, style|
1715
attachment.instance.slug

app/views/events/_ind_event_admin.html.erb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
</div>
55
<div class='left-larger no-margin'>
66
<div class='inner-content-shows small-padding'>
7-
<div class='ind-event-text'><%= "#{event.event_date.strftime('%m/%d/%Y')}" %></div>
8-
<div class='ind-event-text'><%= "Start: #{event.start_time}" %></div>
9-
<div class='ind-event-text'><%= "End: #{event.end_time}" %></div>
10-
<div class='ind-event-paragraph-truncated'>
7+
<div class='ind-event-text'><%= "#{event.event_date.strftime('%m/%d/%Y')}, #{event.start_time.strftime('%I:%M %p')} - #{event.end_time.strftime('%I:%M %p')}" %></div>
8+
<div class='ind-event-text'><%= link_to event.url, event.url if event.url %></div>
9+
<div class='ind-event-paragraph'>
1110
<%= event.description %>
1211
</div>
1312
</div>

app/views/events/edit.html.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
<%= f.label :description %>
1313
<%= f.text_area :description %>
1414

15+
<%= f.label :url %>
16+
<%= f.text_field :url %>
17+
1518
<%= f.label :event_date %>
1619
<%= f.date_select :event_date %>
1720

app/views/events/index.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ul class="events">
55
<% @events.each do |date_group| %>
66
<h2 class='center'><%= "#{Date::MONTHNAMES[date_group[0].month]} #{date_group[0].year}" %></h2>
7-
<% date_group[1].each do |event| %>
7+
<% date_group[1].sort_by(&:event_date).each do |event| %>
88
<%= render :partial => 'ind_event_admin', :locals => { event: event } %>
99
<% end %>
1010
<% end %>

0 commit comments

Comments
 (0)