From 03fa8d6091302531aef8d202ef3047018f250afb Mon Sep 17 00:00:00 2001 From: Dan Rice Date: Mon, 21 Apr 2014 12:09:32 -0400 Subject: [PATCH 1/2] Move mobile full-site link to footer Also remove the Tracks project links from the mobile footer --- app/views/layouts/mobile.m.erb | 1 - app/views/shared/_footer.m.erb | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/views/layouts/mobile.m.erb b/app/views/layouts/mobile.m.erb index 8301c184..ac55cafd 100644 --- a/app/views/layouts/mobile.m.erb +++ b/app/views/layouts/mobile.m.erb @@ -32,7 +32,6 @@ - <% end -%> <%= render :partial => "shared/footer" -%> diff --git a/app/views/shared/_footer.m.erb b/app/views/shared/_footer.m.erb index b8ac1fc7..b5881131 100644 --- a/app/views/shared/_footer.m.erb +++ b/app/views/shared/_footer.m.erb @@ -1 +1 @@ - + From 3c2c0fe065dc81b087b470954c2c80a9432a3e5d Mon Sep 17 00:00:00 2001 From: Dan Rice Date: Mon, 21 Apr 2014 12:09:32 -0400 Subject: [PATCH 2/2] Add mobile calendar view --- app/controllers/calendar_controller.rb | 3 +++ app/views/calendar/show.m.erb | 5 +++++ app/views/layouts/mobile.m.erb | 1 + app/views/todos/_collection.m.erb | 8 ++++++++ 4 files changed, 17 insertions(+) create mode 100644 app/views/calendar/show.m.erb create mode 100644 app/views/todos/_collection.m.erb diff --git a/app/controllers/calendar_controller.rb b/app/controllers/calendar_controller.rb index 51b8cabc..dc00bcca 100644 --- a/app/controllers/calendar_controller.rb +++ b/app/controllers/calendar_controller.rb @@ -13,6 +13,9 @@ class CalendarController < ApplicationController respond_to do |format| format.html + format.m { + cookies[:mobile_url]= {:value => request.fullpath, :secure => SITE_CONFIG['secure_cookies']} + } format.ics { render :action => 'show', :layout => false, :content_type => Mime::ICS } diff --git a/app/views/calendar/show.m.erb b/app/views/calendar/show.m.erb new file mode 100644 index 00000000..ff4974fc --- /dev/null +++ b/app/views/calendar/show.m.erb @@ -0,0 +1,5 @@ +<%= todos_calendar_container(:due_today, @calendar.due_today ) %> +<%= todos_calendar_container(:due_this_week, @calendar.due_this_week ) %> +<%= todos_calendar_container(:due_next_week, @calendar.due_next_week ) %> +<%= todos_calendar_container(:due_this_month, @calendar.due_this_month ) %> +<%= todos_calendar_container(:due_after_this_month, @calendar.due_after_this_month) %> diff --git a/app/views/layouts/mobile.m.erb b/app/views/layouts/mobile.m.erb index ac55cafd..e8266e7f 100644 --- a/app/views/layouts/mobile.m.erb +++ b/app/views/layouts/mobile.m.erb @@ -31,6 +31,7 @@ + <% end -%> diff --git a/app/views/todos/_collection.m.erb b/app/views/todos/_collection.m.erb new file mode 100644 index 00000000..8d79bda0 --- /dev/null +++ b/app/views/todos/_collection.m.erb @@ -0,0 +1,8 @@ +<%= + settings[:show_container] = !collection.empty? || settings[:show_empty_containers] + + todos_container(settings) do + todos_container_header(settings) + + todos_container_items(collection, settings) + end +%> \ No newline at end of file