Fossil cgit UI: Check-in [805c7f18d6]

A fossil theme trying to mimic cgit ui

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Initial checkin
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:805c7f18d64c9c12c2bfa3a8293776119c55d31b102ff45c08732b00992592f8
User & Date: milouse 2018-08-28 20:11:13
Context
2018-09-05
17:39
Add WTFPL license file check-in: 6e0feaebca user: milouse tags: trunk
2018-08-28
20:11
Initial checkin check-in: 805c7f18d6 user: milouse tags: trunk
20:10
initial empty check-in check-in: a376e22807 user: milouse tags: trunk
Changes

Added css.txt.



















































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
body {
    font-family: sans-serif;
	color: #333;
	background: white;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

div#main {
    margin: 0px 8px;
	padding: 4px;
}

div#main a {
	color: blue;
	text-decoration: none;
}

div#main a:hover {
	text-decoration: underline;
}

header#top {
	margin: 8px 8px 1em;
    padding: 4px 4px 1em;
}

header#top a.logo {
    display: block;
	float: left;
    width: 96px;
    text-align: center;
}

header#top a.logo img {
    max-width: 96px;
}

header#top div.other {
    display: table-row;
}

header#top h1.title {
	font-size: 250%;
    font-weight: normal;
	padding: 2px 0px 2px 10px;
	white-space: nowrap;
    display: table-cell;
    border-bottom: solid 1px #ccc;
    width: 100%;
}

header#top h1.title a {
	color: #000;
}

header#top div.login {
	text-align: right;
	padding-right: 1em;
	padding-bottom: 2px;
	white-space: nowrap;
    display: table-cell;
    border-bottom: solid 1px #ccc;
}

header#top p.desc {
    padding: 2px 0px 0px 10px;
    margin: 0px 0px 0px 96px;
    color: #777;
}

header#top::after {
    content: "";
    display: table;
    clear: both;
}

nav#tabs {
	border-bottom: solid 3px #ccc;
	border-collapse: collapse;
	margin: 2em 12px 0px;
	padding: 0px 1em;
}

nav#tabs a {
	padding: 2px 0.75em;
	color: #777;
	font-size: 110%;
    text-decoration: none;
    text-transform: lowercase;
}
nav#tabs a:hover {
    text-decoration: underline;
}

nav#tabs a.active {
	color: #000;
	background-color: #ccc;
}

nav#tabs a[href^="http://"]:after, nav#tabs a[href^="https://"]:after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAhcJDQY+gm2TAAAAHWlUWHRDb21tZW50AAAAAABDcmVhdGVkIHdpdGggR0lNUGQuZQcAAABbSURBVAhbY2BABs4MU4CwhYHBh2Erww4wrGFQZHjI8B8IgUIscJWyDHcggltQhI4zGDCcRwhChPggHIggP1QoAVmQkSETrGoHsiAEsACtBYN0oDAMbgU6EBcAAL2eHUt4XUU4AAAAAElFTkSuQmCC);
	opacity: 0.5;
	margin: 0 0 0 5px;
}

div#main div.submenu,
div#main div.sectionmenu {
    padding: .5em 1em;
}

div#main div.submenu a,
div#main div.sectionmenu a {
    display: inline-block;
    margin-right: 1em;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #777;
    padding: .5em .75em;
}

div#main div.submenu a:hover {
    background-color: #ccc;
    text-decoration: none;
    color: #000;
}

div#main div.content {
	margin: 0px;
	padding: 2em;
	border-bottom: solid 3px #ccc;
}

div#main img {
	border: none;
}

footer#bottom {
	margin-top: 0.5em;
	text-align: center;
	font-size: 80%;
	color: #ccc;
}

footer#bottom a {
	color: #ccc;
	text-decoration: none;
}

footer#bottom a:hover {
	text-decoration: underline;
}

Added details.txt.









>
>
>
>
1
2
3
4
timeline-arrowheads:        0
timeline-circle-nodes:      1
timeline-color-graph-lines: 1
white-foreground:           0

Added footer.txt.













>
>
>
>
>
>
1
2
3
4
5
6
</div> <!-- id: main -->
<footer id="bottom">
  This page was generated in about
  <th1>puts [expr {([utime]+[stime]+1000)/1000*0.001}]</th1>s by
  <a href="https://fossil-scm.org/">Fossil $release_version</a> $manifest_version $manifest_date
</footer>

Added header.txt.



























































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<header id="top">
  <a href="/" class="logo">
    <img src="$logo_image_url" alt="project logo"/>
  </a>
  <div class="other">
    <h1 class="title">$<project_name>: $title</h1>
    <div class="login">
      <th1>
        if {[info exists login]} {
          html "$login — <a href='$home/login'>Logout</a>\n"
        } elseif {$current_page eq "repolist"} {
          html ""
        } else {
          html "<a href='$home/login'>Login</a>\n"
        }
      </th1>
    </div>
  </div>
  <p class="desc">$project_description</p>
</header>

<nav id="tabs">
  <th1>
    proc menulink {url name} {
      upvar current_page current
      upvar home home
      if {[string range $url 0 [string length $current]] eq "/$current"} {
        html "<a href='$home$url' class='active'>$name</a>\n"
      } elseif {[string range $current 0 3] eq "home" && $name eq "Home"} {
        html "<a href='$home$url' class='active'>$name</a>\n"
      } elseif {$current eq "repolist" && $name eq "Home"} {
        html "<a href='$home' class='active'>$name</a>\n"
      } else {
        html "<a href='$home$url'>$name</a>\n"
      }
    }
    menulink $index_page Home
    if {[anycap jor]} {
      menulink /timeline Timeline
    }
    if {[hascap oh]} {
      menulink /dir?ci=tip Files
    }
    if {[hascap o]} {
      menulink  /brlist Branches
      menulink  /taglist Tags
    }
    if {[hascap r]} {
      menulink /ticket Tickets
    }
    if {[hascap j]} {
      menulink /wiki Wiki
    }
    if {[hascap s]} {
      menulink /setup Admin
    } elseif {[hascap a]} {
      menulink /setup_ulist Users
    }
  </th1>
</nav>
<div id="main">