Sha256: 08eeeb7e5504ea1787838738ca3060b00a5b1967a05027540433697f04c88e27

Contents?: true

Size: 1.04 KB

Versions: 29

Compression:

Stored size: 1.04 KB

Contents

module SocialStream
  module ToolbarConfig
    module Events
      def home_toolbar_items
        items = super

        items.find{ |i| i[:key] == :resources }[:items].unshift({
          :key => :resources_events,
          :name => image_tag("btn/btn_event.png")+t('conference.title'),
          :url => events_path
        })

        items
      end

      def profile_toolbar_items(subject = current_subject)
        items = super

        items.find{ |i| i[:key] == :resources }[:items].unshift({
          :key => :resources_events,
          :name => image_tag("btn/btn_event.png")+t('conference.title'),
          :url => polymorphic_path([subject, Event.new])
        })

        if SocialStream.activity_forms.include?(:event) &&
           subject.is_a?(Event) &&
           subject.agenda.present?

           items.insert(1, {
             :key => :outline_info,
             :name => image_tag("btn/btn_outline.png")+t('menu.outline'),
             :url =>  agenda_path(subject)
           })
        end

        items
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
social_stream-events-0.0.14 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.7 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.13 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.6 events/lib/social_stream/toolbar_config/events.rb
social_stream-0.11.5 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.12 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.4 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.11 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.3 events/lib/social_stream/toolbar_config/events.rb
social_stream-0.11.2 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.10 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.1 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.9 lib/social_stream/toolbar_config/events.rb
social_stream-0.11.0 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.8 lib/social_stream/toolbar_config/events.rb
social_stream-0.10.4 events/lib/social_stream/toolbar_config/events.rb
social_stream-0.10.3 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.7 lib/social_stream/toolbar_config/events.rb
social_stream-0.10.2 events/lib/social_stream/toolbar_config/events.rb
social_stream-events-0.0.6 lib/social_stream/toolbar_config/events.rb