Skip to content

Commit

Permalink
Merge branch 'release/0.2.11'
Browse files Browse the repository at this point in the history
* release/0.2.11:
  #115 upgrade history system
  #115 fix history page
  • Loading branch information
kalashnikovisme committed Jun 22, 2015
2 parents c4a2af8 + a0f532c commit c733777
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 23 deletions.
2 changes: 1 addition & 1 deletion app/assets/javascripts/web/members.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ $ ->
$view_button.show()

align_mic_userpics = ->
$('.mic-userpic-circle').each ->
$('.god-fathers-childs .mic-userpic-circle').each ->
parent_width = $(this).parents().first().width()
$(this).css('margin-left', (parent_width - $(this).width()) / 2)
return
Expand Down
6 changes: 3 additions & 3 deletions app/assets/stylesheets/web/articles/history.css.sass
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$orange-ui: #ffa531
.history-banner
.history-banner
width: 100%
height: 610px
background-image: url('http://cs624720.vk.me/v624720255/1d388/MsZfgK5UBWA.jpg')
Expand Down Expand Up @@ -34,7 +34,7 @@ $orange-ui: #ffa531
border: 6px solid rgba(255, 255, 255, 1)
&.lapteva
background-image: image-url('people/lapteva.png')
&:hover &:before
&:hover &:before
content: ''
display: block
.history-big-block, .history-block
Expand Down Expand Up @@ -99,4 +99,4 @@ $orange-ui: #ffa531
border-color: transparent #e2e2e2 transparent transparent
&:after
left: -5px
border-color: transparent #fff transparent transparent
border-color: transparent #fff transparent transparent
2 changes: 2 additions & 0 deletions app/helpers/web/articles_helper.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
module Web::ArticlesHelper
include HistoryHelper

def link_to_article_member_path(member, short_name = nil)
if article_member_path member
if short_name
Expand Down
30 changes: 12 additions & 18 deletions app/views/web/articles/shared/_history.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
.small-3.columns
= link_to article_member_path(domashevskaya), class: active_member_class(domashevskaya) do
.mic-userpic-circle{ style: "background-image: url(#{domashevskaya.avatar.profile})" }
.small-3.columns
.small-3.columns.end
.mic-userpic-circle.lapteva
%p
%b
Expand All @@ -32,7 +32,7 @@
= link_to_article_member_path(titova, 'Алёна Асеева')
(после замужества, - Титова), выпускающий редактор службы новостей «Город в эфире» Константин ИЛЬИН и консультант Управления по взаимодействию с общественными объединениями граждан администрации Губернатора Ульяновской области Елена ДОМАШЕВСКАЯ.Каждый из них до этого уже занимался реализацией различных проектов в сфере молодёжной политике.
%br
%br
%br
= link_to_article_member_path(iliin)
по выходным преподавал в Центре детского творчества №6 и его районном пресс-центре «Норд-вест», являлся президентом Ассоциации начинающих журналистов Ульяновской области «Inформат», Татьяна Лаптева также работала с молодыми журналистами и была вице-президентом «Inформата». Елена Асеева, реализовывала в регионе проекты, направленные на развитие у молодёжи лидерских качеств, проводила выездные семинары, в том числе была организатором конкурса актива старшеклассников «Я – лидер». Елена Домашевская через свои проекты пыталась развить у молодёжи чувство толерантности, работала с иностранными студентами, приехавшими в Ульяновск для обучения в местных вузах.
%br
Expand All @@ -41,19 +41,13 @@
/ = render 'web/articles/shared/tags'
.history-timeline
.history-line
.history-block.row
.history-date
%span.history-date-year
2009
%br/
26 апреля
.history-content.left
Ассоциации начинающих журналистов Ульяновской области «Inформат», Татьяна Лаптева также работала с молодыми журналистами и была вице-президентом «Inформата». Елена Асеева, реализовывала в регионе проекты, направленные на развитие у молодёжи лидерских качеств, проводила выездные семинары, в том числе была организатором конкурса актива старшеклассников «Я – лидер».
.history-block.row
.history-date
%span.history-date-year
2009
%br/
26 апреля
.history-content.right
Ассоциации начинающих журналистов Ульяновской области «Inформат», Татьяна Лаптева также работала с молодыми журналистами и была вице-президентом «Inформата». Елена Асеева, реализовывала в регионе проекты, направленные на развитие у молодёжи лидерских качеств, проводила выездные семинары, в том числе была организатором конкурса актива старшеклассников «Я – лидер».
- history_events_list.keys.each do |year|
- history_events_list[year].keys.each_with_index do |date, index|
.history-block.row
.history-date
%span.history-date-year
= year
%br/
= date
.history-content{ class: (index % 2 == 0 ? 'left' : 'right') }
= history_events_list[year][date]
2 changes: 1 addition & 1 deletion app/views/web/members/show.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.container.account
.row
.small-5.columns
.user-photo{}
.user-photo
= image_tag @member.avatar.profile, class: :photo
.overlay
.text
Expand Down
5 changes: 5 additions & 0 deletions lib/history_helper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module HistoryHelper
def history_events_list
history_events = YAML.load_file("#{Rails.root}/lib/yaml/history_events.yml").with_indifferent_access[:history]
end
end
4 changes: 4 additions & 0 deletions lib/yaml/history_events.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
history:
2009:
'26 апреля': 'Ассоциации начинающих журналистов Ульяновской области «Inформат», Татьяна Лаптева также работала с молодыми журналистами и была вице-президентом «Inформата». Елена Асеева, реализовывала в регионе проекты, направленные на развитие у молодёжи лидерских качеств, проводила выездные семинары, в том числе была организатором конкурса актива старшеклассников «Я – лидер».'
'27 апреля': 'Ассоциации начинающих журналистов Ульяновской области «Inформат», Татьяна Лаптева также работала с молодыми журналистами и была вице-президентом «Inформата». Елена Асеева, реализовывала в регионе проекты, направленные на развитие у молодёжи лидерских качеств, проводила выездные семинары, в том числе была организатором конкурса актива старшеклассников «Я – лидер».'

0 comments on commit c733777

Please sign in to comment.