| | @@ -461,10 +461,18 @@ |
| 461 | 461 | @ /* the format for the timeline version display(no history permission!) */ |
| 462 | 462 | @ span.timelineHistDsp { |
| 463 | 463 | @ font-weight: bold; |
| 464 | 464 | @ } |
| 465 | 465 | @ |
| 466 | +; |
| 467 | +const char zTdTimelineTime[] = |
| 468 | +@ /* the format for the timeline time display */ |
| 469 | +@ td.timelineTime { |
| 470 | +@ vertical-align: top; |
| 471 | +@ text-align: right; |
| 472 | +@ } |
| 473 | +@ |
| 466 | 474 | ; |
| 467 | 475 | const char zATagLink[] = |
| 468 | 476 | @ /* the format for the tag links */ |
| 469 | 477 | @ a.tagLink { |
| 470 | 478 | @ } |
| | @@ -475,31 +483,22 @@ |
| 475 | 483 | @ span.tagDsp { |
| 476 | 484 | @ font-weight: bold; |
| 477 | 485 | @ } |
| 478 | 486 | @ |
| 479 | 487 | ; |
| 480 | | -typedef enum cssDefaultItems { |
| 481 | | - cssOthers = 0, |
| 482 | | - tableLabelValue, |
| 483 | | - divSidebox, |
| 484 | | - divSideboxTitle, |
| 485 | | - divSideboxDescribed, |
| 486 | | - spanDisabled, |
| 487 | | - spanTimelineSuppressed, |
| 488 | | - tableTimelineTable, |
| 489 | | - tdTimelineTableCell, |
| 490 | | - spanTimelineLeaf, |
| 491 | | - aTimelineHistLink, |
| 492 | | - spanTimelineHistDsp, |
| 493 | | - aTagLink, |
| 494 | | - spanTagDsp, |
| 495 | | - cssDefaultCount |
| 496 | | -}; |
| 488 | +const char zSpanWikiError[] = |
| 489 | +@ /* the format for wiki errors */ |
| 490 | +@ span.wikiError { |
| 491 | +@ font-weight: bold; |
| 492 | +@ color: red; |
| 493 | +@ } |
| 494 | +@ |
| 495 | +; |
| 497 | 496 | const struct strctCssDefaults { |
| 498 | 497 | char const * const name; |
| 499 | 498 | char const * const value; |
| 500 | | -} cssDefaultList[cssDefaultCount] = { |
| 499 | +} cssDefaultList[] = { |
| 501 | 500 | { "", zDefaultCSS }, |
| 502 | 501 | { "table.label-value", zTableLabelValueCSS }, |
| 503 | 502 | { "div.sidebox", zDivSidebox }, |
| 504 | 503 | { "div.sideboxTitle", zDivSideboxTitle }, |
| 505 | 504 | { "div.sideboxDescribed", zDivSideboxDescribed }, |
| | @@ -508,18 +507,21 @@ |
| 508 | 507 | { "table.timelineTable", zTableTimelineTable }, |
| 509 | 508 | { "td.timelineTableCell", zTdTimelineTableCell }, |
| 510 | 509 | { "span.timelineLeaf", zSpanTimelineLeaf }, |
| 511 | 510 | { "a.timelineHistLink", zATimelineHistLink }, |
| 512 | 511 | { "span.timelineHistDsp", zSpanTimelineHistDsp }, |
| 512 | + { "td.timelineTime", zTdTimelineTime }, |
| 513 | 513 | { "a.tagLink", zATagLink }, |
| 514 | | - { "span.tagDsp", zSpanTagDsp } |
| 514 | + { "span.tagDsp", zSpanTagDsp }, |
| 515 | + { "span.wikiError", zSpanWikiError }, |
| 516 | + { 0, 0 } |
| 515 | 517 | }; |
| 516 | 518 | |
| 517 | 519 | void cgi_append_default_css(void) { |
| 518 | 520 | enum cssDefaultItems i; |
| 519 | 521 | |
| 520 | | - for (i=cssOthers;i<cssDefaultCount;i++) |
| 522 | + for (i=0;cssDefaultList[i].name;i++) |
| 521 | 523 | cgi_printf(cssDefaultList[i].value); |
| 522 | 524 | } |
| 523 | 525 | |
| 524 | 526 | /* |
| 525 | 527 | ** WEBPAGE: style.css |
| | @@ -532,11 +534,11 @@ |
| 532 | 534 | cgi_set_content_type("text/css"); |
| 533 | 535 | zCSS = db_get("css",(char*)zDefaultCSS); |
| 534 | 536 | /* append user defined css */ |
| 535 | 537 | cgi_append_content(zCSS, -1); |
| 536 | 538 | /* add special missing definitions */ |
| 537 | | - for (i=cssOthers+1;i<cssDefaultCount;i++) |
| 539 | + for (i=1;cssDefaultList[i].name;i++) |
| 538 | 540 | if (!strstr(zCSS,cssDefaultList[i].name)) |
| 539 | 541 | cgi_append_content(cssDefaultList[i].value, -1); |
| 540 | 542 | g.isConst = 1; |
| 541 | 543 | } |
| 542 | 544 | |
| 543 | 545 | |