Skip to content

Commit 4aa4e3e

Browse files
committed
Add help and help modal with contacts, documents, cheatsheet
1 parent 79b37c4 commit 4aa4e3e

5 files changed

Lines changed: 139 additions & 6 deletions

File tree

public/views/body.ejs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,5 @@
151151
</div>
152152
</div>
153153
</div>
154-
<%- include modal %>
154+
<%- include signin-modal %>
155+
<%- include help-modal %>

public/views/header.ejs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<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>
6060
</li>
6161
<li class="divider"></li>
62-
<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>
62+
<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>
6363
</li>
6464
</ul>
6565
<a class="btn btn-link ui-mode">
@@ -80,9 +80,9 @@
8080
<input type="radio" name="mode" autocomplete="off"><i class="fa fa-columns"></i>
8181
</label>
8282
</div>
83-
<a href="https://www.facebook.com/messages/866415986748945" class="btn btn-link ui-feedback" title="Feedback" target="_blank">
84-
<i class="fa fa-bullhorn"></i>
85-
</a>
83+
<span class="btn btn-link btn-file ui-help" title="Help" data-toggle="modal" data-target=".help-modal">
84+
<i class="fa fa-question-circle"></i>
85+
</span>
8686
<span class="btn btn-link btn-file ui-upload-image" title="Upload Image" style="display:none;">
8787
<i class="fa fa-camera"></i><input type="file" accept="image/*" name="upload" multiple>
8888
</span>

public/views/help-modal.ejs

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<!-- help modal -->
2+
<div class="modal fade help-modal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
3+
<div class="modal-dialog modal-lg">
4+
<div class="modal-content">
5+
<div class="modal-header">
6+
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
7+
</button>
8+
<h4 class="modal-title" id="mySmallModalLabel"><i class="fa fa-question-circle"></i> Help</h4>
9+
</div>
10+
<div class="modal-body">
11+
<div class="row">
12+
<div class="col-lg-3">
13+
<div class="panel panel-default">
14+
<div class="panel-heading">
15+
<h3 class="panel-title">Contacts</h3>
16+
</div>
17+
<div class="panel-body">
18+
<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>
19+
<br>
20+
<a href="mailto:hackmdio@gmail.com" title="Send us email"><i class="fa fa-envelope fa-fw"></i> Send us email</a>
21+
</div>
22+
</div>
23+
<div class="panel panel-default">
24+
<div class="panel-heading">
25+
<h3 class="panel-title">Documents</h3>
26+
</div>
27+
<div class="panel-body">
28+
<a href="./features" title="Features" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> Features</a>
29+
<br>
30+
<a href="./yaml-metadata" title="YAML Metadata" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> YAML Metadata</a>
31+
<br>
32+
<a href="./slide-example" title="Slide Example" target="_blank"><i class="fa fa-dot-circle-o fa-fw"></i> Slide Example</a>
33+
</div>
34+
</div>
35+
</div>
36+
<div class="col-lg-9">
37+
<div class="panel panel-default">
38+
<div class="panel-heading">
39+
<h3 class="panel-title">Cheatsheet</h3>
40+
</div>
41+
<div class="panel-body" style="max-height: 470px; overflow: auto;">
42+
<table class="table table-condensed">
43+
<thead>
44+
<tr>
45+
<th>Example</th>
46+
<th>Syntax</th>
47+
</tr>
48+
</thead>
49+
<tbody class="markdown-body" style="font-family: inherit; font-size: 14px; padding: 0; max-width: inherit;">
50+
<tr>
51+
<td>Header</td>
52+
<td># Header</td>
53+
</tr>
54+
<tr>
55+
<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>
56+
<td>- Unordered List<br>1. Ordered List<br>- [ ] Todo List</td>
57+
</tr>
58+
<tr>
59+
<td><blockquote> Blockquote</blockquote></td>
60+
<td>> Blockquote</td>
61+
</tr>
62+
<tr>
63+
<td><strong>Bold font</strong></td>
64+
<td>**Bold font**</td>
65+
</tr>
66+
<tr>
67+
<td><i>Italics font</i></td>
68+
<td>*Italics font*</td>
69+
</tr>
70+
<tr>
71+
<td><s>Strikethrough</s></td>
72+
<td>~~strikethrough~~</td>
73+
</tr>
74+
<tr>
75+
<td>19<sup>th</sup></td>
76+
<td>19^th^</td>
77+
</tr>
78+
<tr>
79+
<td>H<sub>2</sub>O</td>
80+
<td>H~2~O</td>
81+
</tr>
82+
<tr>
83+
<td><ins>Inserted text</ins></td>
84+
<td>++Inserted text++</td>
85+
</tr>
86+
<tr>
87+
<td><mark>Marked text</mark></td>
88+
<td>==Marked text==</td>
89+
</tr>
90+
<tr>
91+
<td><a>Link</a></td>
92+
<td>[title](http://)</td>
93+
</tr>
94+
<tr>
95+
<td>Image</td>
96+
<td>![alt](http:// title)</td>
97+
</tr>
98+
<tr>
99+
<td><code>Code</code></td>
100+
<td>`code`</td>
101+
</tr>
102+
<tr>
103+
<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>;
104+
</div></div></code></pre></td>
105+
<td>```javascript<br>var i = 0;<br>```</td>
106+
</tr>
107+
<tr>
108+
<td><img align="absmiddle" alt=":smile:" class="emoji" src="./vendor/emojify/images/smile.png" title=":smile:"></img></td>
109+
<td>:smile:</td>
110+
</tr>
111+
<tr>
112+
<td>Externals</td>
113+
<td>{%youtube youtube_id %}</td>
114+
</tr>
115+
<tr>
116+
<td>L<sup>a</sup>T<sub>e</sub>X</td>
117+
<td>$L^aT_eX$</td>
118+
</tr>
119+
<tr>
120+
<td><div class="alert alert-info"><p>This is a alert area.</p></div></td>
121+
<td>:::info<br>This is a alert area.<br>:::</td>
122+
</tr>
123+
</tbody>
124+
</table>
125+
</div>
126+
</div>
127+
</div>
128+
</div>
129+
</div>
130+
</div>
131+
</div>
132+
</div>

public/views/index.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
</div>
175175
</div>
176176
</div>
177-
<%- include modal %>
177+
<%- include signin-modal %>
178178

179179
<!-- Bootstrap core JavaScript
180180
================================================== -->

0 commit comments

Comments
 (0)