aboutsummaryrefslogtreecommitdiffstats
path: root/view/tpl/wiki_page_list.tpl
diff options
context:
space:
mode:
authorzotlabs <mike@macgirvin.com>2016-11-19 17:48:02 +1100
committerGitHub <noreply@github.com>2016-11-19 17:48:02 +1100
commit12b39feba385e56229a5ef5fe8383444f19f29e3 (patch)
tree26d41d8bda53b2ae45c94f7742b59bbb15dff0f7 /view/tpl/wiki_page_list.tpl
parent3147b7c62bf1541b3c458baa5b5af47c0663ead2 (diff)
parent16281c626b7db96e5af3e05179315b4f0dc33d1c (diff)
downloadvolse-hubzilla-12b39feba385e56229a5ef5fe8383444f19f29e3.tar.gz
volse-hubzilla-12b39feba385e56229a5ef5fe8383444f19f29e3.tar.bz2
volse-hubzilla-12b39feba385e56229a5ef5fe8383444f19f29e3.zip
Merge pull request #591 from anaqreon/wiki-gui
Wiki UI improvements
Diffstat (limited to 'view/tpl/wiki_page_list.tpl')
-rw-r--r--view/tpl/wiki_page_list.tpl33
1 files changed, 33 insertions, 0 deletions
diff --git a/view/tpl/wiki_page_list.tpl b/view/tpl/wiki_page_list.tpl
index c020f2520..c0eeecff8 100644
--- a/view/tpl/wiki_page_list.tpl
+++ b/view/tpl/wiki_page_list.tpl
@@ -10,5 +10,38 @@
{{/if}}
{{if $canadd}}<li><a href="#" onclick="wiki_show_new_page_form(); return false;"><i class="fa fa-plus-circle"></i>&nbsp;{{$addnew}}</a></li>{{/if}}
</ul>
+ {{if $canadd}}
+ <div id="new-page-form-wrapper" class="sub-menu" style="display:none;">
+ <form id="new-page-form" action="wiki/{{$channel}}/create/page" method="post" >
+ <div class="clear"></div>
+ {{include file="field_input.tpl" field=$pageName}}
+ <div class="btn-group pull-right">
+ <button id="new-page-submit" class="btn btn-success" type="submit" name="submit" >Create Page</button>
+ </div>
+ </form>
+ <div class="clear"></div>
+ <hr>
+ </div>
+ {{/if}}
</div>
{{if $not_refresh}}</div>{{/if}}
+
+<script>
+
+ $('#new-page-submit').click(function (ev) {
+ if (window.wiki_resource_id === '') {
+ window.console.log('You must have a wiki open in order to create pages.');
+ ev.preventDefault();
+ return false;
+ }
+ $.post("wiki/{{$channel}}/create/page", {name: $('#id_pageName').val(), resource_id: window.wiki_resource_id},
+ function (data) {
+ if (data.success) {
+ window.location = data.url;
+ } else {
+ window.console.log('Error creating page.');
+ }
+ }, 'json');
+ ev.preventDefault();
+ });
+</script> \ No newline at end of file