Fossil SCM

Collected the "nomargins" handling for forum posts and ticket comments together, then defined a new one-off style to do the same thing on arbitrary blocks. Tested it out on the index.wiki page's sidebar.

wyoung 2024-01-25 21:59 inskinerator-modern-backport
Commit d55d9b2a42f10d3104e6639d611e98001b51d8139f60732faaefce788b9b0dc3
2 files changed +38 -37 +2 -2
--- skins/default/css.txt
+++ skins/default/css.txt
@@ -172,31 +172,10 @@
172172
173173
body.cpage-forumnew form input {
174174
margin: 0.5em 0;
175175
}
176176
177
-.forum .markdown blockquote,
178
-.forum .markdown h1,
179
-.forum .markdown h2,
180
-.forum .markdown h3,
181
-.forum .markdown h4,
182
-.forum .markdown h5,
183
-.forum .markdown p,
184
-.forum .markdown pre,
185
-.forum .markdown ol,
186
-.forum .markdown ul {
187
- /* Avoid double-indent for doc content in forum thread view. */
188
- margin-left: 0;
189
- margin-right: 0;
190
-}
191
-.forum .forumTime h1,
192
-.forum .forumTime h2,
193
-.forum .forumTime h3 {
194
- margin-left: 0;
195
- margin-right: 0;
196
-}
197
-
198177
199178
/* Markdown and Wiki-formatted pages: /wiki, /doc, /file... */
200179
201180
.doc blockquote, .markdown blockquote {
202181
background-color: rgba(65, 131, 196, 0.1);
@@ -241,11 +220,10 @@
241220
.markdown pre,
242221
.markdown ol, .markdown ul,
243222
.markdown table {
244223
margin-left: 50pt;
245224
margin-right: 50pt;
246
-
247225
}
248226
249227
.doc p ol, .doc p ul,
250228
.doc pre ol, .doc pre ul,
251229
.doc ol ol, .doc ol ul,
@@ -301,10 +279,48 @@
301279
302280
div.pikchr-wrapper.indent:not(.source) {
303281
margin-left: 70pt;
304282
}
305283
284
+/* Back above margins out in forum posts and ticket comments, and define
285
+ * a one-off class for use in documents where the same is desired. */
286
+.forum .markdown blockquote,
287
+.forum .markdown h1,
288
+.forum .markdown h2,
289
+.forum .markdown h3,
290
+.forum .markdown h4,
291
+.forum .markdown h5,
292
+.forum .markdown p,
293
+.forum .markdown pre,
294
+.forum .markdown ol,
295
+.forum .markdown ul,
296
+.forum .forumTime h1,
297
+.forum .forumTime h2,
298
+.forum .forumTime h3,
299
+.tkt .markdown h1,
300
+.tkt .markdown h2,
301
+.tkt .markdown h3,
302
+.tkt .markdown h4,
303
+.tkt .markdown h5,
304
+.tkt .markdown p,
305
+.tkt .markdown pre,
306
+.tkt .markdown ol,
307
+.tkt .markdown ul,
308
+.nomargins,
309
+.nomargins h1,
310
+.nomargins h2,
311
+.nomargins h3,
312
+.nomargins h4,
313
+.nomargins h5,
314
+.nomargins p,
315
+.nomargins pre,
316
+.nomargins ol,
317
+.nomargins ul {
318
+ margin-left: 0;
319
+ margin-right: 0;
320
+}
321
+
306322
307323
/* Tickets */
308324
309325
table.report {
310326
cursor: auto;
@@ -353,25 +369,10 @@
353369
}
354370
td.tktDspValue pre {
355371
white-space: pre-wrap;
356372
}
357373
358
-.tkt .markdown h1,
359
-.tkt .markdown h2,
360
-.tkt .markdown h3,
361
-.tkt .markdown h4,
362
-.tkt .markdown h5,
363
-.tkt .markdown p,
364
-.tkt .markdown pre,
365
-.tkt .markdown ol,
366
-.tkt .markdown ul {
367
- /* Back out indents for MD-formatted ticket comments for the same
368
- * basic reason we do it with forum posts above. */
369
- margin-left: 0;
370
- margin-right: 0;
371
-}
372
-
373374
374375
/* Timeline */
375376
376377
span.timelineDetail {
377378
font-size: 90%;
378379
--- skins/default/css.txt
+++ skins/default/css.txt
@@ -172,31 +172,10 @@
172
173 body.cpage-forumnew form input {
174 margin: 0.5em 0;
175 }
176
177 .forum .markdown blockquote,
178 .forum .markdown h1,
179 .forum .markdown h2,
180 .forum .markdown h3,
181 .forum .markdown h4,
182 .forum .markdown h5,
183 .forum .markdown p,
184 .forum .markdown pre,
185 .forum .markdown ol,
186 .forum .markdown ul {
187 /* Avoid double-indent for doc content in forum thread view. */
188 margin-left: 0;
189 margin-right: 0;
190 }
191 .forum .forumTime h1,
192 .forum .forumTime h2,
193 .forum .forumTime h3 {
194 margin-left: 0;
195 margin-right: 0;
196 }
197
198
199 /* Markdown and Wiki-formatted pages: /wiki, /doc, /file... */
200
201 .doc blockquote, .markdown blockquote {
202 background-color: rgba(65, 131, 196, 0.1);
@@ -241,11 +220,10 @@
241 .markdown pre,
242 .markdown ol, .markdown ul,
243 .markdown table {
244 margin-left: 50pt;
245 margin-right: 50pt;
246
247 }
248
249 .doc p ol, .doc p ul,
250 .doc pre ol, .doc pre ul,
251 .doc ol ol, .doc ol ul,
@@ -301,10 +279,48 @@
301
302 div.pikchr-wrapper.indent:not(.source) {
303 margin-left: 70pt;
304 }
305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
306
307 /* Tickets */
308
309 table.report {
310 cursor: auto;
@@ -353,25 +369,10 @@
353 }
354 td.tktDspValue pre {
355 white-space: pre-wrap;
356 }
357
358 .tkt .markdown h1,
359 .tkt .markdown h2,
360 .tkt .markdown h3,
361 .tkt .markdown h4,
362 .tkt .markdown h5,
363 .tkt .markdown p,
364 .tkt .markdown pre,
365 .tkt .markdown ol,
366 .tkt .markdown ul {
367 /* Back out indents for MD-formatted ticket comments for the same
368 * basic reason we do it with forum posts above. */
369 margin-left: 0;
370 margin-right: 0;
371 }
372
373
374 /* Timeline */
375
376 span.timelineDetail {
377 font-size: 90%;
378
--- skins/default/css.txt
+++ skins/default/css.txt
@@ -172,31 +172,10 @@
172
173 body.cpage-forumnew form input {
174 margin: 0.5em 0;
175 }
176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
178 /* Markdown and Wiki-formatted pages: /wiki, /doc, /file... */
179
180 .doc blockquote, .markdown blockquote {
181 background-color: rgba(65, 131, 196, 0.1);
@@ -241,11 +220,10 @@
220 .markdown pre,
221 .markdown ol, .markdown ul,
222 .markdown table {
223 margin-left: 50pt;
224 margin-right: 50pt;
 
225 }
226
227 .doc p ol, .doc p ul,
228 .doc pre ol, .doc pre ul,
229 .doc ol ol, .doc ol ul,
@@ -301,10 +279,48 @@
279
280 div.pikchr-wrapper.indent:not(.source) {
281 margin-left: 70pt;
282 }
283
284 /* Back above margins out in forum posts and ticket comments, and define
285 * a one-off class for use in documents where the same is desired. */
286 .forum .markdown blockquote,
287 .forum .markdown h1,
288 .forum .markdown h2,
289 .forum .markdown h3,
290 .forum .markdown h4,
291 .forum .markdown h5,
292 .forum .markdown p,
293 .forum .markdown pre,
294 .forum .markdown ol,
295 .forum .markdown ul,
296 .forum .forumTime h1,
297 .forum .forumTime h2,
298 .forum .forumTime h3,
299 .tkt .markdown h1,
300 .tkt .markdown h2,
301 .tkt .markdown h3,
302 .tkt .markdown h4,
303 .tkt .markdown h5,
304 .tkt .markdown p,
305 .tkt .markdown pre,
306 .tkt .markdown ol,
307 .tkt .markdown ul,
308 .nomargins,
309 .nomargins h1,
310 .nomargins h2,
311 .nomargins h3,
312 .nomargins h4,
313 .nomargins h5,
314 .nomargins p,
315 .nomargins pre,
316 .nomargins ol,
317 .nomargins ul {
318 margin-left: 0;
319 margin-right: 0;
320 }
321
322
323 /* Tickets */
324
325 table.report {
326 cursor: auto;
@@ -353,25 +369,10 @@
369 }
370 td.tktDspValue pre {
371 white-space: pre-wrap;
372 }
373
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
374
375 /* Timeline */
376
377 span.timelineDetail {
378 font-size: 90%;
379
+2 -2
--- www/index.wiki
+++ www/index.wiki
@@ -1,11 +1,11 @@
11
<title>Home</title>
22
33
<h3>What Is Fossil?</h3>
44
5
-<div style='float:right;border:2px solid #446979;padding:0 15px 10px 0;margin:0 0 10px 10px;'>
6
-<ul style='margin-left: -10px;'>
5
+<div class="nomargins" style='float:right;border:2px solid #446979;padding:0 15px 10px 0;margin:0 50px 0 10px'>
6
+<ul>
77
<li> [/uv/download.html | Download]
88
<li> [./quickstart.wiki | Quick Start]
99
<li> [./build.wiki | Install]
1010
<li> [https://fossil-scm.org/forum | Support/Forum ]
1111
<li> [./hints.wiki | Tips &amp; Hints]
1212
--- www/index.wiki
+++ www/index.wiki
@@ -1,11 +1,11 @@
1 <title>Home</title>
2
3 <h3>What Is Fossil?</h3>
4
5 <div style='float:right;border:2px solid #446979;padding:0 15px 10px 0;margin:0 0 10px 10px;'>
6 <ul style='margin-left: -10px;'>
7 <li> [/uv/download.html | Download]
8 <li> [./quickstart.wiki | Quick Start]
9 <li> [./build.wiki | Install]
10 <li> [https://fossil-scm.org/forum | Support/Forum ]
11 <li> [./hints.wiki | Tips &amp; Hints]
12
--- www/index.wiki
+++ www/index.wiki
@@ -1,11 +1,11 @@
1 <title>Home</title>
2
3 <h3>What Is Fossil?</h3>
4
5 <div class="nomargins" style='float:right;border:2px solid #446979;padding:0 15px 10px 0;margin:0 50px 0 10px'>
6 <ul>
7 <li> [/uv/download.html | Download]
8 <li> [./quickstart.wiki | Quick Start]
9 <li> [./build.wiki | Install]
10 <li> [https://fossil-scm.org/forum | Support/Forum ]
11 <li> [./hints.wiki | Tips &amp; Hints]
12

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button