A bit of caching in the page_renderer

This commit is contained in:
Alexey Verkhovsky 2005-09-27 05:26:19 +00:00
parent 9816c395c5
commit 5447b82ed9

View file

@ -24,7 +24,7 @@ class PageRenderer
end
def display_content
render
@display_content ||= render
end
def display_content_for_export
@ -32,12 +32,12 @@ class PageRenderer
end
def display_published
render :mode => :publish
@display_published ||= render(:mode => :publish)
end
def display_diff
previous_revision = @revision.page.previous_revision(@revision)
if previous_revision
if previous_revision
rendered_previous_revision = WikiContent.new(previous_revision, @@url_generator).render!
HTMLDiff.diff(rendered_previous_revision, display_content)
else