diff options
author | zotlabs <mike@macgirvin.com> | 2016-11-19 17:48:02 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-19 17:48:02 +1100 |
commit | 12b39feba385e56229a5ef5fe8383444f19f29e3 (patch) | |
tree | 26d41d8bda53b2ae45c94f7742b59bbb15dff0f7 /view/tpl/wiki_page_list.tpl | |
parent | 3147b7c62bf1541b3c458baa5b5af47c0663ead2 (diff) | |
parent | 16281c626b7db96e5af3e05179315b4f0dc33d1c (diff) | |
download | volse-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.tpl | 33 |
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> {{$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 |