def show
@page_title = @sheet.title
@sheet_title = @sheet.title
pre.sheet { text h(@sheet.body.wrap) }
div.version {
text "Version "
strong sheet.version
text ", updated "
text last_updated(@sheet)
text " ago. "
br
text ". o 0 ( "
if @sheet.version == current_sheet.version
a "edit", :href => R(Edit, @sheet.title)
end
if @sheet.version > 1
text " | "
a "previous", :href => R(Show, @sheet.title, @sheet.version - 1)
end
text " | "
a "history", :href => R(History, @sheet.title)
unless @sheet.version == current_sheet.version
text " | "
a "revert to", :href => R(Edit, @sheet.title, @sheet.version)
text " | "
a "current", :href => R(Show, @sheet.title)
end
diff_version =
if @sheet.version == current_sheet.version
@sheet.version == 1 ? nil : @sheet.version - 1
else
@sheet.version
end
if diff_version
text " | "
a "diff", :href => R(Diff, @sheet.title, diff_version)
end
text " )"
}
end