Blame


1 2c251c14 2020-01-15 tracey /*
2 9460dac0 2020-01-15 tracey * Copyright (c) 2019, 2020 Tracey Emery <tracey@traceyemery.net>
3 2c251c14 2020-01-15 tracey *
4 2c251c14 2020-01-15 tracey * Permission to use, copy, modify, and distribute this software for any
5 2c251c14 2020-01-15 tracey * purpose with or without fee is hereby granted, provided that the above
6 2c251c14 2020-01-15 tracey * copyright notice and this permission notice appear in all copies.
7 2c251c14 2020-01-15 tracey *
8 2c251c14 2020-01-15 tracey * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 2c251c14 2020-01-15 tracey * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 2c251c14 2020-01-15 tracey * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 2c251c14 2020-01-15 tracey * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 2c251c14 2020-01-15 tracey * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 2c251c14 2020-01-15 tracey * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 2c251c14 2020-01-15 tracey * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 2c251c14 2020-01-15 tracey */
16 2c251c14 2020-01-15 tracey
17 2c251c14 2020-01-15 tracey #ifndef GOTWEB_UI_H
18 2c251c14 2020-01-15 tracey #define GOTWEB_UI_H
19 2c251c14 2020-01-15 tracey
20 2c251c14 2020-01-15 tracey /* general html */
21 2c251c14 2020-01-15 tracey
22 2c251c14 2020-01-15 tracey char *head =
23 2c251c14 2020-01-15 tracey "<meta name='viewport' content='initial-scale=1.0," \
24 2c251c14 2020-01-15 tracey " user-scalable=no' />" \
25 2c251c14 2020-01-15 tracey "<meta charset='utf-8' />" \
26 2c251c14 2020-01-15 tracey "<meta name='msapplication-TileColor' content='#da532c' />" \
27 2c251c14 2020-01-15 tracey "<meta name='theme-color' content='#ffffff' />" \
28 2c251c14 2020-01-15 tracey "<link rel='apple-touch-icon' sizes='180x180'" \
29 2c251c14 2020-01-15 tracey " href='/apple-touch-icon.png' />" \
30 2c251c14 2020-01-15 tracey "<link rel='icon' type='image/png' sizes='32x32'" \
31 2c251c14 2020-01-15 tracey " href='/favicon-32x32.png' />" \
32 2c251c14 2020-01-15 tracey "<link rel='icon' type='image/png' sizes='16x16'" \
33 2c251c14 2020-01-15 tracey " href='/favicon-16x16.png' />" \
34 2c251c14 2020-01-15 tracey "<link rel='manifest' href='/site.webmanifest' />" \
35 2c251c14 2020-01-15 tracey "<link rel='mask-icon' href='/safari-pinned-tab.svg'" \
36 2c251c14 2020-01-15 tracey " color='#5bbad5' />" \
37 2c251c14 2020-01-15 tracey "<link rel='stylesheet' type='text/css' href='/gotweb.css' />";
38 2c251c14 2020-01-15 tracey
39 2c251c14 2020-01-15 tracey char *got_link =
40 2c251c14 2020-01-15 tracey "<div id='got_link'>" \
41 2c251c14 2020-01-15 tracey "<a href='%s' target='_sotd'><img src='/%s' alt='logo' /></a>" \
42 2c251c14 2020-01-15 tracey "</div>";
43 2c251c14 2020-01-15 tracey
44 2c251c14 2020-01-15 tracey char *site_link =
45 2c251c14 2020-01-15 tracey "<div id='site_link'>" \
46 2c251c14 2020-01-15 tracey "<a href='%s'>%s</a> %s %s" \
47 2c251c14 2020-01-15 tracey "</div>";
48 2c251c14 2020-01-15 tracey
49 2c251c14 2020-01-15 tracey char *site_owner =
50 2c251c14 2020-01-15 tracey "<div id='site_owner_wrapper'><div id='site_owner'>%s</div></div>";
51 2c251c14 2020-01-15 tracey
52 2c251c14 2020-01-15 tracey char *search =
53 87f9ebf5 2020-01-15 tracey "<!--/* <div id='search'>" \
54 2c251c14 2020-01-15 tracey "<form method='POST'>" \
55 2c251c14 2020-01-15 tracey "<input type='search' id='got-search' name='got-search' size='15'" \
56 2c251c14 2020-01-15 tracey " maxlength='50' />" \
57 2c251c14 2020-01-15 tracey "<button>Search</button>" \
58 2c251c14 2020-01-15 tracey "</form>" \
59 87f9ebf5 2020-01-15 tracey "</div> */-->";
60 2c251c14 2020-01-15 tracey
61 2c251c14 2020-01-15 tracey char *np_wrapper_start =
62 2c251c14 2020-01-15 tracey "<div id='np_wrapper'>" \
63 2c251c14 2020-01-15 tracey "<div id='nav_prev'>";
64 2c251c14 2020-01-15 tracey
65 ec46ccd7 2020-01-15 tracey char *div_diff_line =
66 ec46ccd7 2020-01-15 tracey "<div id='diff_line' class='%s'>";
67 ec46ccd7 2020-01-15 tracey
68 2c251c14 2020-01-15 tracey char *div_end =
69 2c251c14 2020-01-15 tracey "</div>";
70 2c251c14 2020-01-15 tracey
71 2c251c14 2020-01-15 tracey char *nav_next =
72 2c251c14 2020-01-15 tracey "<div id='nav_next'>" \
73 2c251c14 2020-01-15 tracey "<a href='?page=%d'>Next<a/>" \
74 2c251c14 2020-01-15 tracey "</div>";
75 2c251c14 2020-01-15 tracey
76 2c251c14 2020-01-15 tracey char *nav_prev =
77 2c251c14 2020-01-15 tracey "<a href='?page=%d'>Previous<a/>";
78 2c251c14 2020-01-15 tracey
79 46b9c89b 2020-01-15 tracey char *description =
80 46b9c89b 2020-01-15 tracey "<div id='description_title'>Description: </div>" \
81 46b9c89b 2020-01-15 tracey "<div id='description'>%s</div>";
82 46b9c89b 2020-01-15 tracey
83 46b9c89b 2020-01-15 tracey char *repo_owner =
84 46b9c89b 2020-01-15 tracey "<div id='repo_owner_title'>Owner: </div>" \
85 46b9c89b 2020-01-15 tracey "<div id='repo_owner'>%s</div>";
86 46b9c89b 2020-01-15 tracey
87 46b9c89b 2020-01-15 tracey char *last_change =
88 46b9c89b 2020-01-15 tracey "<div id='last_change_title'>Last Change: </div>" \
89 46b9c89b 2020-01-15 tracey "<div id='last_change'>%s</div>";
90 46b9c89b 2020-01-15 tracey
91 46b9c89b 2020-01-15 tracey char *cloneurl =
92 46b9c89b 2020-01-15 tracey "<div id='cloneurl_title'>Clone URL: </div>" \
93 46b9c89b 2020-01-15 tracey "<div id='cloneurl'>%s</div>";
94 46b9c89b 2020-01-15 tracey
95 4ceb8155 2020-01-15 tracey char *logbriefs_row =
96 4ceb8155 2020-01-15 tracey "<div id='logbriefs_wrapper'>" \
97 4ceb8155 2020-01-15 tracey "<div id='logbriefs_age'>%s</div>" \
98 4ceb8155 2020-01-15 tracey "<div id='logbriefs_author'>%s</div>" \
99 4ceb8155 2020-01-15 tracey "<div id='logbriefs_log'>%s</div>" \
100 8d4d2453 2020-01-15 tracey "</div>" \
101 8d4d2453 2020-01-15 tracey "<div id='navs_wrapper'>" \
102 8d4d2453 2020-01-15 tracey "<div id='navs'>%s</div>" \
103 8d4d2453 2020-01-15 tracey "</div>" \
104 8d4d2453 2020-01-15 tracey "</div>" \
105 8d4d2453 2020-01-15 tracey "<div id='dotted_line'></div>";
106 8d4d2453 2020-01-15 tracey
107 4ceb8155 2020-01-15 tracey char *logbriefs_navs =
108 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&commit=%s'>commit</a> | " \ */
109 cdb914e5 2020-01-15 tracey "<a href='?path=%s&action=commitdiff&commit=%s'>diff</a> | " \
110 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=tree&commit=%s'>tree</a><!--/* | " \
111 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=snapshot&commit=%s'>snapshot</a> */-->";
112 8d4d2453 2020-01-15 tracey
113 8d4d2453 2020-01-15 tracey char *tags_row =
114 8d4d2453 2020-01-15 tracey "<div id='tags_wrapper'>" \
115 8d4d2453 2020-01-15 tracey "<div id='tags_age'>%s</div>" \
116 87f9ebf5 2020-01-15 tracey "<div id='tag'>tag %s</div>" \
117 8d4d2453 2020-01-15 tracey "<div id='tag_name'>%s</div>" \
118 8d4d2453 2020-01-15 tracey "</div>" \
119 8d4d2453 2020-01-15 tracey "<div id='navs_wrapper'>" \
120 8d4d2453 2020-01-15 tracey "<div id='navs'>%s</div>" \
121 8d4d2453 2020-01-15 tracey "</div>" \
122 8d4d2453 2020-01-15 tracey "</div>" \
123 8d4d2453 2020-01-15 tracey "<div id='dotted_line'></div>";
124 8d4d2453 2020-01-15 tracey
125 8d4d2453 2020-01-15 tracey char *tags_navs =
126 7d2e9986 2020-01-16 tracey /* "<a href='?path=%s&action=tag&commit=%s'>tag</a> | " \ */
127 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&commit=%s'>commit</a> | " \ */
128 a416cdeb 2020-01-15 tracey "<a href='?path=%s&action=logbriefs&commit=%s'>log briefs</a> | " \
129 8d4d2453 2020-01-15 tracey "<a href='?path=%s&action=log&commit=%s'>log</a>";
130 bcbc97d8 2020-01-15 tracey
131 bcbc97d8 2020-01-15 tracey char *trees_row =
132 bcbc97d8 2020-01-15 tracey "<div id='tree_wrapper'>" \
133 bcbc97d8 2020-01-15 tracey "<div id='tree_id'>%s</div>" \
134 ec46ccd7 2020-01-15 tracey "<div id='tree'>%s</div>" \
135 bcbc97d8 2020-01-15 tracey "</div>";
136 8d4d2453 2020-01-15 tracey
137 8d4d2453 2020-01-15 tracey char *heads_row =
138 8d4d2453 2020-01-15 tracey "<div id='heads_wrapper'>" \
139 8d4d2453 2020-01-15 tracey "<div id='heads_age'>%s</div>" \
140 8d4d2453 2020-01-15 tracey "<div id='head'>%s</div>" \
141 8d4d2453 2020-01-15 tracey "</div>" \
142 8d4d2453 2020-01-15 tracey "<div id='navs_wrapper'>" \
143 8d4d2453 2020-01-15 tracey "<div id='navs'>%s</div>" \
144 8d4d2453 2020-01-15 tracey "</div>" \
145 8d4d2453 2020-01-15 tracey "</div>" \
146 8d4d2453 2020-01-15 tracey "<div id='dotted_line'></div>";
147 8d4d2453 2020-01-15 tracey
148 8d4d2453 2020-01-15 tracey char *heads_navs =
149 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=summary&headref=%s'>summary</a> | " \
150 a416cdeb 2020-01-15 tracey "<a href='?path=%s&action=logbriefs&headref=%s'>log briefs</a> | " \
151 ec46ccd7 2020-01-15 tracey "<a href='?path=%s&action=log&headref=%s'>log</a> | ";
152 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&headref=%s'>commit</a>"; */
153 8d4d2453 2020-01-15 tracey
154 8087c3c5 2020-01-15 tracey char *commit_diff_html =
155 8087c3c5 2020-01-15 tracey "<div id='commit_diff_title'>Diff:</div>" \
156 8087c3c5 2020-01-15 tracey "<div id='commit_diff'>%s %s</div>";
157 8087c3c5 2020-01-15 tracey
158 8087c3c5 2020-01-15 tracey char *commit_commit_html =
159 8087c3c5 2020-01-15 tracey "<div id='commit_commit_title'>Commit:</div>" \
160 8087c3c5 2020-01-15 tracey "<div id='commit_commit'>%s %s</div>";
161 8087c3c5 2020-01-15 tracey
162 8087c3c5 2020-01-15 tracey char *commit_author_html =
163 8087c3c5 2020-01-15 tracey "<div id='commit_author_title'>Author:</div>" \
164 8087c3c5 2020-01-15 tracey "<div id='commit_author'>%s</div>";
165 8087c3c5 2020-01-15 tracey
166 8087c3c5 2020-01-15 tracey char *commit_committer_html =
167 8087c3c5 2020-01-15 tracey "<div id='commit_committer_title'>Committer:</div>" \
168 8087c3c5 2020-01-15 tracey "<div id='commit_committer'>%s</div>";
169 8087c3c5 2020-01-15 tracey
170 8087c3c5 2020-01-15 tracey char *commit_age_html =
171 8087c3c5 2020-01-15 tracey "<div id='commit_age_title'>Date:</div>" \
172 8087c3c5 2020-01-15 tracey "<div id='commit_age'>%s</div>";
173 8087c3c5 2020-01-15 tracey
174 8087c3c5 2020-01-15 tracey char *commit_log_html =
175 8087c3c5 2020-01-15 tracey "<div id='commit_log_title'>Log:</div>" \
176 8087c3c5 2020-01-15 tracey "<div id='commit_log'>%s</div>";
177 8087c3c5 2020-01-15 tracey
178 87f9ebf5 2020-01-15 tracey char *commit_tree_html =
179 87f9ebf5 2020-01-15 tracey "<div id='commit_log_title'>Tree:</div>" \
180 87f9ebf5 2020-01-15 tracey "<div id='commit_log'>%s</div>";
181 87f9ebf5 2020-01-15 tracey
182 ec46ccd7 2020-01-15 tracey char *folder_html =
183 2e676fc5 2020-01-15 tracey "<a href='?path=%s&action=%s&commit=%s&folder=/%s' " \
184 ec46ccd7 2020-01-15 tracey "class='diff_directory'>%s%s</a>";
185 ec46ccd7 2020-01-15 tracey
186 ec46ccd7 2020-01-15 tracey char *file_html =
187 2e676fc5 2020-01-15 tracey "<a href='?path=%s&action=%s&commit=%s&file=%s&folder=/%s'>%s%s</a>";
188 ec46ccd7 2020-01-15 tracey
189 4ceb8155 2020-01-15 tracey /* log.tmpl */
190 4ceb8155 2020-01-15 tracey
191 4ceb8155 2020-01-15 tracey char *logs =
192 4ceb8155 2020-01-15 tracey "<div id='logs_title_wrapper'>" \
193 4ceb8155 2020-01-15 tracey "<div id='logs_title'>Commits</div></div>" \
194 4ceb8155 2020-01-15 tracey "<div id='logs_content'>%s</div>";
195 4ceb8155 2020-01-15 tracey
196 4ceb8155 2020-01-15 tracey char *logs_row =
197 8087c3c5 2020-01-15 tracey "<div id='logs_row_wrapper'>%s%s%s%s</div>" \
198 4ceb8155 2020-01-15 tracey "<div id='dotted_line'></div>" \
199 4ceb8155 2020-01-15 tracey "<div id='log'>%s</div>" \
200 4ceb8155 2020-01-15 tracey "<div id='navs_wrapper'>" \
201 4ceb8155 2020-01-15 tracey "<div id='navs'>%s</div>" \
202 4ceb8155 2020-01-15 tracey "</div>" \
203 4ceb8155 2020-01-15 tracey "</div>" \
204 8087c3c5 2020-01-15 tracey "<div id='solid_line'></div>";
205 4ceb8155 2020-01-15 tracey
206 4ceb8155 2020-01-15 tracey char *logs_navs =
207 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&commit=%s'>commit</a> | " \ */
208 8087c3c5 2020-01-15 tracey "<a href='?path=%s&action=commitdiff&commit=%s'>diff</a> | " \
209 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=tree&commit=%s'>tree</a><!--/* | " \
210 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=snapshot&commit=%s'>snapshot</a> */-->";
211 8087c3c5 2020-01-15 tracey
212 077f6c5a 2020-01-15 tracey /* tag.tmpl */
213 077f6c5a 2020-01-15 tracey
214 077f6c5a 2020-01-15 tracey char *log_tag =
215 077f6c5a 2020-01-15 tracey "<div id='log_tree_title_wrapper'>" \
216 077f6c5a 2020-01-15 tracey "<div id='log_tree_title'>Tag</div></div>" \
217 077f6c5a 2020-01-15 tracey "<div id='log_tree_content'>%s</div>";
218 077f6c5a 2020-01-15 tracey
219 077f6c5a 2020-01-15 tracey char *log_tag_row =
220 077f6c5a 2020-01-15 tracey "<div id='log_tag_row_wrapper'>" \
221 077f6c5a 2020-01-15 tracey "<div id='log_tag_commit'>%s</div>" \
222 077f6c5a 2020-01-15 tracey "</div>" \
223 077f6c5a 2020-01-15 tracey "<div id='dotted_line'></div>" \
224 077f6c5a 2020-01-15 tracey "<div id='log_tag'>%s</div>" \
225 077f6c5a 2020-01-15 tracey "</div>";
226 077f6c5a 2020-01-15 tracey
227 ec46ccd7 2020-01-15 tracey /* blame.tmpl */
228 ec46ccd7 2020-01-15 tracey
229 ec46ccd7 2020-01-15 tracey char *log_blame =
230 ec46ccd7 2020-01-15 tracey "<div id='log_blame_title_wrapper'>" \
231 2e676fc5 2020-01-15 tracey "<div id='log_blame_title'>Blame</div></div>" \
232 ec46ccd7 2020-01-15 tracey "<div id='log_blame_content'>%s</div>";
233 ec46ccd7 2020-01-15 tracey
234 ec46ccd7 2020-01-15 tracey char *log_blame_row =
235 ec46ccd7 2020-01-15 tracey "<div id='log_blame_row_wrapper'>" \
236 ec46ccd7 2020-01-15 tracey "<div id='log_blame_commit'>%s</div>" \
237 ec46ccd7 2020-01-15 tracey "</div>" \
238 ec46ccd7 2020-01-15 tracey "<div id='dotted_line'></div>" \
239 ec46ccd7 2020-01-15 tracey "<div id='log_blame'>%s</div>" \
240 ec46ccd7 2020-01-15 tracey "</div>";
241 ec46ccd7 2020-01-15 tracey
242 ec46ccd7 2020-01-15 tracey char *log_blame_navs =
243 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&commit=%s'>commit</a> | " \ */
244 ec46ccd7 2020-01-15 tracey "<a href='?path=%s&action=commitdiff&commit=%s'>diff</a> | " \
245 ec46ccd7 2020-01-15 tracey "<a href='?path=%s&action=blame&commit=%s'>blame</a><!--/* | " \
246 ec46ccd7 2020-01-15 tracey "<a href='?path=%s&action=snapshot&commit=%s'>snapshot</a> */-->";
247 ec46ccd7 2020-01-15 tracey
248 2e676fc5 2020-01-15 tracey char *log_blame_line =
249 2e676fc5 2020-01-15 tracey "<div id='blame_wrapper'>" \
250 119bf4ed 2020-01-15 tracey "<div id='blame_number'>%.*d</div>" \
251 119bf4ed 2020-01-15 tracey "<div id='blame_hash'>%.8s</div>" \
252 119bf4ed 2020-01-15 tracey "<div id='blame_date'>%s</div>" \
253 119bf4ed 2020-01-15 tracey "<div id='blame_author'>%-8s</div>" \
254 119bf4ed 2020-01-15 tracey "<div id='blame_code'>%s</div>" \
255 2e676fc5 2020-01-15 tracey "</div>";
256 2e676fc5 2020-01-15 tracey
257 8087c3c5 2020-01-15 tracey /* tree.tmpl */
258 8087c3c5 2020-01-15 tracey
259 8087c3c5 2020-01-15 tracey char *log_tree =
260 8087c3c5 2020-01-15 tracey "<div id='log_tree_title_wrapper'>" \
261 8087c3c5 2020-01-15 tracey "<div id='log_tree_title'>Tree</div></div>" \
262 8087c3c5 2020-01-15 tracey "<div id='log_tree_content'>%s</div>";
263 8087c3c5 2020-01-15 tracey
264 8087c3c5 2020-01-15 tracey char *log_tree_row =
265 8087c3c5 2020-01-15 tracey "<div id='log_tree_row_wrapper'>" \
266 8087c3c5 2020-01-15 tracey "<div id='log_tree_commit'>%s</div>" \
267 8087c3c5 2020-01-15 tracey "</div>" \
268 8087c3c5 2020-01-15 tracey "<div id='dotted_line'></div>" \
269 8087c3c5 2020-01-15 tracey "<div id='log_tree'>%s</div>" \
270 8087c3c5 2020-01-15 tracey "</div>";
271 8087c3c5 2020-01-15 tracey
272 8087c3c5 2020-01-15 tracey char *log_tree_navs =
273 ec46ccd7 2020-01-15 tracey /* "<a href='?path=%s&action=commit&commit=%s'>commit</a> | " \ */
274 4ceb8155 2020-01-15 tracey "<a href='?path=%s&action=commitdiff&commit=%s'>diff</a> | " \
275 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=tree&commit=%s'>tree</a><!--/* | " \
276 87f9ebf5 2020-01-15 tracey "<a href='?path=%s&action=snapshot&commit=%s'>snapshot</a> */-->";
277 4ceb8155 2020-01-15 tracey
278 8087c3c5 2020-01-15 tracey /* commit.tmpl */
279 8087c3c5 2020-01-15 tracey
280 8087c3c5 2020-01-15 tracey char *log_commit =
281 8087c3c5 2020-01-15 tracey "<div id='log_commit_title_wrapper'>" \
282 8087c3c5 2020-01-15 tracey "<div id='log_commit_title'>Commit</div></div>" \
283 8087c3c5 2020-01-15 tracey "<div id='log_commit_content'>%s</div>";
284 8087c3c5 2020-01-15 tracey
285 8087c3c5 2020-01-15 tracey char *log_commit_row =
286 8087c3c5 2020-01-15 tracey "<div id='log_commit_row_wrapper'>" \
287 87f9ebf5 2020-01-15 tracey "<div id='log_commit_commit'>%s%s%s%s%s%s%s</div>" \
288 8087c3c5 2020-01-15 tracey "</div>" \
289 8087c3c5 2020-01-15 tracey "<div id='dotted_line'></div>" \
290 8087c3c5 2020-01-15 tracey "<div id='log_commit'>%s</div>" \
291 8087c3c5 2020-01-15 tracey "</div>";
292 8087c3c5 2020-01-15 tracey
293 87f9ebf5 2020-01-15 tracey /* diff.tmpl */
294 87f9ebf5 2020-01-15 tracey
295 87f9ebf5 2020-01-15 tracey char *log_diff =
296 87f9ebf5 2020-01-15 tracey "<div id='log_diff_title_wrapper'>" \
297 87f9ebf5 2020-01-15 tracey "<div id='log_diff_title'>Commit Diff</div></div>" \
298 87f9ebf5 2020-01-15 tracey "<div id='log_diff_content'>%s</div>";
299 87f9ebf5 2020-01-15 tracey
300 87f9ebf5 2020-01-15 tracey char *log_diff_row =
301 87f9ebf5 2020-01-15 tracey "<div id='log_diff_row_wrapper'>" \
302 87f9ebf5 2020-01-15 tracey "<div id='log_commit_diff'>%s%s%s%s%s%s%s</div>" \
303 87f9ebf5 2020-01-15 tracey "</div>" \
304 87f9ebf5 2020-01-15 tracey "<div id='dotted_line'></div>" \
305 87f9ebf5 2020-01-15 tracey "<div id='log_diff'>%s</div>" \
306 87f9ebf5 2020-01-15 tracey "</div>";
307 87f9ebf5 2020-01-15 tracey
308 2c251c14 2020-01-15 tracey /* index.tmpl */
309 2c251c14 2020-01-15 tracey
310 2c251c14 2020-01-15 tracey char *index_projects_header =
311 2c251c14 2020-01-15 tracey "<div id='index_header'>" \
312 2c251c14 2020-01-15 tracey "<div id='index_header_project'>Project</div>" \
313 2c251c14 2020-01-15 tracey "<div id='index_header_description'>Description</div>" \
314 2c251c14 2020-01-15 tracey "<div id='index_header_owner'>Owner</div>" \
315 2c251c14 2020-01-15 tracey "<div id='index_header_age'>Last Change</div>" \
316 2c251c14 2020-01-15 tracey "</div>";
317 2c251c14 2020-01-15 tracey
318 2c251c14 2020-01-15 tracey char *index_projects =
319 2c251c14 2020-01-15 tracey "<div id='index_wrapper'>" \
320 2c251c14 2020-01-15 tracey "<div id='index_project'>" \
321 2c251c14 2020-01-15 tracey "<a href='?path=%s&action=summary'>%s</a>" \
322 2c251c14 2020-01-15 tracey "</div>" \
323 2c251c14 2020-01-15 tracey "<div id='index_project_description'>%s</div>" \
324 2c251c14 2020-01-15 tracey "<div id='index_project_owner'>%s</div>" \
325 2c251c14 2020-01-15 tracey "<div id='index_project_age'>%s</div>" \
326 2c251c14 2020-01-15 tracey "<div id='navs_wrapper'>" \
327 8d4d2453 2020-01-15 tracey "<div id='navs'>%s</div>" \
328 2c251c14 2020-01-15 tracey "</div>" \
329 2c251c14 2020-01-15 tracey "</div>" \
330 2c251c14 2020-01-15 tracey "<div id='dotted_line'></div>";
331 2c251c14 2020-01-15 tracey
332 2c251c14 2020-01-15 tracey char *index_navs =
333 2c251c14 2020-01-15 tracey "<a href='?path=%s&action=summary'>summary</a> | " \
334 4ceb8155 2020-01-15 tracey "<a href='?path=%s&action=logbriefs'>log briefs</a> | " \
335 2c251c14 2020-01-15 tracey "<a href='?path=%s&action=log'>log</a> | " \
336 2c251c14 2020-01-15 tracey "<a href='?path=%s&action=tree'>tree</a>";
337 2c251c14 2020-01-15 tracey
338 2c251c14 2020-01-15 tracey /* summary.tmpl */
339 2c251c14 2020-01-15 tracey
340 46b9c89b 2020-01-15 tracey char *summary_wrapper =
341 46b9c89b 2020-01-15 tracey "<div id='summary_wrapper'>";
342 2c251c14 2020-01-15 tracey
343 4ceb8155 2020-01-15 tracey char *summary_logbriefs =
344 4ceb8155 2020-01-15 tracey "<div id='summary_logbriefs_title_wrapper'>" \
345 4ceb8155 2020-01-15 tracey "<div id='summary_logbriefs_title'>Log Briefs</div></div>" \
346 4ceb8155 2020-01-15 tracey "<div id='summary_logbriefs_content'>%s</div>";
347 2c251c14 2020-01-15 tracey
348 2c251c14 2020-01-15 tracey char *summary_tags =
349 2c251c14 2020-01-15 tracey "<div id='summary_tags_title_wrapper'>" \
350 2c251c14 2020-01-15 tracey "<div id='summary_tags_title'>Tags</div></div>" \
351 8d4d2453 2020-01-15 tracey "<div id='summary_tags_content'>%s</div>";
352 2c251c14 2020-01-15 tracey
353 2c251c14 2020-01-15 tracey char *summary_heads =
354 2c251c14 2020-01-15 tracey "<div id='summary_heads_title_wrapper'>" \
355 2c251c14 2020-01-15 tracey "<div id='summary_heads_title'>Heads</div></div>" \
356 8d4d2453 2020-01-15 tracey "<div id='summary_heads_content'>%s</div>";
357 2c251c14 2020-01-15 tracey
358 2c251c14 2020-01-15 tracey #endif /* GOTWEB_UI_H */