Mercurial > hg
comparison tests/test-hgweb-symrev.t @ 35529:5afe0ca59b07
paper: make actual changeset entries have backgrounds on /graph
This patch removes a separate container for backgrounds only and puts
backgrounds on changeset elements themselves. This makes it so that JS code
doesn't need to create background elements separately anymore.
There's a bit of manipulating positions of elements: every changeset entry has
a "fg" element that gets a higher z-index than <canvas> element. This
prioritizes text information, so that even if it somehow gets close to the
graph drawn on <canvas> (which has z-index of 5), it'll still be on top of it.
This can happen if commit message has a long first line and browser window is
narrow, for example.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Fri, 05 Jan 2018 18:46:06 +0800 |
parents | 66c11a66ad1a |
children | acd8a2454b47 |
comparison
equal
deleted
inserted
replaced
35528:fb2e59e92651 | 35529:5afe0ca59b07 |
---|---|
57 <li><a href="/rev/tip?style=paper">changeset</a></li> | 57 <li><a href="/rev/tip?style=paper">changeset</a></li> |
58 <li><a href="/file/tip?style=paper">browse</a></li> | 58 <li><a href="/file/tip?style=paper">browse</a></li> |
59 <a href="/graph/tip?revcount=30&style=paper">less</a> | 59 <a href="/graph/tip?revcount=30&style=paper">less</a> |
60 <a href="/graph/tip?revcount=120&style=paper">more</a> | 60 <a href="/graph/tip?revcount=120&style=paper">more</a> |
61 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> | 61 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> |
62 <a href="/rev/9d8c40cba617?style=paper">third</a> | 62 <a href="/rev/9d8c40cba617?style=paper">third</a> |
63 <a href="/rev/a7c1559b7bba?style=paper">second</a> | 63 <a href="/rev/a7c1559b7bba?style=paper">second</a> |
64 <a href="/rev/43c799df6e75?style=paper">first</a> | 64 <a href="/rev/43c799df6e75?style=paper">first</a> |
65 <a href="/graph/tip?revcount=30&style=paper">less</a> | 65 <a href="/graph/tip?revcount=30&style=paper">less</a> |
66 <a href="/graph/tip?revcount=120&style=paper">more</a> | 66 <a href="/graph/tip?revcount=120&style=paper">more</a> |
67 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> | 67 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> |
68 | 68 |
69 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=paper' | egrep $REVLINKS | 69 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=paper' | egrep $REVLINKS |
124 <li><a href="/rev/xyzzy?style=paper">changeset</a></li> | 124 <li><a href="/rev/xyzzy?style=paper">changeset</a></li> |
125 <li><a href="/file/xyzzy?style=paper">browse</a></li> | 125 <li><a href="/file/xyzzy?style=paper">browse</a></li> |
126 <a href="/graph/xyzzy?revcount=30&style=paper">less</a> | 126 <a href="/graph/xyzzy?revcount=30&style=paper">less</a> |
127 <a href="/graph/xyzzy?revcount=120&style=paper">more</a> | 127 <a href="/graph/xyzzy?revcount=120&style=paper">more</a> |
128 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> | 128 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> |
129 <a href="/rev/a7c1559b7bba?style=paper">second</a> | 129 <a href="/rev/a7c1559b7bba?style=paper">second</a> |
130 <a href="/rev/43c799df6e75?style=paper">first</a> | 130 <a href="/rev/43c799df6e75?style=paper">first</a> |
131 <a href="/graph/xyzzy?revcount=30&style=paper">less</a> | 131 <a href="/graph/xyzzy?revcount=30&style=paper">less</a> |
132 <a href="/graph/xyzzy?revcount=120&style=paper">more</a> | 132 <a href="/graph/xyzzy?revcount=120&style=paper">more</a> |
133 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> | 133 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a> |
134 | 134 |
135 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS | 135 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS |
257 <li><a href="/rev/tip?style=coal">changeset</a></li> | 257 <li><a href="/rev/tip?style=coal">changeset</a></li> |
258 <li><a href="/file/tip?style=coal">browse</a></li> | 258 <li><a href="/file/tip?style=coal">browse</a></li> |
259 <a href="/graph/tip?revcount=30&style=coal">less</a> | 259 <a href="/graph/tip?revcount=30&style=coal">less</a> |
260 <a href="/graph/tip?revcount=120&style=coal">more</a> | 260 <a href="/graph/tip?revcount=120&style=coal">more</a> |
261 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> | 261 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> |
262 <a href="/rev/9d8c40cba617?style=coal">third</a> | 262 <a href="/rev/9d8c40cba617?style=coal">third</a> |
263 <a href="/rev/a7c1559b7bba?style=coal">second</a> | 263 <a href="/rev/a7c1559b7bba?style=coal">second</a> |
264 <a href="/rev/43c799df6e75?style=coal">first</a> | 264 <a href="/rev/43c799df6e75?style=coal">first</a> |
265 <a href="/graph/tip?revcount=30&style=coal">less</a> | 265 <a href="/graph/tip?revcount=30&style=coal">less</a> |
266 <a href="/graph/tip?revcount=120&style=coal">more</a> | 266 <a href="/graph/tip?revcount=120&style=coal">more</a> |
267 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> | 267 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> |
268 | 268 |
269 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=coal' | egrep $REVLINKS | 269 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=coal' | egrep $REVLINKS |
324 <li><a href="/rev/xyzzy?style=coal">changeset</a></li> | 324 <li><a href="/rev/xyzzy?style=coal">changeset</a></li> |
325 <li><a href="/file/xyzzy?style=coal">browse</a></li> | 325 <li><a href="/file/xyzzy?style=coal">browse</a></li> |
326 <a href="/graph/xyzzy?revcount=30&style=coal">less</a> | 326 <a href="/graph/xyzzy?revcount=30&style=coal">less</a> |
327 <a href="/graph/xyzzy?revcount=120&style=coal">more</a> | 327 <a href="/graph/xyzzy?revcount=120&style=coal">more</a> |
328 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> | 328 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> |
329 <a href="/rev/a7c1559b7bba?style=coal">second</a> | 329 <a href="/rev/a7c1559b7bba?style=coal">second</a> |
330 <a href="/rev/43c799df6e75?style=coal">first</a> | 330 <a href="/rev/43c799df6e75?style=coal">first</a> |
331 <a href="/graph/xyzzy?revcount=30&style=coal">less</a> | 331 <a href="/graph/xyzzy?revcount=30&style=coal">less</a> |
332 <a href="/graph/xyzzy?revcount=120&style=coal">more</a> | 332 <a href="/graph/xyzzy?revcount=120&style=coal">more</a> |
333 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> | 333 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a> |
334 | 334 |
335 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS | 335 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS |