53
|
1
|
default = 'summary' |
|
2
|
mimetype = 'text/html; charset={encoding}' |
|
3
|
header = header.tmpl |
|
4
|
footer = footer.tmpl |
|
5
|
search = search.tmpl |
|
6
|
changelog = changelog.tmpl |
|
7
|
summary = summary.tmpl |
|
8
|
error = error.tmpl |
|
9
|
notfound = notfound.tmpl |
|
10
|
|
|
11
|
help = help.tmpl |
|
12
|
helptopics = helptopics.tmpl |
|
13
|
|
|
14
|
helpentry = ' |
|
15
|
<tr><td> |
|
16
|
<a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}"> |
|
17
|
{if(basename, '{basename|escape}', '{topic|escape}')} |
|
18
|
</a> |
|
19
|
</td><td> |
|
20
|
{summary|escape} |
|
21
|
</td></tr>' |
|
22
|
|
|
23
|
naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
24
|
navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
25
|
navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
26
|
filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
27
|
filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> ' |
|
28
|
filenodelink = ' |
|
29
|
<tr class="parity{parity}"> |
|
30
|
<td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td> |
|
31
|
<td></td> |
|
32
|
<td class="link"> |
|
33
|
<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
|
34
|
<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> | |
|
35
|
<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
|
36
|
<a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> | |
|
37
|
<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
|
38
|
</td> |
|
39
|
</tr>' |
|
40
|
filenolink = ' |
|
41
|
<tr class="parity{parity}"> |
|
42
|
<td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td> |
|
43
|
<td></td> |
|
44
|
<td class="link"> |
|
45
|
file | |
|
46
|
annotate | |
|
47
|
<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
|
48
|
<a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> | |
|
49
|
<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
|
50
|
</td> |
|
51
|
</tr>' |
|
52
|
|
|
53
|
nav = '{before%naventry} {after%naventry}' |
|
54
|
navshort = '{before%navshortentry}{after%navshortentry}' |
|
55
|
navgraph = '{before%navgraphentry}{after%navgraphentry}' |
|
56
|
filenav = '{before%filenaventry}{after%filenaventry}' |
|
57
|
|
|
58
|
fileellipses = '...' |
|
59
|
changelogentry = changelogentry.tmpl |
|
60
|
changeset = changeset.tmpl |
|
61
|
manifest = manifest.tmpl |
|
62
|
updirentry = ' |
|
63
|
<tr class="parity{upparity}"> |
|
64
|
<td style="font-family:monospace">drwxr-xr-x</td> |
|
65
|
<td style="font-family:monospace"></td> |
|
66
|
<td style="font-family:monospace"></td> |
|
67
|
<td> |
|
68
|
<a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}">[up]</a> |
|
69
|
</td> |
|
70
|
<td class="link"> </td> |
|
71
|
</tr>' |
|
72
|
direntry = ' |
|
73
|
<tr class="parity{parity}"> |
|
74
|
<td style="font-family:monospace">drwxr-xr-x</td> |
|
75
|
<td style="font-family:monospace"></td> |
|
76
|
<td style="font-family:monospace"></td> |
|
77
|
<td> |
|
78
|
<a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a> |
|
79
|
<a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a> |
|
80
|
</td> |
|
81
|
<td class="link"> |
|
82
|
<a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a> |
|
83
|
</td> |
|
84
|
</tr>' |
|
85
|
fileentry = ' |
|
86
|
<tr class="parity{parity}"> |
|
87
|
<td style="font-family:monospace">{permissions|permissions}</td> |
|
88
|
<td style="font-family:monospace" align=right>{date|isodate}</td> |
|
89
|
<td style="font-family:monospace" align=right>{size}</td> |
|
90
|
<td class="list"> |
|
91
|
<a class="list" href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a> |
|
92
|
</td> |
|
93
|
<td class="link"> |
|
94
|
<a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
|
95
|
<a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> | |
|
96
|
<a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
|
97
|
</td> |
|
98
|
</tr>' |
|
99
|
filerevision = filerevision.tmpl |
|
100
|
fileannotate = fileannotate.tmpl |
|
101
|
filediff = filediff.tmpl |
|
102
|
filecomparison = filecomparison.tmpl |
|
103
|
filelog = filelog.tmpl |
|
104
|
fileline = ' |
|
105
|
<a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>' |
|
106
|
annotateline = ' |
|
107
|
<tr id="{lineid}" style="font-family:monospace" class="parity{parity}{ifeq(node, originalnode, ' thisrev')}"> |
|
108
|
<td class="annotate linenr parity{blockparity}" style="text-align: right;"> |
|
109
|
{if(blockhead, |
|
110
|
'<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> |
|
111
|
{rev} |
|
112
|
</a>')} |
|
113
|
<div class="annotate-info"> |
|
114
|
<div> |
|
115
|
<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> |
|
116
|
{node|short}</a> |
|
117
|
{desc|escape|firstline} |
|
118
|
</div> |
|
119
|
<div><em>{author|obfuscate}</em></div> |
|
120
|
<div>parents: {parents%annotateparent}</div> |
|
121
|
<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
|
122
|
<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
|
123
|
</div> |
|
124
|
</td> |
|
125
|
<td class="followlines-btn-parent"><pre><a class="linenr" href="#{lineid}">{linenumber}</a></pre></td> |
|
126
|
<td><pre>{line|escape}</pre></td> |
|
127
|
</tr>' |
|
128
|
annotateparent = ' |
|
129
|
<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}</a>' |
|
130
|
difflineplus = ' |
|
131
|
<a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape, '\r\n')}</span>' |
|
132
|
difflineminus = ' |
|
133
|
<a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape, '\r\n')}</span>' |
|
134
|
difflineat = ' |
|
135
|
<a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape, '\r\n')}</span>' |
|
136
|
diffline = ' |
|
137
|
<a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>' |
|
138
|
|
|
139
|
comparisonblock =' |
|
140
|
<tbody class="block"> |
|
141
|
{lines} |
|
142
|
</tbody>' |
|
143
|
comparisonline = ' |
|
144
|
<tr id="{lineid}" style="font-family:monospace"> |
|
145
|
<td class="{type}"><pre><a class="linenr" href="#{lineid}">{leftlinenumber}</a> {leftline|escape}</pre></td> |
|
146
|
<td class="{type}"><pre><a class="linenr" href="#{lineid}">{rightlinenumber}</a> {rightline|escape}</pre></td> |
|
147
|
</tr>' |
|
148
|
|
|
149
|
changesetlink = '<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>' |
|
150
|
changesetbranch = '<tr><td>branch</td><td>{name|escape}</td></tr>' |
|
151
|
changesetparent = ' |
|
152
|
<tr> |
|
153
|
<td>parent {rev}</td> |
|
154
|
<td style="font-family:monospace"> |
|
155
|
{changesetlink} |
|
156
|
</td> |
|
157
|
</tr>' |
|
158
|
changesetparentdiff = ' |
|
159
|
<tr> |
|
160
|
<td>parent {rev}</td> |
|
161
|
<td style="font-family:monospace"> |
|
162
|
{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')} |
|
163
|
</td> |
|
164
|
</tr>' |
|
165
|
difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>' |
|
166
|
filerevbranch = '<tr><td>branch</td><td>{name|escape}</td></tr>' |
|
167
|
filerevparent = ' |
|
168
|
<tr> |
|
169
|
<td>parent {rev}</td> |
|
170
|
<td style="font-family:monospace"> |
|
171
|
<a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
|
172
|
{rename%filerename}{node|short} |
|
173
|
</a> |
|
174
|
</td> |
|
175
|
</tr>' |
|
176
|
filerename = '{file|escape}@' |
|
177
|
filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>' |
|
178
|
fileannotateparent = ' |
|
179
|
<tr> |
|
180
|
<td>parent {rev}</td> |
|
181
|
<td style="font-family:monospace"> |
|
182
|
<a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
|
183
|
{rename%filerename}{node|short} |
|
184
|
</a> |
|
185
|
</td> |
|
186
|
</tr>' |
|
187
|
changesetchild = ' |
|
188
|
<tr> |
|
189
|
<td>child {rev}</td> |
|
190
|
<td style="font-family:monospace"> |
|
191
|
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> |
|
192
|
</td> |
|
193
|
</tr>' |
|
194
|
filerevchild = ' |
|
195
|
<tr> |
|
196
|
<td>child {rev}</td> |
|
197
|
<td style="font-family:monospace"> |
|
198
|
<a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td> |
|
199
|
</tr>' |
|
200
|
fileannotatechild = ' |
|
201
|
<tr> |
|
202
|
<td>child {rev}</td> |
|
203
|
<td style="font-family:monospace"> |
|
204
|
<a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td> |
|
205
|
</tr>' |
|
206
|
tags = tags.tmpl |
|
207
|
tagentry = ' |
|
208
|
<tr class="parity{parity}"> |
|
209
|
<td class="age"><i class="age">{date|rfc822date}</i></td> |
|
210
|
<td><a class="list" href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}"><b>{tag|escape}</b></a></td> |
|
211
|
<td class="link"> |
|
212
|
<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
|
213
|
<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
|
214
|
<a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
|
215
|
</td> |
|
216
|
</tr>' |
|
217
|
bookmarks = bookmarks.tmpl |
|
218
|
bookmarkentry = ' |
|
219
|
<tr class="parity{parity}"> |
|
220
|
<td class="age"><i class="age">{date|rfc822date}</i></td> |
|
221
|
<td><a class="list" href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}"><b>{bookmark|escape}</b></a></td> |
|
222
|
<td class="link"> |
|
223
|
<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
|
224
|
<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
|
225
|
<a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
|
226
|
</td> |
|
227
|
</tr>' |
|
228
|
branches = branches.tmpl |
|
229
|
branchentry = ' |
|
230
|
<tr class="parity{parity}"> |
|
231
|
<td class="age"><i class="age">{date|rfc822date}</i></td> |
|
232
|
<td class="{status}"><a class="list" href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}"><b>{branch|escape}</b></a></td> |
|
233
|
<td class="link"> |
|
234
|
<a href="{url|urlescape}changeset/{node|short}{sessionvars%urlparameter}">changeset</a> | |
|
235
|
<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
|
236
|
<a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
|
237
|
</td> |
|
238
|
</tr>' |
|
239
|
diffblock = '<div class="diffblock"><pre class="sourcelines">{lines}</pre></div>' |
|
240
|
filediffparent = ' |
|
241
|
<tr> |
|
242
|
<td>parent {rev}</td> |
|
243
|
<td style="font-family:monospace"> |
|
244
|
<a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
|
245
|
{node|short} |
|
246
|
</a> |
|
247
|
</td> |
|
248
|
</tr>' |
|
249
|
filecompparent = ' |
|
250
|
<tr> |
|
251
|
<td>parent {rev}</td> |
|
252
|
<td style="font-family:monospace"> |
|
253
|
<a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
|
254
|
{node|short} |
|
255
|
</a> |
|
256
|
</td> |
|
257
|
</tr>' |
|
258
|
filediffchild = ' |
|
259
|
<tr> |
|
260
|
<td>child {rev}</td> |
|
261
|
<td style="font-family:monospace"> |
|
262
|
<a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> |
|
263
|
</td> |
|
264
|
</tr>' |
|
265
|
filecompchild = ' |
|
266
|
<tr> |
|
267
|
<td>child {rev}</td> |
|
268
|
<td style="font-family:monospace"> |
|
269
|
<a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> |
|
270
|
</td> |
|
271
|
</tr>' |
|
272
|
shortlog = shortlog.tmpl |
|
273
|
graph = graph.tmpl |
|
274
|
graphentry = graphentry.tmpl |
|
275
|
phasetag = '{ifeq(phase, 'public', '', '<span class="phasetag" title="{phase|escape}">{phase|escape}</span> ')}' |
|
276
|
obsoletetag = '{if(obsolete, '<span class="obsoletetag" title="obsolete">obsolete</span> ')}' |
|
277
|
instabilitytag = '<span class="instabilitytag" title="{instability|escape}">{instability|escape}</span> ' |
|
278
|
tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> ' |
|
279
|
branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> ' |
|
280
|
inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> ' |
|
281
|
bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> ' |
|
282
|
alltags = '<span class="logtags">{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>' |
|
283
|
successorlink = '<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> ' |
|
284
|
obsfatesuccessors = '{if(successors, ' as ')}{successors%successorlink}' |
|
285
|
obsfateverb = '{obsfateverb(successors, markers)}' |
|
286
|
obsfateoperations = '{if(obsfateoperations(markers), ' using {join(obsfateoperations(markers), ', ')}')}' |
|
287
|
obsfateusers = '{if(obsfateusers(markers), ' by {join(obsfateusers(markers)%'{user|obfuscate}', ', ')}')}' |
|
288
|
obsfatedate = '{if(obsfatedate(markers), ' {ifeq(min(obsfatedate(markers)), max(obsfatedate(markers)), '<span class="age">{min(obsfatedate(markers))|rfc822date}</span>', 'between <span class="age">{min(obsfatedate(markers))|rfc822date}</span> and <span class="age">{max(obsfatedate(markers))|rfc822date}</span>')}')}' |
|
289
|
obsfateentry = ' |
|
290
|
<tr> |
|
291
|
<td>obsolete</td> |
|
292
|
<td>{obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate}</td> |
|
293
|
</tr>' |
|
294
|
instabilitychangesetlink = '<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>' |
|
295
|
divergentnode = '{instabilitychangesetlink} ({phase})' |
|
296
|
whyunstableentry = ' |
|
297
|
<tr> |
|
298
|
<td>unstable</td> |
|
299
|
<td>{instability}: {if(divergentnodes, divergentnodes%divergentnode)} {reason} {instabilitychangesetlink}</td> |
|
300
|
</tr>' |
|
301
|
shortlogentry = ' |
|
302
|
<tr class="parity{parity}"> |
|
303
|
<td class="age"><i class="age">{date|rfc822date}</i></td> |
|
304
|
<td><i>{author|person}</i></td> |
|
305
|
<td> |
|
306
|
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> |
|
307
|
<b>{desc|strip|firstline|escape|nonempty}</b> |
|
308
|
{alltags} |
|
309
|
</a> |
|
310
|
</td> |
|
311
|
<td class="link" nowrap> |
|
312
|
<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
|
313
|
<a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
|
314
|
</td> |
|
315
|
</tr>' |
|
316
|
filelogentry = ' |
|
317
|
<tr class="parity{if(patch, '1', '{parity}')}"> |
|
318
|
<td class="age"><i class="age">{date|rfc822date}</i></td> |
|
319
|
<td><i>{author|person}</i></td> |
|
320
|
<td> |
|
321
|
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> |
|
322
|
<b>{desc|strip|firstline|escape|nonempty}</b> |
|
323
|
{alltags} |
|
324
|
</a> |
|
325
|
</td> |
|
326
|
<td class="link"> |
|
327
|
<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
|
328
|
<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
|
329
|
<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
|
330
|
{rename%filelogrename} |
|
331
|
</td> |
|
332
|
</tr> |
|
333
|
{if(patch, '<tr><td colspan="4">{diff}</td></tr>')}' |
|
334
|
archiveentry = ' | <a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}</a> ' |
|
335
|
indexentry = ' |
|
336
|
<tr class="parity{parity}"> |
|
337
|
<td> |
|
338
|
<a class="list" href="{url|urlescape}{sessionvars%urlparameter}"> |
|
339
|
<b>{name|escape}</b> |
|
340
|
</a> |
|
341
|
</td> |
|
342
|
<td>{description}</td> |
|
343
|
<td>{contact|obfuscate}</td> |
|
344
|
<td class="age">{lastchange|rfc822date}</td> |
|
345
|
<td class="indexlinks">{archives%indexarchiveentry}</td> |
|
346
|
<td>{if(isdirectory, '', |
|
347
|
'<div class="rss_logo"> |
|
348
|
<a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a> |
|
349
|
</div>' |
|
350
|
)} |
|
351
|
</td> |
|
352
|
</tr>\n' |
|
353
|
indexarchiveentry = ' <a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> ' |
|
354
|
index = index.tmpl |
|
355
|
urlparameter = '{separator}{name}={value|urlescape}' |
|
356
|
hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />' |
|
357
|
breadcrumb = '> <a href="{url|urlescape}">{name|escape}</a> ' |
|
358
|
|
|
359
|
searchform = ' |
|
360
|
<div class="search"> |
|
361
|
<form id="searchform" action="{url|urlescape}log"> |
|
362
|
{sessionvars%hiddenformentry} |
|
363
|
<input name="rev" type="text" value="{query|escape}" size="40" /> |
|
364
|
<div id="hint">{searchhint}</div> |
|
365
|
</form> |
|
366
|
</div>' |
|
367
|
searchhint = 'Find changesets by keywords (author, files, the commit message), revision |
|
368
|
number or hash, or <a href="{url|urlescape}help/revsets">revset expression</a>.' |
|
369
|
|
|
370
|
diffoptsform = ' |
|
371
|
<form id="diffopts-form" |
|
372
|
data-ignorews="{if(get(diffopts, 'ignorews'), '1', '0')}" |
|
373
|
data-ignorewsamount="{if(get(diffopts, 'ignorewsamount'), '1', '0')}" |
|
374
|
data-ignorewseol="{if(get(diffopts, 'ignorewseol'), '1', '0')}" |
|
375
|
data-ignoreblanklines="{if(get(diffopts, 'ignoreblanklines'), '1', '0')}"> |
|
376
|
<span>Ignore whitespace changes - </span> |
|
377
|
<span>Everywhere:</span> |
|
378
|
<input id="ignorews-checkbox" type="checkbox" /> |
|
379
|
<span>Within whitespace:</span> |
|
380
|
<input id="ignorewsamount-checkbox" type="checkbox" /> |
|
381
|
<span>At end of lines:</span> |
|
382
|
<input id="ignorewseol-checkbox" type="checkbox" /> |
|
383
|
</form>' |