% skin view %>
<% view page uses content::page extends master %>
<% template sidebar() %>
<% if not empty sidebar %>
<%= sidebar | ext markdown %>
<% end %>
<% end %>
<% template title() %><%= title %><% end %>
<% template navigation() %>
<% if not empty edit_link %>
<% gt "Edit" %>
/
<% gt "History" %>
/
<% end %>
<% include master::navigation() %>
<% end template %>
<% template main() %>
<%= content | ext markdown %>
<% end %>
<% end view %>
<% view edit_page uses content::edit_page extends page %>
<% template title() %><% if new_page %><% gt "New Article" %><% else %><% gt "Edit" %><% if not empty title %>:<%= title %><% end %><% end %><% end %>
<% template navigation() %>
<% if not empty edit_link %>
<% gt "Back to page" %>
/
<% gt "History" %>
/
<% end %>
<% include master::navigation() %>
<% end template %>
<% template main() %>
<% if not empty title %>
<% include page::main() %>
<% end %>
<% csrf %>
<% form as_table form.fields %>
<% form as_space form.buttons %>
<% end template %>
<% end view %>
<% view page_hist uses content::page_hist extends page %>
<% template title() %>
<% include page::title() %>
<% end template %>
<% template navigation() %>
<% gt "Edit this version (rollback)" %>
/
<% include page::navigation() %>
<% end template %>
<% template main() %>
<% gt "(version {1,num}, from {2,dt=s})" using version, date %>
<% include page::main() %>
<% end template %>
<% end view %>
<% view diff uses content::diff extends master %>
<% template title() %><% gt "Difference \"{1}\" ver. {2} versus ver. {3}" using title,v1,v2 %><% end template %>
<% template navigation() %>
<% gt "Edit version {1,num}" using v1 %>
/
<% gt "Edit version {1,num}" using v2 %>
/
<% include master::navigation() %>
<% end template %>
<% template show_diff(content::diff_t &content) %>
<% foreach r in content %>
<% item %>
<%= r.second %> |
<% end %>
<% end %>
<% end template %>
<% template main() %>
<% if no_versions %>
<% gt "No such page or version exist" %>
<% elif no_diff %>
<% gt "No difference between these versions" %>
<% else %>
<% if title_diff %>
<% gt "Titles" %>:
<% gt "Version {1}" using v1 %> | <% gt "Version {1}" using v2 %> |
---|
<%= title_1 %> | <%= title_2 %> |
<% end %>
<% if content_diff %>
<% gt "Content" %>:
<% include show_diff(content_diff_content) %>
<% end %>
<% if pad_url_diff %>
<% gt "Pad URL" %>:
<% include show_diff(pad_url_diff_content) %>
<% end %>
<% if sidebar_diff %>
<% gt "Sidebar" %>:
<% include show_diff(sidebar_diff_content) %>
<% end %>
<% end %>
<% end template %>
<% end view %>
<% end skin %>