Project

General

Profile

Feature #600

Asynchronous loading of reading page

Added by Luke Murphey over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
High
Assignee:
Target version:
Start date:
04/12/2013
Due date:
% Done:

100%


Description

Change the reading page such that it loads dynamically. This could be done using a asynchronous load of the contents using an XHR request.

Associated revisions

Revision 472 (diff)
Added by Luke Murphey over 11 years ago

Added asynchronous loading of the contents of the reading page. Closes #600.

Revision 472 (diff)
Added by Luke Murphey over 11 years ago

Added asynchronous loading of the contents of the reading page. Closes #600.

Revision 461 (diff)
Added by Luke Murphey over 11 years ago

Added asynchronous loading of the contents of the reading page. Closes #600.

History

#1 Updated by Luke Murphey over 11 years ago

Will probably want to disable caching of the main page which performs the AJAX request.

#2 Updated by Luke Murphey over 11 years ago

  • Priority changed from Normal to High

#3 Updated by Luke Murphey over 11 years ago

Might want to consider another approach to caching that allows us to pull directly from the cache at all times: http://eflorenzano.com/blog/2008/11/28/drop-dead-simple-django-caching/

#4 Updated by Luke Murphey over 11 years ago

I have asynchronous loading working. However, I keep coming to the conclusion that the caching needs to be setup differently to deal with some problems. For example, the current caching framework treats /work/new-testament/acts/19/36 differently than /work/new-testament/acts/19/35 even though the underlying Greek text is the same (though the highlight is different). Might want to consider optimizing this somehow.

#5 Updated by Luke Murphey over 11 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Applied in changeset r472.

Also available in: Atom PDF