Fossil SCM

In html5, every table row is expected to have the same number of cells.

jan.nijtmans 2012-11-09 11:56 trunk
Commit cc746fc66c7935185cfb4888e780929e2d845457
2 files changed +2 -2 +2 -2
+2 -2
--- src/finfo.c
+++ src/finfo.c
@@ -331,11 +331,11 @@
331331
gidx = graph_add_row(pGraph, frid, fpid>0 ? 1 : 0, &fpid, zBr, zBgClr, 0);
332332
if( memcmp(zDate, zPrevDate, 10) ){
333333
sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
334334
@ <tr><td>
335335
@ <div class="divider">%s(zPrevDate)</div>
336
- @ </td></tr>
336
+ @ </td><td></td><td></td></tr>
337337
}
338338
memcpy(zTime, &zDate[11], 5);
339339
zTime[5] = 0;
340340
@ <tr><td class="timelineTime">
341341
@ %z(href("%R/timeline?c=%t",zDate))%s(zTime)</a></td>
@@ -373,12 +373,12 @@
373373
graph_free(pGraph);
374374
pGraph = 0;
375375
}else{
376376
@ <tr><td></td><td>
377377
@ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
378
- @ </td></tr>
378
+ @ </td><td></td></tr>
379379
}
380380
}
381381
@ </table>
382382
timeline_output_graph_javascript(pGraph, 0);
383383
style_footer();
384384
}
385385
--- src/finfo.c
+++ src/finfo.c
@@ -331,11 +331,11 @@
331 gidx = graph_add_row(pGraph, frid, fpid>0 ? 1 : 0, &fpid, zBr, zBgClr, 0);
332 if( memcmp(zDate, zPrevDate, 10) ){
333 sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
334 @ <tr><td>
335 @ <div class="divider">%s(zPrevDate)</div>
336 @ </td></tr>
337 }
338 memcpy(zTime, &zDate[11], 5);
339 zTime[5] = 0;
340 @ <tr><td class="timelineTime">
341 @ %z(href("%R/timeline?c=%t",zDate))%s(zTime)</a></td>
@@ -373,12 +373,12 @@
373 graph_free(pGraph);
374 pGraph = 0;
375 }else{
376 @ <tr><td></td><td>
377 @ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
378 @ </td></tr>
379 }
380 }
381 @ </table>
382 timeline_output_graph_javascript(pGraph, 0);
383 style_footer();
384 }
385
--- src/finfo.c
+++ src/finfo.c
@@ -331,11 +331,11 @@
331 gidx = graph_add_row(pGraph, frid, fpid>0 ? 1 : 0, &fpid, zBr, zBgClr, 0);
332 if( memcmp(zDate, zPrevDate, 10) ){
333 sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
334 @ <tr><td>
335 @ <div class="divider">%s(zPrevDate)</div>
336 @ </td><td></td><td></td></tr>
337 }
338 memcpy(zTime, &zDate[11], 5);
339 zTime[5] = 0;
340 @ <tr><td class="timelineTime">
341 @ %z(href("%R/timeline?c=%t",zDate))%s(zTime)</a></td>
@@ -373,12 +373,12 @@
373 graph_free(pGraph);
374 pGraph = 0;
375 }else{
376 @ <tr><td></td><td>
377 @ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
378 @ </td><td></td></tr>
379 }
380 }
381 @ </table>
382 timeline_output_graph_javascript(pGraph, 0);
383 style_footer();
384 }
385
+2 -2
--- src/timeline.c
+++ src/timeline.c
@@ -276,11 +276,11 @@
276276
prevWasDivider = 0;
277277
if( memcmp(zDate, zPrevDate, 10) ){
278278
sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
279279
@ <tr><td>
280280
@ <div class="divider">%s(zPrevDate)</div>
281
- @ </td></tr>
281
+ @ </td><td></td><td></td></tr>
282282
}
283283
memcpy(zTime, &zDate[11], 5);
284284
zTime[5] = 0;
285285
@ <tr>
286286
@ <td class="timelineTime">%s(zTime)</td>
@@ -494,11 +494,11 @@
494494
/* style is not moved to css, because this is
495495
** a technical div for the timeline graph
496496
*/
497497
@ <tr><td></td><td>
498498
@ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
499
- @ </td></tr>
499
+ @ </td><td></td></tr>
500500
}
501501
}
502502
@ </table>
503503
if( fchngQueryInit ) db_finalize(&fchngQuery);
504504
timeline_output_graph_javascript(pGraph, (tmFlags & TIMELINE_DISJOINT)!=0);
505505
--- src/timeline.c
+++ src/timeline.c
@@ -276,11 +276,11 @@
276 prevWasDivider = 0;
277 if( memcmp(zDate, zPrevDate, 10) ){
278 sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
279 @ <tr><td>
280 @ <div class="divider">%s(zPrevDate)</div>
281 @ </td></tr>
282 }
283 memcpy(zTime, &zDate[11], 5);
284 zTime[5] = 0;
285 @ <tr>
286 @ <td class="timelineTime">%s(zTime)</td>
@@ -494,11 +494,11 @@
494 /* style is not moved to css, because this is
495 ** a technical div for the timeline graph
496 */
497 @ <tr><td></td><td>
498 @ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
499 @ </td></tr>
500 }
501 }
502 @ </table>
503 if( fchngQueryInit ) db_finalize(&fchngQuery);
504 timeline_output_graph_javascript(pGraph, (tmFlags & TIMELINE_DISJOINT)!=0);
505
--- src/timeline.c
+++ src/timeline.c
@@ -276,11 +276,11 @@
276 prevWasDivider = 0;
277 if( memcmp(zDate, zPrevDate, 10) ){
278 sqlite3_snprintf(sizeof(zPrevDate), zPrevDate, "%.10s", zDate);
279 @ <tr><td>
280 @ <div class="divider">%s(zPrevDate)</div>
281 @ </td><td></td><td></td></tr>
282 }
283 memcpy(zTime, &zDate[11], 5);
284 zTime[5] = 0;
285 @ <tr>
286 @ <td class="timelineTime">%s(zTime)</td>
@@ -494,11 +494,11 @@
494 /* style is not moved to css, because this is
495 ** a technical div for the timeline graph
496 */
497 @ <tr><td></td><td>
498 @ <div id="grbtm" style="width:%d(pGraph->mxRail*20+30)px;"></div>
499 @ </td><td></td></tr>
500 }
501 }
502 @ </table>
503 if( fchngQueryInit ) db_finalize(&fchngQuery);
504 timeline_output_graph_javascript(pGraph, (tmFlags & TIMELINE_DISJOINT)!=0);
505

Keyboard Shortcuts

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