Fossil SCM

Replaced use of inline "###" MD markup in the customgraph doc with simple boldfacing to avoid the indents given to all h3 now. Besides, headers inside lists…? Dodgy.

wyoung 2024-02-18 15:24 trunk
Commit c2c55014b0b5b6df0b55c70f7d7c6de734c7d734f49617161961b61699db4108
1 file changed +14 -14
+14 -14
--- www/customgraph.md
+++ www/customgraph.md
@@ -7,23 +7,23 @@
77
88
Fossil includes several options for changing the graph's style without having
99
to delve into CSS. These can be found in the details.txt file of your skin or
1010
under Admin/Skins/Details in the web UI.
1111
12
-* ### `timeline-arrowheads`
12
+* **`timeline-arrowheads`**
1313
1414
Set this to `0` to hide arrowheads on primary child lines.
1515
16
-* ### `timeline-circle-nodes`
16
+* **`timeline-circle-nodes`**
1717
1818
Set this to `1` to make check-in nodes circular instead of square.
1919
20
-* ### `timeline-color-graph-lines`
20
+* **`timeline-color-graph-lines`**
2121
2222
Set this to `1` to colorize primary child lines.
2323
24
-* ### `white-foreground`
24
+* **`white-foreground`**
2525
2626
Set this to `1` if your skin uses white (or any light color) text.
2727
This tells Fossil to generate darker background colors for branches.
2828
2929
@@ -42,37 +42,37 @@
4242
## <a id="pos-elems"></a>Positioning Elements
4343
4444
These elements aren't intended to be seen. They're only used to help position
4545
the graph and its visible elements.
4646
47
-* ### <a id="tl-canvas"></a>`.tl-canvas`
47
+* <a id="tl-canvas"></a>**`.tl-canvas`**
4848
4949
Set the left and right margins on this class to give the desired amount
5050
of space between the graph and its adjacent columns in the timeline.
5151
52
- #### Additional Classes
52
+ **Additional Classes**
5353
5454
* `.sel`: See [`.tl-node`](#tl-node) for more information.
5555
56
-* ### <a id="tl-rail"></a>`.tl-rail`
56
+* <a id="tl-rail"></a>**`.tl-rail`**
5757
5858
Think of rails as invisible vertical lines on which check-in nodes are
5959
placed. The more simultaneous branches in a graph, the more rails required
6060
to draw it. Setting the `width` property on this class determines the
6161
maximum spacing between rails. This spacing is automatically reduced as
6262
the number of rails increases. If you change the `width` of `.tl-node`
6363
elements, you'll probably need to change this value, too.
6464
65
-* ### <a id="tl-mergeoffset"></a>`.tl-mergeoffset`
65
+* <a id="tl-mergeoffset"></a>**`.tl-mergeoffset`**
6666
6767
A merge line often runs vertically right beside a primary child line. This
6868
class's `width` property specifies the maximum spacing between the two.
6969
Setting this value to `0` will eliminate the vertical merge lines.
7070
Instead, the merge arrow will extend directly off the primary child line.
7171
As with rail spacing, this is also adjusted automatically as needed.
7272
73
-* ### <a id="tl-nodemark"></a>`.tl-nodemark`
73
+* <a id="tl-nodemark"></a>**`.tl-nodemark`**
7474
7575
In the timeline table, the second cell in each check-in row contains an
7676
invisible div with this class. These divs are used to determine the
7777
vertical position of the nodes. By setting the `margin-top` property,
7878
you can adjust this position.
@@ -81,15 +81,15 @@
8181
8282
These are the elements you can actually see on the timeline graph: the nodes,
8383
arrows, and lines. Each of these elements may also have additional classes
8484
attached to them, depending on their context.
8585
86
-* ### <a id="tl-node"></a>`.tl-node`
86
+* <a id="tl-node"></a>**`.tl-node`**
8787
8888
A node exists for each check-in in the timeline.
8989
90
- #### Additional Classes
90
+ **Additional Classes**
9191
9292
* `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no
9393
children in the same branch).
9494
9595
* `.merge`: Specifies that the check-in contains a merge.
@@ -97,11 +97,11 @@
9797
* `.sel`: When the user clicks a node to designate it as the beginning
9898
of a diff, this class is added to both the node itself and the
9999
[`.tl-canvas`](#tl-canvas) element. The class is removed from both
100100
elements when the node is clicked again.
101101
102
-* ### <a id="tl-arrow"></a>`.tl-arrow`
102
+* <a id="tl-arrow"></a>**`.tl-arrow`**
103103
104104
Arrows point from parent nodes to their children. Technically, this
105105
class is just for the arrowhead. The rest of the arrow is composed
106106
of [`.tl-line`](#tl-line) elements.
107107
@@ -118,11 +118,11 @@
118118
119119
* `.warp`: A timewarped arrow (always points to the right), used when a
120120
misconfigured clock makes a check-in appear to have occurred before its
121121
parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)).
122122
123
-* ### <a id="tl-line"></a>`.tl-line`
123
+* <a id="tl-line"></a>**`.tl-line`**
124124
125125
Along with arrows, lines connect parent and child nodes. Line thickness is
126126
determined by the `width` property, regardless of whether the line is
127127
horizontal or vertical. You can also use borders to create special line
128128
styles. Here's a CSS snippet for making dotted merge lines:
@@ -137,11 +137,11 @@
137137
}
138138
.tl-line.merge.v {
139139
border-left-width: 1px;
140140
}
141141
142
- #### Additional Classes
142
+ **Additional Classes**
143143
144144
* `.merge`: A merge line.
145145
146146
* `.h` or `.v`: Horizontal or vertical.
147147
148148
--- www/customgraph.md
+++ www/customgraph.md
@@ -7,23 +7,23 @@
7
8 Fossil includes several options for changing the graph's style without having
9 to delve into CSS. These can be found in the details.txt file of your skin or
10 under Admin/Skins/Details in the web UI.
11
12 * ### `timeline-arrowheads`
13
14 Set this to `0` to hide arrowheads on primary child lines.
15
16 * ### `timeline-circle-nodes`
17
18 Set this to `1` to make check-in nodes circular instead of square.
19
20 * ### `timeline-color-graph-lines`
21
22 Set this to `1` to colorize primary child lines.
23
24 * ### `white-foreground`
25
26 Set this to `1` if your skin uses white (or any light color) text.
27 This tells Fossil to generate darker background colors for branches.
28
29
@@ -42,37 +42,37 @@
42 ## <a id="pos-elems"></a>Positioning Elements
43
44 These elements aren't intended to be seen. They're only used to help position
45 the graph and its visible elements.
46
47 * ### <a id="tl-canvas"></a>`.tl-canvas`
48
49 Set the left and right margins on this class to give the desired amount
50 of space between the graph and its adjacent columns in the timeline.
51
52 #### Additional Classes
53
54 * `.sel`: See [`.tl-node`](#tl-node) for more information.
55
56 * ### <a id="tl-rail"></a>`.tl-rail`
57
58 Think of rails as invisible vertical lines on which check-in nodes are
59 placed. The more simultaneous branches in a graph, the more rails required
60 to draw it. Setting the `width` property on this class determines the
61 maximum spacing between rails. This spacing is automatically reduced as
62 the number of rails increases. If you change the `width` of `.tl-node`
63 elements, you'll probably need to change this value, too.
64
65 * ### <a id="tl-mergeoffset"></a>`.tl-mergeoffset`
66
67 A merge line often runs vertically right beside a primary child line. This
68 class's `width` property specifies the maximum spacing between the two.
69 Setting this value to `0` will eliminate the vertical merge lines.
70 Instead, the merge arrow will extend directly off the primary child line.
71 As with rail spacing, this is also adjusted automatically as needed.
72
73 * ### <a id="tl-nodemark"></a>`.tl-nodemark`
74
75 In the timeline table, the second cell in each check-in row contains an
76 invisible div with this class. These divs are used to determine the
77 vertical position of the nodes. By setting the `margin-top` property,
78 you can adjust this position.
@@ -81,15 +81,15 @@
81
82 These are the elements you can actually see on the timeline graph: the nodes,
83 arrows, and lines. Each of these elements may also have additional classes
84 attached to them, depending on their context.
85
86 * ### <a id="tl-node"></a>`.tl-node`
87
88 A node exists for each check-in in the timeline.
89
90 #### Additional Classes
91
92 * `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no
93 children in the same branch).
94
95 * `.merge`: Specifies that the check-in contains a merge.
@@ -97,11 +97,11 @@
97 * `.sel`: When the user clicks a node to designate it as the beginning
98 of a diff, this class is added to both the node itself and the
99 [`.tl-canvas`](#tl-canvas) element. The class is removed from both
100 elements when the node is clicked again.
101
102 * ### <a id="tl-arrow"></a>`.tl-arrow`
103
104 Arrows point from parent nodes to their children. Technically, this
105 class is just for the arrowhead. The rest of the arrow is composed
106 of [`.tl-line`](#tl-line) elements.
107
@@ -118,11 +118,11 @@
118
119 * `.warp`: A timewarped arrow (always points to the right), used when a
120 misconfigured clock makes a check-in appear to have occurred before its
121 parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)).
122
123 * ### <a id="tl-line"></a>`.tl-line`
124
125 Along with arrows, lines connect parent and child nodes. Line thickness is
126 determined by the `width` property, regardless of whether the line is
127 horizontal or vertical. You can also use borders to create special line
128 styles. Here's a CSS snippet for making dotted merge lines:
@@ -137,11 +137,11 @@
137 }
138 .tl-line.merge.v {
139 border-left-width: 1px;
140 }
141
142 #### Additional Classes
143
144 * `.merge`: A merge line.
145
146 * `.h` or `.v`: Horizontal or vertical.
147
148
--- www/customgraph.md
+++ www/customgraph.md
@@ -7,23 +7,23 @@
7
8 Fossil includes several options for changing the graph's style without having
9 to delve into CSS. These can be found in the details.txt file of your skin or
10 under Admin/Skins/Details in the web UI.
11
12 * **`timeline-arrowheads`**
13
14 Set this to `0` to hide arrowheads on primary child lines.
15
16 * **`timeline-circle-nodes`**
17
18 Set this to `1` to make check-in nodes circular instead of square.
19
20 * **`timeline-color-graph-lines`**
21
22 Set this to `1` to colorize primary child lines.
23
24 * **`white-foreground`**
25
26 Set this to `1` if your skin uses white (or any light color) text.
27 This tells Fossil to generate darker background colors for branches.
28
29
@@ -42,37 +42,37 @@
42 ## <a id="pos-elems"></a>Positioning Elements
43
44 These elements aren't intended to be seen. They're only used to help position
45 the graph and its visible elements.
46
47 * <a id="tl-canvas"></a>**`.tl-canvas`**
48
49 Set the left and right margins on this class to give the desired amount
50 of space between the graph and its adjacent columns in the timeline.
51
52 **Additional Classes**
53
54 * `.sel`: See [`.tl-node`](#tl-node) for more information.
55
56 * <a id="tl-rail"></a>**`.tl-rail`**
57
58 Think of rails as invisible vertical lines on which check-in nodes are
59 placed. The more simultaneous branches in a graph, the more rails required
60 to draw it. Setting the `width` property on this class determines the
61 maximum spacing between rails. This spacing is automatically reduced as
62 the number of rails increases. If you change the `width` of `.tl-node`
63 elements, you'll probably need to change this value, too.
64
65 * <a id="tl-mergeoffset"></a>**`.tl-mergeoffset`**
66
67 A merge line often runs vertically right beside a primary child line. This
68 class's `width` property specifies the maximum spacing between the two.
69 Setting this value to `0` will eliminate the vertical merge lines.
70 Instead, the merge arrow will extend directly off the primary child line.
71 As with rail spacing, this is also adjusted automatically as needed.
72
73 * <a id="tl-nodemark"></a>**`.tl-nodemark`**
74
75 In the timeline table, the second cell in each check-in row contains an
76 invisible div with this class. These divs are used to determine the
77 vertical position of the nodes. By setting the `margin-top` property,
78 you can adjust this position.
@@ -81,15 +81,15 @@
81
82 These are the elements you can actually see on the timeline graph: the nodes,
83 arrows, and lines. Each of these elements may also have additional classes
84 attached to them, depending on their context.
85
86 * <a id="tl-node"></a>**`.tl-node`**
87
88 A node exists for each check-in in the timeline.
89
90 **Additional Classes**
91
92 * `.leaf`: Specifies that the check-in is a leaf (i.e. that it has no
93 children in the same branch).
94
95 * `.merge`: Specifies that the check-in contains a merge.
@@ -97,11 +97,11 @@
97 * `.sel`: When the user clicks a node to designate it as the beginning
98 of a diff, this class is added to both the node itself and the
99 [`.tl-canvas`](#tl-canvas) element. The class is removed from both
100 elements when the node is clicked again.
101
102 * <a id="tl-arrow"></a>**`.tl-arrow`**
103
104 Arrows point from parent nodes to their children. Technically, this
105 class is just for the arrowhead. The rest of the arrow is composed
106 of [`.tl-line`](#tl-line) elements.
107
@@ -118,11 +118,11 @@
118
119 * `.warp`: A timewarped arrow (always points to the right), used when a
120 misconfigured clock makes a check-in appear to have occurred before its
121 parent ([example](https://www.sqlite.org/src/timeline?c=2010-09-29&nd)).
122
123 * <a id="tl-line"></a>**`.tl-line`**
124
125 Along with arrows, lines connect parent and child nodes. Line thickness is
126 determined by the `width` property, regardless of whether the line is
127 horizontal or vertical. You can also use borders to create special line
128 styles. Here's a CSS snippet for making dotted merge lines:
@@ -137,11 +137,11 @@
137 }
138 .tl-line.merge.v {
139 border-left-width: 1px;
140 }
141
142 **Additional Classes**
143
144 * `.merge`: A merge line.
145
146 * `.h` or `.v`: Horizontal or vertical.
147
148

Keyboard Shortcuts

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