diff --git a/app/controllers/journal_controller.rb b/app/controllers/journal_controller.rb index 6291496..0cc32ca 100644 --- a/app/controllers/journal_controller.rb +++ b/app/controllers/journal_controller.rb @@ -21,7 +21,19 @@ def view end def load - dates = params[:dates].split(/,/) + if entryDate = params['before-date'] + @entry= JournalEntry.where(:date.lt => entryDate).order([[:date, Mongo::DESCENDING]]).first() + if @entry + render :content_type => 'application/javascript', :layout => false, :inline => <<-EOI + $("#spinner").remove();window.loadingNext = false; + $("#journal-data").append(<%= raw(render(:partial => 'entry', :locals => { :entry => @entry, :today => false }).to_json) %>); + EOI + else + render :content_type => 'application/javascript', :text => 'window.NoMoreData = true;$("#spinner").remove();', :layout => false + end + else + # Something else + end end def search diff --git a/app/views/journal/view.html.erb b/app/views/journal/view.html.erb index 9f12cb0..b6912d5 100644 --- a/app/views/journal/view.html.erb +++ b/app/views/journal/view.html.erb @@ -5,7 +5,8 @@
- + +
@@ -37,6 +38,7 @@