From 3b201f951a23a45b5d68e8541a1e6efcac4a886b Mon Sep 17 00:00:00 2001 From: differentreality Date: Sun, 28 Jul 2013 21:37:25 +0300 Subject: [PATCH 1/2] Hide stats by default --- app/views/admin/events/index.html.haml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/views/admin/events/index.html.haml b/app/views/admin/events/index.html.haml index 0ae7fbb1..4040fb6b 100644 --- a/app/views/admin/events/index.html.haml +++ b/app/views/admin/events/index.html.haml @@ -2,8 +2,8 @@ .span .row %h5{:style=>"text-align: right"} - = link_to "Events Stats", "#", :id => "events-stats1-link", :class => "btn btn-success" - #events-stats1 + = link_to "Events Stats", "#", :id => "events-stats-link", :class => "btn btn-success" + #events-stats %table.table.table-bordered.table-striped %thead @@ -186,7 +186,8 @@ } ); $(document).ready( function() { - $("#events-stats1-link").click(function() { - $("#events-stats1").toggle(); + $("#events-stats").hide(); + $("#events-stats-link").click(function() { + $("#events-stats").toggle(); }); }); From 1686c61e7c9224d5fe66f17164701c7e8ac49a5b Mon Sep 17 00:00:00 2001 From: differentreality Date: Sun, 28 Jul 2013 22:10:45 +0300 Subject: [PATCH 2/2] change track from events list --- app/controllers/admin/events_controller.rb | 1 + app/views/admin/events/_proposal.html.haml | 2 +- app/views/admin/events/index.html.haml | 12 +++++++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/events_controller.rb b/app/controllers/admin/events_controller.rb index 4ba56cfc..42337b59 100644 --- a/app/controllers/admin/events_controller.rb +++ b/app/controllers/admin/events_controller.rb @@ -12,6 +12,7 @@ class Admin::EventsController < ApplicationController @events = @conference.events @tracks = @conference.tracks @event_states = @events.state_machine.states.map + @event_types = @conference.event_types respond_to do |format| format.html # Explicity call #to_json to avoid the use of EventSerializer diff --git a/app/views/admin/events/_proposal.html.haml b/app/views/admin/events/_proposal.html.haml index c1074bfe..f8374eaf 100644 --- a/app/views/admin/events/_proposal.html.haml +++ b/app/views/admin/events/_proposal.html.haml @@ -19,7 +19,7 @@ .dropdown = link_to "#", :class => "dropdown-toggle", :id => "type-dropdown" do - if @event.event_type.nil? - Track + Event Type - else = @event.event_type.title diff --git a/app/views/admin/events/index.html.haml b/app/views/admin/events/index.html.haml index 4040fb6b..eafc6af1 100644 --- a/app/views/admin/events/index.html.haml +++ b/app/views/admin/events/index.html.haml @@ -134,7 +134,17 @@ - l = link_to "Change", edit_admin_conference_event_speaker_path(@conference.short_title, event), :remote => true = "(#{l})".html_safe %td - = event.event_type.title + .dropdown + = link_to "#", :class => "dropdown-toggle", :id => "type-dropdown" do + - if event.event_type.nil? + Event Type + - else + = event.event_type.title + + %ul.dropdown-menu + - @event_types.each do |type| + %li= link_to type.title, admin_conference_event_path(@conference.short_title, event, :event_type_id => type.id) , + :method => :put, :event_type_id => type.id %td .dropdown = link_to "#", :class => "dropdown-toggle", :id => "track-dropdown" do