summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorCheng-Han, Wu2016-05-11 14:37:54 +0800
committerCheng-Han, Wu2016-05-11 14:37:54 +0800
commit4aa4e3eacc36ae54c49ac94cf40594f33c4d9b1d (patch)
treeb8329b52f0afac4d01d7f9e5a53761d55ba496f3 /public
parent79b37c4fb25cc8d05d15ab6db8fdb3b53d487bd7 (diff)
Add help and help modal with contacts, documents, cheatsheet
Diffstat (limited to 'public')
-rw-r--r--public/views/body.ejs3
-rw-r--r--public/views/header.ejs8
-rw-r--r--public/views/help-modal.ejs132
-rw-r--r--public/views/index.ejs2
-rw-r--r--public/views/signin-modal.ejs (renamed from public/views/modal.ejs)0
5 files changed, 139 insertions, 6 deletions
diff --git a/public/views/body.ejs b/public/views/body.ejs
index 771da880..11bccfef 100644
--- a/public/views/body.ejs
+++ b/public/views/body.ejs
@@ -151,4 +151,5 @@
</div>
</div>
</div>
-<%- include modal %> \ No newline at end of file
+<%- include signin-modal %>
+<%- include help-modal %> \ No newline at end of file
diff --git a/public/views/header.ejs b/public/views/header.ejs
index 6218187f..bbabe778 100644
--- a/public/views/header.ejs
+++ b/public/views/header.ejs
@@ -59,7 +59,7 @@
<li role="presentation"><a role="menuitem" class="ui-download-html" tabindex="-1" href="#" target="_self"><i class="fa fa-file-code-o fa-fw"></i> HTML</a>
</li>
<li class="divider"></li>
- <li><a href="https://www.facebook.com/messages/866415986748945" class="ui-feedback" title="Feedback" target="_blank"><i class="fa fa-bullhorn fa-fw"></i> Feedback</a>
+ <li role="presentation"><a role="menuitem" class="ui-help" href="#" data-toggle="modal" data-target=".help-modal"><i class="fa fa-question-circle fa-fw"></i> Help</a>
</li>
</ul>
<a class="btn btn-link ui-mode">
@@ -80,9 +80,9 @@
<input type="radio" name="mode" autocomplete="off"><i class="fa fa-columns"></i>
</label>
</div>
- <a href="https://www.facebook.com/messages/866415986748945" class="btn btn-link ui-feedback" title="Feedback" target="_blank">
- <i class="fa fa-bullhorn"></i>
- </a>
+ <span class="btn btn-link btn-file ui-help" title="Help" data-toggle="modal" data-target=".help-modal">
+ <i class="fa fa-question-circle"></i>
+ </span>
<span class="btn btn-link btn-file ui-upload-image" title="Upload Image" style="display:none;">
<i class="fa fa-camera"></i><input type="file" accept="image/*" name="upload" multiple>
</span>
diff --git a/public/views/help-modal.ejs b/public/views/help-modal.ejs
new file mode 100644
index 00000000..15342262
--- /dev/null
+++ b/public/views/help-modal.ejs
@@ -0,0 +1,132 @@
+<!-- help modal -->
+<div class="modal fade help-modal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
+ <div class="modal-dialog modal-lg">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
+ </button>
+ <h4 class="modal-title" id="mySmallModalLabel"><i class="fa fa-question-circle"></i> Help</h4>
+ </div>
+ <div class="modal-body">
+ <div class="row">
+ <div class="col-lg-3">
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h3 class="panel-title">Contacts</h3>
+ </div>
+ <div class="panel-body">
+ <a href="https://github.com/hackmdio/hackmd/issues" title="Report an issue" target="_blank"><i class="fa fa-tag fa-fw"></i> Report an issue</a>
+ <br>
+ <a href="mailto:hackmdio@gmail.com" title="Send us email"><i class="fa fa-envelope fa-fw"></i> Send us email</a>
+ </div>
+ </div>
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h3 class="panel-title">Documents</h3>
+ </div>
+ <div class="panel-body">
+ <a href="./features" title="Features" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> Features</a>
+ <br>
+ <a href="./yaml-metadata" title="YAML Metadata" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> YAML Metadata</a>
+ <br>
+ <a href="./slide-example" title="Slide Example" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> Slide Example</a>
+ </div>
+ </div>
+ </div>
+ <div class="col-lg-9">
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h3 class="panel-title">Cheatsheet</h3>
+ </div>
+ <div class="panel-body" style="max-height: 470px; overflow: auto;">
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Example</th>
+ <th>Syntax</th>
+ </tr>
+ </thead>
+ <tbody class="markdown-body" style="font-family: inherit; font-size: 14px; padding: 0; max-width: inherit;">
+ <tr>
+ <td>Header</td>
+ <td># Header</td>
+ </tr>
+ <tr>
+ <td><ul><li>Unordered List</li></ul><ol><li>Ordered List</li></ol><ul><li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled><label></label>Todo List</li></ul></td>
+ <td>- Unordered List<br>1. Ordered List<br>- [ ] Todo List</td>
+ </tr>
+ <tr>
+ <td><blockquote> Blockquote</blockquote></td>
+ <td>> Blockquote</td>
+ </tr>
+ <tr>
+ <td><strong>Bold font</strong></td>
+ <td>**Bold font**</td>
+ </tr>
+ <tr>
+ <td><i>Italics font</i></td>
+ <td>*Italics font*</td>
+ </tr>
+ <tr>
+ <td><s>Strikethrough</s></td>
+ <td>~~strikethrough~~</td>
+ </tr>
+ <tr>
+ <td>19<sup>th</sup></td>
+ <td>19^th^</td>
+ </tr>
+ <tr>
+ <td>H<sub>2</sub>O</td>
+ <td>H~2~O</td>
+ </tr>
+ <tr>
+ <td><ins>Inserted text</ins></td>
+ <td>++Inserted text++</td>
+ </tr>
+ <tr>
+ <td><mark>Marked text</mark></td>
+ <td>==Marked text==</td>
+ </tr>
+ <tr>
+ <td><a>Link</a></td>
+ <td>[title](http://)</td>
+ </tr>
+ <tr>
+ <td>Image</td>
+ <td>![alt](http:// title)</td>
+ </tr>
+ <tr>
+ <td><code>Code</code></td>
+ <td>`code`</td>
+ </tr>
+ <tr>
+ <td><pre style="border:none !important;"><code class="javascript hljs"><div class="wrapper"><div class="gutter linenumber"><span data-linenumber="1"></span></div><div class="code"><span class="hljs-keyword">var</span> i = <span class="hljs-number">0</span>;
+</div></div></code></pre></td>
+ <td>```javascript<br>var i = 0;<br>```</td>
+ </tr>
+ <tr>
+ <td><img align="absmiddle" alt=":smile:" class="emoji" src="./vendor/emojify/images/smile.png" title=":smile:"></img></td>
+ <td>:smile:</td>
+ </tr>
+ <tr>
+ <td>Externals</td>
+ <td>{%youtube youtube_id %}</td>
+ </tr>
+ <tr>
+ <td>L<sup>a</sup>T<sub>e</sub>X</td>
+ <td>$L^aT_eX$</td>
+ </tr>
+ <tr>
+ <td><div class="alert alert-info"><p>This is a alert area.</p></div></td>
+ <td>:::info<br>This is a alert area.<br>:::</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+</div> \ No newline at end of file
diff --git a/public/views/index.ejs b/public/views/index.ejs
index 8c10e885..69b525e9 100644
--- a/public/views/index.ejs
+++ b/public/views/index.ejs
@@ -174,7 +174,7 @@
</div>
</div>
</div>
- <%- include modal %>
+ <%- include signin-modal %>
<!-- Bootstrap core JavaScript
================================================== -->
diff --git a/public/views/modal.ejs b/public/views/signin-modal.ejs
index 260ff423..260ff423 100644
--- a/public/views/modal.ejs
+++ b/public/views/signin-modal.ejs