diff --git a/simplewiki_base.html b/simplewiki_base.html new file mode 100644 index 0000000000..039bbf05fb --- /dev/null +++ b/simplewiki_base.html @@ -0,0 +1,240 @@ + +##Todo The language code isn't defined, so I made it a literal string + + +${"wiki_title"} + + + + + + + + + + +<%! + from django.core.urlresolvers import reverse +%> + + + + + +<%block name="wiki_head"> + + + + + + +
+ Textbook + + Courseware + +Discussion + +Wiki + +Profile + +Help +Log out +
+ +

<%block name="wiki_page_title"/>

+
+ +<%block name="wiki_panel"> + +
+ +
+
+
+
+
+
+ + +

+ + %if wiki_article: +
+
+ + %endif + + +

+ %if wiki_article: + %if wiki_article.locked: +

This article has been locked

+ %endif +

+ Last modified: ${wiki_article.modified_on.strftime("%b %d, %Y, %I:%M %p")} +

+ %endif +
+ +
+ +
+ + + +<%block name="wiki_body"/> + +














+ + + diff --git a/simplewiki_create.html b/simplewiki_create.html new file mode 100644 index 0000000000..d25f729c1d --- /dev/null +++ b/simplewiki_create.html @@ -0,0 +1,19 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +Create article + +<%block name="wiki_body"> +
+
+ +
+ + ${ wiki_form } + + + +
+
+
+ diff --git a/simplewiki_edit.html b/simplewiki_edit.html new file mode 100644 index 0000000000..b62cd646b0 --- /dev/null +++ b/simplewiki_edit.html @@ -0,0 +1,20 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +${ wiki_article.title } + + +<%block name="wiki_body"> +
+
+ +
+ + ${wiki_form} + + + +
+
+
+ diff --git a/simplewiki_error.html b/simplewiki_error.html new file mode 100644 index 0000000000..235ae84c75 --- /dev/null +++ b/simplewiki_error.html @@ -0,0 +1,103 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +Oops... + + + +<%block name="wiki_body"> +
+${wiki_error} + +%if wiki_err_notfound: + + +%endif + +%if wiki_err_notfound: +%if wiki_url: +

+The page you requested could not be found. +Click here to create it. +

+%else: +

+Or maybe rather: Congratulations! It seems that there's no root +article, which is probably because you just installed simple-wiki +and your installation is working. Now you can create the root article. +Click here to create it. +

+%endif +%else: +%if wiki_err_noparent: +

+You cannot create this page, because its parent +does not exist. Click here +to create it. +

+%else: + +%if wiki_err_keyword: +

+The page you're trying to create ${wiki_url} starts with _, which is reserved for internal use. +

+%else: + +%if wiki_err_locked: +

+The article you are trying to modify is locked. +

+%else: + +%if wiki_err_noread: +

+You do not have access to read this article. +

+%else: + +%if wiki_err_nowrite: +

+You do not have access to edit this article. +

+%else: + +%if wiki_err_noanon: +

+Anonymous attachments are not allowed. Try logging in. +

+%else: + +%if wiki_err_create: +

+You do not have access to create this article. +

+%else: + +%if wiki_err_encode: +

+The url you requested could not be handled by the wiki. +Probably you used a bad character in the URL. +Only use digits, English letters, underscore and dash. For instance +/wiki/An_Article-1 +

+ + +%else: +

+An error has occured. +

+ + +%endif +%endif +%endif +%endif +%endif +%endif +%endif +%endif +%endif + +
+ + diff --git a/simplewiki_history.html b/simplewiki_history.html new file mode 100644 index 0000000000..de89e9a829 --- /dev/null +++ b/simplewiki_history.html @@ -0,0 +1,71 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +${ wiki_article.title } + + +<%block name="wiki_body"> +
+
+ +
+ + + + + + + + + + + <% loopCount = 0 %> + %for revision in wiki_history: + <% loopCount += 1 %> + + + + + + + %endfor + + %if wiki_prev_page or wiki_next_page: + + + + + + %endif +
RevisionCommentDiffModified
+ + + + ${ revision.revision_text if revision.revision_text else "None" } + %for x in revision.get_diff(): + ${x|h}
+ %endfor
${revision.get_user} +
+ ${revision.revision_date.strftime("%b %d, %Y, %I:%M %p")} +
+ %if wiki_prev_page: + trans "Previous page" + %endif + %if wiki_next_page: + "Next page" + %endif +
+ +
+ diff --git a/simplewiki_searchresults.html b/simplewiki_searchresults.html new file mode 100644 index 0000000000..98367147d1 --- /dev/null +++ b/simplewiki_searchresults.html @@ -0,0 +1,23 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +%if wiki_search_query: + Search results for ${wiki_search_query | h} +%else: + Displaying all articles +%endif + + +<%block name="wiki_body"> + %for article in wiki_search_results: + %if article.get_url: + ${article.get_url()}
+ %else: + /
+ %endif + %endfor + + %if not wiki_search_results: + No articles were found! + %endif + diff --git a/simplewiki_updateprogressbar.html b/simplewiki_updateprogressbar.html new file mode 100644 index 0000000000..3803de1811 --- /dev/null +++ b/simplewiki_updateprogressbar.html @@ -0,0 +1,35 @@ +<%! + from django.template.defaultfilters import filesizeformat +%> + + +%if started: + +%else: +%if finished: + +%else: +%if overwrite_warning: + +%else: +%if too_big: + +%else: + +%endif +%endif +%endif +%endif diff --git a/simplewiki_view.html b/simplewiki_view.html new file mode 100644 index 0000000000..e6fdbd99d5 --- /dev/null +++ b/simplewiki_view.html @@ -0,0 +1,11 @@ +<%inherit file="simplewiki_base.html"/> + +<%block name="wiki_page_title"> +${ wiki_article.title } + +<%block name="wiki_body"> + +
+ ${ wiki_article.current_revision.contents_parsed| n} +
+