Check-in [c3f771e697]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Apply $baseurl to projectname title link |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
c3f771e69745a103ec85629561676881 |
| User & Date: | mario 2020-11-13 20:58:20 |
Context
|
2020-11-13
| ||
| 21:06 | Changed *.py color check-in: d17961d962 user: mario tags: trunk | |
| 20:58 | Apply $baseurl to projectname title link check-in: c3f771e697 user: mario tags: trunk | |
| 20:58 | document proper `fossil config import skin.txt` cmd check-in: a2a7d3264d user: mario tags: trunk | |
Changes
Changes to features/hooks.th1.
1 2 3 4 5 6 7 8 |
# Outputs a textual /changelog
proc webpage_changelog {} {
html "<!-- NEWS-style timeline --> <meta http-equiv=\"Content-Type\" content=\"text/plain\"> <pre>\n\n";
set version "trunk"
puts "$version (unreleased)\n";
query {
SELECT event.mtime, tag.tagname, MAX(tag.tagid), DATE(event.mtime) AS d,
| | > | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# Outputs a textual /changelog
proc webpage_changelog {} {
html "<!-- NEWS-style timeline --> <meta http-equiv=\"Content-Type\" content=\"text/plain\"> <pre>\n\n";
set version "trunk"
puts "$version (unreleased)\n";
query {
SELECT event.mtime, tag.tagname, MAX(tag.tagid), DATE(event.mtime) AS d,
REPLACE(TRIM(REPLACE(event.comment, char(10,10), char(10)), char(8,10,13,32)), char(10), char(10,32,32,32)) AS comment
FROM event
LEFT JOIN tagxref ON event.objid=tagxref.rid
LEFT JOIN tag ON tagxref.tagid=tag.tagid
WHERE type='ci'
GROUP BY objid
ORDER BY event.mtime DESC
LIMIT 750
} {
if {[regexp {^sym-.*\d+\.\d+} $tagname]} {
for {} {[string length $tagname] >= 3 && [regexp {^\d+\.} $tagname] == 0} {} {
set tagname [string range $tagname 1 100]
}
puts "\n$tagname ($d)\n";
}
puts " * $comment\n";
}
puts "\n\n";
}
|
| ︙ | ︙ | |||
37 38 39 40 41 42 43 44 45 46 47 |
WHERE name = $name
ORDER BY rid DESC LIMIT 1
} { html [artifact "$uuid"]; }
}
# Generate a text/uri-list for available files
proc webpage_uri-list {} {
query {
SELECT filename.name, uuid
FROM blob LEFT JOIN mlink ON blob.rid=mlink.fid LEFT JOIN filename ON mlink.fnid=filename.fnid
GROUP BY filename.name ORDER BY rid DESC
| > | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
WHERE name = $name
ORDER BY rid DESC LIMIT 1
} { html [artifact "$uuid"]; }
}
# Generate a text/uri-list for available files
proc webpage_uri-list {} {
html "# Fossil latest file references <pre>\r\n"
query {
SELECT filename.name, uuid
FROM blob LEFT JOIN mlink ON blob.rid=mlink.fid LEFT JOIN filename ON mlink.fnid=filename.fnid
GROUP BY filename.name ORDER BY rid DESC
} { html "$name?name=$uuid\r\n" }
}
# Invokes web request page procs
proc webpage_hook {} {
#if {! [anycap ro]} { break }
catch { "webpage_$::web_name"; return -code 2 found; } rc
if {"$rc" eq "found"} { break continue }
}
|
Changes to github.txt.
|
| | | | | 1 2 3 4 5 6 7 8 9 10 11 12 |
# Fossil skin configuration "github" for simple `fossil config import skin.txt`
# 2020-11-13T20-55-36Z
#
config /config 10652
1605300936 'css' value '/* fonts */
@import url(http://fonts.googleapis.com/css?family=Viga);
/* no body spacing */
html, body {
border: 0; padding: 0; margin: 0;
background: #fefefe;
font: normal normal 400 10pt/16pt Arial,sans-serif;
|
| ︙ | ︙ | |||
487 488 489 490 491 492 493 | /* ------------------------ Fossil internal styles ------------------------ */ ' config /config 1998 | | | 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 |
/* ------------------------ Fossil internal styles ------------------------ */
'
config /config 1998
1605300936 'footer' value ' <br><br><br>
</article>
</main>
</section>
|
| ︙ | ︙ | |||
548 549 550 551 552 553 554 |
</footer>
</div>
</body>
</html>
'
| | | | 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
</footer>
</div>
</body>
</html>
'
config /config 8201
1605300936 'header' value '<th1>
#-- Determine current page type
set pagename ""
if {[regexp {^(index|home)[?]?} $current_page]} {
set pagecat "index"
} else { if {[regexp {^wiki\?name=} $current_page]} {
set pagecat "wiki"
|
| ︙ | ︙ | |||
654 655 656 657 658 659 660 |
</div></footer>
<footer id=project-header><div class=width-container>
<span style=position:absolute><span id=public-prefix>PUBLIC </span></span>
<img src="/fossil-icon.png" align=middle height=32 width=32>
| | | 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 |
</div></footer>
<footer id=project-header><div class=width-container>
<span style=position:absolute><span id=public-prefix>PUBLIC </span></span>
<img src="/fossil-icon.png" align=middle height=32 width=32>
<a href="../..">$basedomain</a> / <a href=$baseurl/index><b>$project_name</b></a>
<span style="float:right;">
<span class=share-button id=share-button onclick="$(''#share-button>span'').toggle(''75'')">★ Star
<span class=social-links style=display:none><th1>catch { ui::social_links $baseurl }</th1></span></span><span class=share-button-number>$stats_social</span>
<span class=share-button glyph>✄ Fork</span><span class=share-button-number>$stats_forks</span>
</span>
</div></footer>
|
| ︙ | ︙ | |||
765 766 767 768 769 770 771 |
<article style=padding:7pt>
'
config /config 11123
| | | 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 |
<article style=padding:7pt>
'
config /config 11123
1605300936 'th1-setup' value '
#-- Pre-increment [++ varname]
proc ++ {varname} {
upvar 1 $varname i
return [uplevel 1 "set {$varname} [expr 1+$i]"]
}
#-- ternary / if-shorthand (cond/then/else may be literals, or {[expressions]} themselves)
|
| ︙ | ︙ |
Changes to parts/github/github.header.
| ︙ | ︙ | |||
99 100 101 102 103 104 105 |
</div></footer>
<footer id=project-header><div class=width-container>
<span style=position:absolute><span id=public-prefix>PUBLIC </span></span>
<img src="/fossil-icon.png" align=middle height=32 width=32>
| | | 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
</div></footer>
<footer id=project-header><div class=width-container>
<span style=position:absolute><span id=public-prefix>PUBLIC </span></span>
<img src="/fossil-icon.png" align=middle height=32 width=32>
<a href="../..">$basedomain</a> / <a href=$baseurl/index><b>$project_name</b></a>
<span style="float:right;">
<span class=share-button id=share-button onclick="$('#share-button>span').toggle('75')">★ Star
<span class=social-links style=display:none><th1>catch { ui::social_links $baseurl }</th1></span></span><span class=share-button-number>$stats_social</span>
<span class=share-button glyph>✄ Fork</span><span class=share-button-number>$stats_forks</span>
</span>
</div></footer>
|
| ︙ | ︙ |