Collection of themes/skins for the Fossil SCM

⌈⌋ ⎇ branch:  Fossil Skins Extra


Hex Artifact Content

Artifact b6c301058534c68cb026081bad22791bd99a7f0a:

  • File sanfrancisco.txt — part of check-in [892c5f4a68] at 2015-02-12 09:51:55 on branch trunk — Fix config length field (must include card prefix size). (user: mario size: 6071)

0000: 23 20 46 6f 73 73 69 6c 20 73 6b 69 6e 20 63 6f  # Fossil skin co
0010: 6e 66 69 67 75 72 61 74 69 6f 6e 20 22 73 61 6e  nfiguration "san
0020: 66 72 61 6e 63 69 73 63 6f 22 20 66 6f 72 20 73  francisco" for s
0030: 69 6d 70 6c 65 20 60 66 6f 73 73 69 6c 20 69 6d  imple `fossil im
0040: 70 6f 72 74 20 73 6b 69 6e 2e 74 78 74 60 0a 23  port skin.txt`.#
0050: 20 32 30 31 35 2d 30 32 2d 31 32 54 30 39 2d 34   2015-02-12T09-4
0060: 36 2d 34 36 5a 0a 23 0a 63 6f 6e 66 69 67 20 2f  6-46Z.#.config /
0070: 63 6f 6e 66 69 67 20 33 32 31 37 0a 31 34 32 33  config 3217.1423
0080: 37 33 34 34 30 36 20 27 63 73 73 27 20 76 61 6c  734406 'css' val
0090: 75 65 20 27 62 6f 64 79 20 7b 0a 20 20 20 20 6d  ue 'body {.    m
00a0: 61 72 67 69 6e 3a 20 30 20 61 75 74 6f 3b 0a 20  argin: 0 auto;. 
00b0: 20 20 20 77 69 64 74 68 3a 20 39 36 30 70 78 3b     width: 960px;
00c0: 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79  .    font-family
00d0: 3a 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20  : sans-serif;.  
00e0: 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 31 34 70 74    font-size:14pt
00f0: 3b 0a 7d 0a 0a 61 20 7b 0a 20 20 20 20 63 6f 6c  ;.}..a {.    col
0100: 6f 72 3a 20 23 34 31 38 33 43 34 3b 0a 20 20 20  or: #4183C4;.   
0110: 20 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e   text-decoration
0120: 3a 20 6e 6f 6e 65 3b 0a 7d 0a 61 3a 68 6f 76 65  : none;.}.a:hove
0130: 72 20 7b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 23  r {.    color: #
0140: 34 31 38 33 43 34 3b 0a 20 20 20 20 74 65 78 74  4183C4;.    text
0150: 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64  -decoration: und
0160: 65 72 6c 69 6e 65 3b 0a 7d 0a 0a 68 72 20 7b 0a  erline;.}..hr {.
0170: 20 20 20 20 62 6f 72 64 65 72 3a 20 30 70 78 3b      border: 0px;
0180: 0a 7d 0a 0a 2e 74 69 74 6c 65 20 7b 0a 20 20 20  .}...title {.   
0190: 20 63 6f 6c 6f 72 3a 20 23 34 31 38 33 43 34 3b   color: #4183C4;
01a0: 0a 20 20 20 20 66 6c 6f 61 74 3a 6c 65 66 74 3b  .    float:left;
01b0: 0a 20 20 20 20 70 61 64 64 69 6e 67 2d 74 6f 70  .    padding-top
01c0: 3a 20 33 30 70 78 3b 0a 20 20 20 20 70 61 64 64  : 30px;.    padd
01d0: 69 6e 67 2d 62 6f 74 74 6f 6d 3a 20 31 30 70 78  ing-bottom: 10px
01e0: 3b 0a 7d 0a 2e 74 69 74 6c 65 20 68 31 20 7b 0a  ;.}..title h1 {.
01f0: 20 20 20 20 64 69 73 70 6c 61 79 3a 69 6e 6c 69      display:inli
0200: 6e 65 3b 0a 7d 0a 2e 74 69 74 6c 65 20 68 31 3a  ne;.}..title h1:
0210: 61 66 74 65 72 20 7b 0a 20 20 20 20 63 6f 6e 74  after {.    cont
0220: 65 6e 74 3a 20 22 20 2f 20 22 3b 0a 20 20 20 20  ent: " / ";.    
0230: 63 6f 6c 6f 72 3a 20 23 37 37 37 3b 0a 20 20 20  color: #777;.   
0240: 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 6e 6f   font-weight: no
0250: 72 6d 61 6c 3b 0a 7d 0a 0a 2e 63 6f 6e 74 65 6e  rmal;.}...conten
0260: 74 20 68 31 20 7b 0a 20 20 20 20 66 6f 6e 74 2d  t h1 {.    font-
0270: 73 69 7a 65 3a 20 31 2e 32 35 65 6d 3b 0a 7d 0a  size: 1.25em;.}.
0280: 2e 63 6f 6e 74 65 6e 74 20 68 32 20 7b 0a 20 20  .content h2 {.  
0290: 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 2e 31    font-size: 1.1
02a0: 35 65 6d 3b 0a 7d 0a 2e 63 6f 6e 74 65 6e 74 20  5em;.}..content 
02b0: 68 32 20 7b 0a 20 20 20 20 66 6f 6e 74 2d 73 69  h2 {.    font-si
02c0: 7a 65 3a 20 31 2e 30 35 65 6d 3b 0a 20 20 20 20  ze: 1.05em;.    
02d0: 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c  font-weight: bol
02e0: 64 3b 0a 7d 0a 0a 2e 73 65 63 74 69 6f 6e 20 7b  d;.}...section {
02f0: 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  .    font-size: 
0300: 31 65 6d 3b 0a 20 20 20 20 66 6f 6e 74 2d 77 65  1em;.    font-we
0310: 69 67 68 74 3a 20 62 6f 6c 64 3b 0a 20 20 20 20  ight: bold;.    
0320: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
0330: 3a 20 23 66 35 66 35 66 35 3b 0a 20 20 20 20 62  : #f5f5f5;.    b
0340: 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64  order: 1px solid
0350: 20 23 64 38 64 38 64 38 3b 0a 20 20 20 20 62 6f   #d8d8d8;.    bo
0360: 72 64 65 72 2d 72 61 64 69 75 73 3a 20 33 70 78  rder-radius: 3px
0370: 20 33 70 78 20 30 20 30 3b 0a 20 20 20 20 70 61   3px 0 0;.    pa
0380: 64 64 69 6e 67 3a 20 39 70 78 20 31 30 70 78 20  dding: 9px 10px 
0390: 31 30 70 78 3b 0a 20 20 20 20 6d 61 72 67 69 6e  10px;.    margin
03a0: 3a 20 31 30 70 78 20 30 3b 0a 7d 0a 0a 2e 73 65  : 10px 0;.}...se
03b0: 63 74 69 6f 6e 6d 65 6e 75 20 7b 0a 20 20 20 20  ctionmenu {.    
03c0: 62 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69  border: 1px soli
03d0: 64 20 23 64 38 64 38 64 38 3b 0a 20 20 20 20 62  d #d8d8d8;.    b
03e0: 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 30 20  order-radius: 0 
03f0: 30 20 33 70 78 20 33 70 78 3b 0a 20 20 20 20 62  0 3px 3px;.    b
0400: 6f 72 64 65 72 2d 74 6f 70 3a 20 30 3b 0a 20 20  order-top: 0;.  
0410: 20 20 6d 61 72 67 69 6e 2d 74 6f 70 3a 20 2d 31    margin-top: -1
0420: 30 70 78 3b 0a 20 20 20 20 6d 61 72 67 69 6e 2d  0px;.    margin-
0430: 62 6f 74 74 6f 6d 3a 20 31 30 70 78 3b 0a 20 20  bottom: 10px;.  
0440: 20 20 70 61 64 64 69 6e 67 3a 20 31 30 70 78 3b    padding: 10px;
0450: 0a 7d 0a 2e 73 65 63 74 69 6f 6e 6d 65 6e 75 20  .}..sectionmenu 
0460: 61 20 7b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a  a {.    display:
0470: 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20   inline-block;. 
0480: 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 3a     margin-right:
0490: 20 31 65 6d 3b 0a 7d 0a 0a 2e 73 74 61 74 75 73   1em;.}...status
04a0: 20 7b 0a 20 20 20 20 66 6c 6f 61 74 3a 72 69 67   {.    float:rig
04b0: 68 74 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a  ht;.    font-siz
04c0: 65 3a 2e 37 65 6d 3b 0a 20 20 20 20 70 61 64 64  e:.7em;.    padd
04d0: 69 6e 67 2d 74 6f 70 3a 35 30 70 78 3b 0a 7d 0a  ing-top:50px;.}.
04e0: 0a 2e 6d 61 69 6e 6d 65 6e 75 20 7b 0a 20 20 20  ..mainmenu {.   
04f0: 20 66 6f 6e 74 2d 73 69 7a 65 3a 2e 38 65 6d 3b   font-size:.8em;
0500: 0a 20 20 20 20 63 6c 65 61 72 3a 62 6f 74 68 3b  .    clear:both;
0510: 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 31 30 70  .    padding:10p
0520: 78 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e  x;.    backgroun
0530: 64 3a 23 65 61 65 61 65 61 20 6c 69 6e 65 61 72  d:#eaeaea linear
0540: 2d 67 72 61 64 69 65 6e 74 28 23 66 61 66 61 66  -gradient(#fafaf
0550: 61 2c 20 23 65 61 65 61 65 61 29 20 72 65 70 65  a, #eaeaea) repe
0560: 61 74 2d 78 3b 0a 20 20 20 20 62 6f 72 64 65 72  at-x;.    border
0570: 3a 31 70 78 20 73 6f 6c 69 64 20 23 65 61 65 61  :1px solid #eaea
0580: 65 61 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72  ea;.    border-r
0590: 61 64 69 75 73 3a 35 70 78 3b 0a 7d 0a 0a 2e 6d  adius:5px;.}...m
05a0: 61 69 6e 6d 65 6e 75 20 61 20 7b 0a 20 20 20 20  ainmenu a {.    
05b0: 70 61 64 64 69 6e 67 3a 20 31 30 70 78 20 32 30  padding: 10px 20
05c0: 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63  px;.    text-dec
05d0: 6f 72 61 74 69 6f 6e 3a 6e 6f 6e 65 3b 0a 20 20  oration:none;.  
05e0: 20 20 63 6f 6c 6f 72 3a 20 23 37 37 37 3b 0a 20    color: #777;. 
05f0: 20 20 20 62 6f 72 64 65 72 2d 72 69 67 68 74 3a     border-right:
0600: 31 70 78 20 73 6f 6c 69 64 20 23 65 61 65 61 65  1px solid #eaeae
0610: 61 3b 0a 7d 0a 2e 6d 61 69 6e 6d 65 6e 75 20 61  a;.}..mainmenu a
0620: 2e 61 63 74 69 76 65 2c 0a 2e 6d 61 69 6e 6d 65  .active,..mainme
0630: 6e 75 20 61 3a 68 6f 76 65 72 20 7b 0a 20 20 20  nu a:hover {.   
0640: 20 63 6f 6c 6f 72 3a 20 23 30 30 30 3b 0a 20 20   color: #000;.  
0650: 20 20 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a    border-bottom:
0660: 32 70 78 20 73 6f 6c 69 64 20 23 44 32 36 39 31  2px solid #D2691
0670: 31 3b 0a 7d 0a 0a 2e 73 75 62 6d 65 6e 75 20 7b  1;.}...submenu {
0680: 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  .    font-size: 
0690: 2e 37 65 6d 3b 0a 20 20 20 20 6d 61 72 67 69 6e  .7em;.    margin
06a0: 2d 74 6f 70 3a 20 31 30 70 78 3b 0a 20 20 20 20  -top: 10px;.    
06b0: 70 61 64 64 69 6e 67 3a 20 31 30 70 78 3b 0a 20  padding: 10px;. 
06c0: 20 20 20 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d     border-bottom
06d0: 3a 20 31 70 78 20 73 6f 6c 69 64 20 23 63 63 63  : 1px solid #ccc
06e0: 3b 0a 7d 0a 0a 2e 73 75 62 6d 65 6e 75 20 61 20  ;.}...submenu a 
06f0: 7b 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 20 31  {.    padding: 1
0700: 30 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 64 65  0px;.    text-de
0710: 63 6f 72 61 74 69 6f 6e 3a 6e 6f 6e 65 3b 0a 20  coration:none;. 
0720: 20 20 20 63 6f 6c 6f 72 3a 20 23 37 37 37 3b 0a     color: #777;.
0730: 20 20 20 20 62 6f 72 64 65 72 3a 20 31 70 78 20      border: 1px 
0740: 73 6f 6c 69 64 20 74 72 61 6e 73 70 61 72 65 6e  solid transparen
0750: 74 3b 0a 7d 0a 0a 2e 73 75 62 6d 65 6e 75 20 61  t;.}...submenu a
0760: 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 6f 72  :hover {.    bor
0770: 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23  der: 1px solid #
0780: 63 63 63 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d  ccc;.    border-
0790: 62 6f 74 74 6f 6d 3a 20 31 70 78 20 73 6f 6c 69  bottom: 1px soli
07a0: 64 20 23 66 66 66 3b 0a 20 20 20 20 62 6f 72 64  d #fff;.    bord
07b0: 65 72 2d 74 6f 70 2d 6c 65 66 74 2d 72 61 64 69  er-top-left-radi
07c0: 75 73 3a 20 35 70 78 3b 0a 20 20 20 20 62 6f 72  us: 5px;.    bor
07d0: 64 65 72 2d 74 6f 70 2d 72 69 67 68 74 2d 72 61  der-top-right-ra
07e0: 64 69 75 73 3a 20 35 70 78 3b 0a 7d 0a 0a 2e 63  dius: 5px;.}...c
07f0: 6f 6e 74 65 6e 74 20 7b 0a 20 20 20 20 70 61 64  ontent {.    pad
0800: 64 69 6e 67 2d 74 6f 70 3a 20 31 30 70 78 3b 0a  ding-top: 10px;.
0810: 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 2e 38      font-size:.8
0820: 65 6d 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 23  em;.    color: #
0830: 34 34 34 3b 0a 7d 0a 0a 2e 75 64 69 66 66 2c 20  444;.}...udiff, 
0840: 2e 73 62 73 64 69 66 66 2c 0a 2e 63 6f 6e 74 65  .sbsdiff,..conte
0850: 6e 74 20 62 6c 6f 63 6b 71 75 6f 74 65 20 7b 0a  nt blockquote {.
0860: 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 2e      font-size: .
0870: 38 35 65 6d 20 21 69 6d 70 6f 72 74 61 6e 74 3b  85em !important;
0880: 0a 20 20 20 20 6f 76 65 72 66 6c 6f 77 3a 20 61  .    overflow: a
0890: 75 74 6f 3b 0a 20 20 20 20 62 6f 72 64 65 72 3a  uto;.    border:
08a0: 20 31 70 78 20 73 6f 6c 69 64 20 23 63 63 63 3b   1px solid #ccc;
08b0: 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69  .    border-radi
08c0: 75 73 3a 20 35 70 78 3b 0a 7d 0a 2e 63 6f 6e 74  us: 5px;.}..cont
08d0: 65 6e 74 20 62 6c 6f 63 6b 71 75 6f 74 65 20 7b  ent blockquote {
08e0: 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 20 30 20  .    padding: 0 
08f0: 31 35 70 78 3b 0a 7d 0a 0a 74 61 62 6c 65 2e 72  15px;.}..table.r
0900: 65 70 6f 72 74 20 7b 0a 20 20 20 20 63 75 72 73  eport {.    curs
0910: 6f 72 3a 20 61 75 74 6f 3b 0a 20 20 20 20 62 6f  or: auto;.    bo
0920: 72 64 65 72 2d 72 61 64 69 75 73 3a 20 35 70 78  rder-radius: 5px
0930: 3b 0a 20 20 20 20 62 6f 72 64 65 72 3a 20 31 70  ;.    border: 1p
0940: 78 20 73 6f 6c 69 64 20 23 63 63 63 3b 0a 20 20  x solid #ccc;.  
0950: 20 20 6d 61 72 67 69 6e 3a 20 31 65 6d 20 30 3b    margin: 1em 0;
0960: 0a 7d 0a 2e 72 65 70 6f 72 74 20 74 64 2c 20 2e  .}..report td, .
0970: 72 65 70 6f 72 74 20 74 68 20 7b 0a 20 20 20 62  report th {.   b
0980: 6f 72 64 65 72 3a 20 30 3b 0a 20 20 20 66 6f 6e  order: 0;.   fon
0990: 74 2d 73 69 7a 65 3a 20 2e 38 65 6d 3b 0a 20 20  t-size: .8em;.  
09a0: 20 70 61 64 64 69 6e 67 3a 20 31 30 70 78 3b 0a   padding: 10px;.
09b0: 7d 0a 2e 72 65 70 6f 72 74 20 74 64 3a 66 69 72  }..report td:fir
09c0: 73 74 2d 63 68 69 6c 64 20 7b 0a 20 20 20 20 62  st-child {.    b
09d0: 6f 72 64 65 72 2d 74 6f 70 2d 6c 65 66 74 2d 72  order-top-left-r
09e0: 61 64 69 75 73 3a 20 35 70 78 3b 0a 7d 0a 2e 72  adius: 5px;.}..r
09f0: 65 70 6f 72 74 20 74 62 6f 64 79 20 74 72 3a 6c  eport tbody tr:l
0a00: 61 73 74 2d 63 68 69 6c 64 20 74 64 3a 66 69 72  ast-child td:fir
0a10: 73 74 2d 63 68 69 6c 64 20 7b 0a 20 20 20 20 62  st-child {.    b
0a20: 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 2d 6c 65 66  order-bottom-lef
0a30: 74 2d 72 61 64 69 75 73 3a 20 35 70 78 3b 0a 7d  t-radius: 5px;.}
0a40: 0a 2e 72 65 70 6f 72 74 20 74 64 3a 6c 61 73 74  ..report td:last
0a50: 2d 63 68 69 6c 64 20 7b 0a 20 20 20 20 62 6f 72  -child {.    bor
0a60: 64 65 72 2d 74 6f 70 2d 72 69 67 68 74 2d 72 61  der-top-right-ra
0a70: 64 69 75 73 3a 20 35 70 78 3b 0a 7d 0a 2e 72 65  dius: 5px;.}..re
0a80: 70 6f 72 74 20 74 62 6f 64 79 20 74 72 3a 6c 61  port tbody tr:la
0a90: 73 74 2d 63 68 69 6c 64 20 7b 0a 20 20 20 20 62  st-child {.    b
0aa0: 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 2d 6c 65 66  order-bottom-lef
0ab0: 74 2d 72 61 64 69 75 73 3a 20 35 70 78 3b 0a 20  t-radius: 5px;. 
0ac0: 20 20 20 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d     border-bottom
0ad0: 2d 72 69 67 68 74 2d 72 61 64 69 75 73 3a 20 35  -right-radius: 5
0ae0: 70 78 3b 0a 7d 0a 2e 72 65 70 6f 72 74 20 74 62  px;.}..report tb
0af0: 6f 64 79 20 74 72 3a 6c 61 73 74 2d 63 68 69 6c  ody tr:last-chil
0b00: 64 20 74 64 3a 6c 61 73 74 2d 63 68 69 6c 64 20  d td:last-child 
0b10: 7b 0a 20 20 20 20 62 6f 72 64 65 72 2d 62 6f 74  {.    border-bot
0b20: 74 6f 6d 2d 72 69 67 68 74 2d 72 61 64 69 75 73  tom-right-radius
0b30: 3a 20 35 70 78 3b 0a 7d 0a 2e 72 65 70 6f 72 74  : 5px;.}..report
0b40: 20 74 68 20 7b 0a 20 20 20 20 63 75 72 73 6f 72   th {.    cursor
0b50: 3a 20 70 6f 69 6e 74 65 72 3b 0a 7d 0a 2e 72 65  : pointer;.}..re
0b60: 70 6f 72 74 20 74 68 65 61 64 2b 74 62 6f 64 79  port thead+tbody
0b70: 20 74 72 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20   tr:hover {.    
0b80: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
0b90: 3a 20 23 66 35 66 39 66 63 20 21 69 6d 70 6f 72  : #f5f9fc !impor
0ba0: 74 61 6e 74 3b 0a 7d 0a 0a 74 64 2e 74 6b 74 44  tant;.}..td.tktD
0bb0: 73 70 4c 61 62 65 6c 20 7b 0a 20 20 20 20 6d 61  spLabel {.    ma
0bc0: 78 2d 77 69 64 74 68 3a 20 37 30 70 78 3b 0a 20  x-width: 70px;. 
0bd0: 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20 72     text-align: r
0be0: 69 67 68 74 3b 0a 7d 0a 74 64 2e 74 6b 74 44 73  ight;.}.td.tktDs
0bf0: 70 56 61 6c 75 65 20 7b 0a 20 20 20 20 6d 61 78  pValue {.    max
0c00: 2d 77 69 64 74 68 3a 20 38 30 30 70 78 3b 0a 20  -width: 800px;. 
0c10: 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20 6c     text-align: l
0c20: 65 66 74 3b 0a 20 20 20 20 76 65 72 74 69 63 61  eft;.    vertica
0c30: 6c 2d 61 6c 69 67 6e 3a 20 74 6f 70 3b 0a 20 20  l-align: top;.  
0c40: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
0c50: 6f 72 3a 20 23 66 35 66 39 66 63 3b 0a 7d 0a 74  or: #f5f9fc;.}.t
0c60: 64 2e 74 6b 74 44 73 70 56 61 6c 75 65 20 70 72  d.tktDspValue pr
0c70: 65 20 7b 0a 20 20 20 20 77 68 69 74 65 2d 73 70  e {.    white-sp
0c80: 61 63 65 3a 20 70 72 65 2d 77 72 61 70 3b 0a 7d  ace: pre-wrap;.}
0c90: 0a 0a 2e 66 6f 6f 74 65 72 20 7b 0a 20 20 20 20  ...footer {.    
0ca0: 62 6f 72 64 65 72 2d 74 6f 70 3a 20 31 70 78 20  border-top: 1px 
0cb0: 73 6f 6c 69 64 20 23 63 63 63 3b 0a 20 20 20 20  solid #ccc;.    
0cc0: 70 61 64 64 69 6e 67 3a 20 31 30 70 78 3b 0a 20  padding: 10px;. 
0cd0: 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 2e 37 65     font-size:.7e
0ce0: 6d 3b 0a 20 20 20 20 6d 61 72 67 69 6e 2d 74 6f  m;.    margin-to
0cf0: 70 3a 20 31 30 70 78 3b 0a 20 20 20 20 63 6f 6c  p: 10px;.    col
0d00: 6f 72 3a 20 23 63 63 63 3b 0a 7d 0a 27 0a 63 6f  or: #ccc;.}.'.co
0d10: 6e 66 69 67 20 2f 63 6f 6e 66 69 67 20 32 31 35  nfig /config 215
0d20: 0a 31 34 32 33 37 33 34 34 30 36 20 27 66 6f 6f  .1423734406 'foo
0d30: 74 65 72 27 20 76 61 6c 75 65 20 27 3c 64 69 76  ter' value '<div
0d40: 20 63 6c 61 73 73 3d 22 66 6f 6f 74 65 72 22 3e   class="footer">
0d50: 0a 54 68 69 73 20 70 61 67 65 20 77 61 73 20 67  .This page was g
0d60: 65 6e 65 72 61 74 65 64 20 69 6e 20 61 62 6f 75  enerated in abou
0d70: 74 0a 3c 74 68 31 3e 70 75 74 73 20 5b 65 78 70  t.<th1>puts [exp
0d80: 72 20 7b 28 5b 75 74 69 6d 65 5d 2b 5b 73 74 69  r {([utime]+[sti
0d90: 6d 65 5d 2b 31 30 30 30 29 2f 31 30 30 30 2a 30  me]+1000)/1000*0
0da0: 2e 30 30 31 7d 5d 3c 2f 74 68 31 3e 73 20 62 79  .001}]</th1>s by
0db0: 0a 46 6f 73 73 69 6c 20 76 65 72 73 69 6f 6e 20  .Fossil version 
0dc0: 24 6d 61 6e 69 66 65 73 74 5f 76 65 72 73 69 6f  $manifest_versio
0dd0: 6e 20 24 6d 61 6e 69 66 65 73 74 5f 64 61 74 65  n $manifest_date
0de0: 0a 3c 2f 64 69 76 3e 0a 3c 2f 62 6f 64 79 3e 3c  .</div>.</body><
0df0: 2f 68 74 6d 6c 3e 0a 27 0a 63 6f 6e 66 69 67 20  /html>.'.config 
0e00: 2f 63 6f 6e 66 69 67 20 32 34 37 33 0a 31 34 32  /config 2473.142
0e10: 33 37 33 34 34 30 36 20 27 68 65 61 64 65 72 27  3734406 'header'
0e20: 20 76 61 6c 75 65 20 27 3c 68 74 6d 6c 3e 0a 20   value '<html>. 
0e30: 20 3c 68 65 61 64 3e 0a 20 20 20 20 3c 62 61 73   <head>.    <bas
0e40: 65 20 68 72 65 66 3d 22 24 62 61 73 65 75 72 6c  e href="$baseurl
0e50: 2f 24 63 75 72 72 65 6e 74 5f 70 61 67 65 22 20  /$current_page" 
0e60: 2f 3e 0a 20 20 20 20 3c 74 69 74 6c 65 3e 24 3c  />.    <title>$<
0e70: 70 72 6f 6a 65 63 74 5f 6e 61 6d 65 3e 3a 20 24  project_name>: $
0e80: 3c 74 69 74 6c 65 3e 3c 2f 74 69 74 6c 65 3e 0a  <title></title>.
0e90: 20 20 20 20 20 20 3c 6c 69 6e 6b 20 72 65 6c 3d        <link rel=
0ea0: 22 61 6c 74 65 72 6e 61 74 65 22 20 74 79 70 65  "alternate" type
0eb0: 3d 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 72 73  ="application/rs
0ec0: 73 2b 78 6d 6c 22 20 74 69 74 6c 65 3d 22 52 53  s+xml" title="RS
0ed0: 53 20 46 65 65 64 22 0a 20 20 20 20 20 20 20 20  S Feed".        
0ee0: 20 20 20 20 68 72 65 66 3d 22 24 68 6f 6d 65 2f      href="$home/
0ef0: 74 69 6d 65 6c 69 6e 65 2e 72 73 73 22 20 2f 3e  timeline.rss" />
0f00: 0a 20 20 20 20 20 20 3c 6c 69 6e 6b 20 72 65 6c  .      <link rel
0f10: 3d 22 73 74 79 6c 65 73 68 65 65 74 22 20 68 72  ="stylesheet" hr
0f20: 65 66 3d 22 24 68 6f 6d 65 2f 73 74 79 6c 65 2e  ef="$home/style.
0f30: 63 73 73 3f 64 65 66 61 75 6c 74 22 20 74 79 70  css?default" typ
0f40: 65 3d 22 74 65 78 74 2f 63 73 73 22 0a 20 20 20  e="text/css".   
0f50: 20 20 20 20 20 20 20 20 20 6d 65 64 69 61 3d 22           media="
0f60: 73 63 72 65 65 6e 22 20 2f 3e 0a 20 20 3c 2f 68  screen" />.  </h
0f70: 65 61 64 3e 0a 0a 20 20 3c 62 6f 64 79 3e 0a 20  ead>..  <body>. 
0f80: 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 68     <div class="h
0f90: 65 61 64 65 72 22 3e 0a 20 20 20 20 20 20 3c 64  eader">.      <d
0fa0: 69 76 20 63 6c 61 73 73 3d 22 74 69 74 6c 65 22  iv class="title"
0fb0: 3e 3c 68 31 3e 24 3c 70 72 6f 6a 65 63 74 5f 6e  ><h1>$<project_n
0fc0: 61 6d 65 3e 3c 2f 68 31 3e 24 3c 74 69 74 6c 65  ame></h1>$<title
0fd0: 3e 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 20  ></div>.        
0fe0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 73 74 61 74  <div class="stat
0ff0: 75 73 22 3e 3c 74 68 31 3e 0a 20 20 20 20 20 69  us"><th1>.     i
1000: 66 20 7b 5b 69 6e 66 6f 20 65 78 69 73 74 73 20  f {[info exists 
1010: 6c 6f 67 69 6e 5d 7d 20 7b 0a 20 20 20 20 20 20  login]} {.      
1020: 20 68 74 6d 6c 20 22 24 6c 6f 67 69 6e 20 e2 80   html "$login â€
1030: 94 20 3c 61 20 68 72 65 66 3d 27 27 24 68 6f 6d  ” <a href=''$hom
1040: 65 2f 6c 6f 67 69 6e 27 27 3e 4c 6f 67 6f 75 74  e/login''>Logout
1050: 3c 2f 61 3e 5c 6e 22 0a 20 20 20 20 20 7d 20 65  </a>\n".     } e
1060: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 68 74 6d  lse {.       htm
1070: 6c 20 22 3c 61 20 68 72 65 66 3d 27 27 24 68 6f  l "<a href=''$ho
1080: 6d 65 2f 6c 6f 67 69 6e 27 27 3e 4c 6f 67 69 6e  me/login''>Login
1090: 3c 2f 61 3e 5c 6e 22 0a 20 20 20 20 20 7d 0a 20  </a>\n".     }. 
10a0: 20 20 20 20 20 20 20 3c 2f 74 68 31 3e 3c 2f 64         </th1></d
10b0: 69 76 3e 0a 20 20 20 20 3c 2f 64 69 76 3e 0a 0a  iv>.    </div>..
10c0: 20 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22      <div class="
10d0: 6d 61 69 6e 6d 65 6e 75 22 3e 0a 20 20 20 20 20  mainmenu">.     
10e0: 20 3c 74 68 31 3e 0a 70 72 6f 63 20 69 73 69 6e   <th1>.proc isin
10f0: 20 7b 76 61 6c 20 6c 73 74 7d 20 7b 0a 20 20 20   {val lst} {.   
1100: 20 73 65 74 20 74 6f 74 20 5b 6c 6c 65 6e 67 74   set tot [llengt
1110: 68 20 24 6c 73 74 5d 0a 20 20 20 20 66 6f 72 20  h $lst].    for 
1120: 7b 73 65 74 20 69 20 30 7d 20 7b 24 69 20 3c 20  {set i 0} {$i < 
1130: 24 74 6f 74 7d 20 7b 73 65 74 20 69 20 5b 65 78  $tot} {set i [ex
1140: 70 72 20 7b 24 69 20 2b 20 31 7d 5d 7d 20 7b 0a  pr {$i + 1}]} {.
1150: 20 20 20 20 20 20 20 20 73 65 74 20 63 75 72 20          set cur 
1160: 5b 6c 69 6e 64 65 78 20 24 6c 73 74 20 24 69 5d  [lindex $lst $i]
1170: 0a 20 20 20 20 20 20 20 20 69 66 20 7b 24 76 61  .        if {$va
1180: 6c 20 65 71 20 24 63 75 72 7d 20 7b 0a 20 20 20  l eq $cur} {.   
1190: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20           return 
11a0: 30 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  0.        }.    
11b0: 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 31 0a 7d  }.    return 1.}
11c0: 0a 0a 70 72 6f 63 20 6d 65 6e 75 6c 69 6e 6b 20  ..proc menulink 
11d0: 7b 70 61 67 65 6e 61 6d 65 20 75 72 6c 20 6e 61  {pagename url na
11e0: 6d 65 7d 20 7b 0a 20 20 20 20 75 70 76 61 72 20  me} {.    upvar 
11f0: 63 75 72 72 65 6e 74 5f 70 61 67 65 20 63 75 72  current_page cur
1200: 72 65 6e 74 0a 20 20 20 20 75 70 76 61 72 20 68  rent.    upvar h
1210: 6f 6d 65 20 68 6f 6d 65 0a 0a 20 20 20 20 73 65  ome home..    se
1220: 74 20 63 6f 6d 70 73 65 74 75 70 20 5b 73 74 72  t compsetup [str
1230: 69 6e 67 20 63 6f 6d 70 61 72 65 20 5b 73 74 72  ing compare [str
1240: 69 6e 67 20 72 61 6e 67 65 20 24 63 75 72 72 65  ing range $curre
1250: 6e 74 20 30 20 34 5d 20 73 65 74 75 70 5d 0a 20  nt 0 4] setup]. 
1260: 20 20 20 73 65 74 20 63 6f 6d 70 68 6f 6d 65 20     set comphome 
1270: 5b 73 74 72 69 6e 67 20 63 6f 6d 70 61 72 65 20  [string compare 
1280: 5b 73 74 72 69 6e 67 20 72 61 6e 67 65 20 24 63  [string range $c
1290: 75 72 72 65 6e 74 20 30 20 33 5d 20 68 6f 6d 65  urrent 0 3] home
12a0: 5d 0a 20 20 20 20 73 65 74 20 63 6f 6d 70 74 61  ].    set compta
12b0: 67 20 5b 73 74 72 69 6e 67 20 63 6f 6d 70 61 72  g [string compar
12c0: 65 20 24 63 75 72 72 65 6e 74 20 74 61 67 74 69  e $current tagti
12d0: 6d 65 6c 69 6e 65 5d 0a 20 20 20 20 73 65 74 20  meline].    set 
12e0: 63 6f 6d 70 62 72 20 5b 73 74 72 69 6e 67 20 63  compbr [string c
12f0: 6f 6d 70 61 72 65 20 24 63 75 72 72 65 6e 74 20  ompare $current 
1300: 62 72 74 69 6d 65 6c 69 6e 65 5d 0a 20 20 20 20  brtimeline].    
1310: 73 65 74 20 63 6f 6d 70 64 69 72 20 5b 69 73 69  set compdir [isi
1320: 6e 20 24 63 75 72 72 65 6e 74 20 22 61 72 74 69  n $current "arti
1330: 66 61 63 74 20 63 69 20 66 69 6e 66 6f 20 68 65  fact ci finfo he
1340: 78 64 75 6d 70 22 5d 0a 20 20 20 20 73 65 74 20  xdump"].    set 
1350: 63 6f 6d 70 74 6c 20 5b 73 74 72 69 6e 67 20 63  comptl [string c
1360: 6f 6d 70 61 72 65 20 24 63 75 72 72 65 6e 74 20  ompare $current 
1370: 69 6e 66 6f 5d 0a 20 20 20 20 73 65 74 20 63 6f  info].    set co
1380: 6d 70 74 6b 74 20 5b 69 73 69 6e 20 24 63 75 72  mptkt [isin $cur
1390: 72 65 6e 74 20 22 6d 6f 64 72 65 71 20 72 70 74  rent "modreq rpt
13a0: 65 64 69 74 20 74 6b 74 6e 65 77 20 72 70 74 73  edit tktnew rpts
13b0: 71 6c 20 72 70 74 76 69 65 77 22 5d 0a 0a 20 20  ql rptview"]..  
13c0: 20 20 68 74 6d 6c 20 22 3c 61 20 68 72 65 66 3d    html "<a href=
13d0: 27 27 24 68 6f 6d 65 24 75 72 6c 27 27 22 0a 0a  ''$home$url''"..
13e0: 20 20 20 20 69 66 20 7b 24 70 61 67 65 6e 61 6d      if {$pagenam
13f0: 65 20 65 71 20 24 63 75 72 72 65 6e 74 0a 20 20  e eq $current.  
1400: 20 20 20 20 20 20 7c 7c 20 28 24 70 61 67 65 6e        || ($pagen
1410: 61 6d 65 20 65 71 20 22 68 6f 6d 65 22 20 26 26  ame eq "home" &&
1420: 20 24 63 6f 6d 70 68 6f 6d 65 20 3d 3d 20 30 29   $comphome == 0)
1430: 0a 20 20 20 20 20 20 20 20 7c 7c 20 28 24 70 61  .        || ($pa
1440: 67 65 6e 61 6d 65 20 65 71 20 22 73 65 74 75 70  gename eq "setup
1450: 22 20 26 26 20 24 63 6f 6d 70 73 65 74 75 70 20  " && $compsetup 
1460: 3d 3d 20 30 29 0a 20 20 20 20 20 20 20 20 7c 7c  == 0).        ||
1470: 20 28 24 70 61 67 65 6e 61 6d 65 20 65 71 20 22   ($pagename eq "
1480: 74 61 67 6c 69 73 74 22 20 26 26 20 24 63 6f 6d  taglist" && $com
1490: 70 74 61 67 20 3d 3d 20 30 29 0a 20 20 20 20 20  ptag == 0).     
14a0: 20 20 20 7c 7c 20 28 24 70 61 67 65 6e 61 6d 65     || ($pagename
14b0: 20 65 71 20 22 64 69 72 22 20 26 26 20 24 63 6f   eq "dir" && $co
14c0: 6d 70 64 69 72 20 3d 3d 20 30 29 0a 20 20 20 20  mpdir == 0).    
14d0: 20 20 20 20 7c 7c 20 28 24 70 61 67 65 6e 61 6d      || ($pagenam
14e0: 65 20 65 71 20 22 74 69 6d 65 6c 69 6e 65 22 20  e eq "timeline" 
14f0: 26 26 20 24 63 6f 6d 70 74 6c 20 3d 3d 20 30 29  && $comptl == 0)
1500: 0a 20 20 20 20 20 20 20 20 7c 7c 20 28 24 70 61  .        || ($pa
1510: 67 65 6e 61 6d 65 20 65 71 20 22 74 69 63 6b 65  gename eq "ticke
1520: 74 22 20 26 26 20 24 63 6f 6d 70 74 6b 74 20 3d  t" && $comptkt =
1530: 3d 20 30 29 0a 20 20 20 20 20 20 20 20 7c 7c 20  = 0).        || 
1540: 28 24 70 61 67 65 6e 61 6d 65 20 65 71 20 22 62  ($pagename eq "b
1550: 72 6c 69 73 74 22 20 26 26 20 24 63 6f 6d 70 62  rlist" && $compb
1560: 72 20 3d 3d 20 30 29 0a 20 20 20 20 7d 20 7b 0a  r == 0).    } {.
1570: 20 20 20 20 20 20 20 20 68 74 6d 6c 20 22 20 63          html " c
1580: 6c 61 73 73 3d 27 27 61 63 74 69 76 65 27 27 20  lass=''active'' 
1590: 22 0a 20 20 20 20 7d 0a 0a 20 20 20 20 68 74 6d  ".    }..    htm
15a0: 6c 20 22 3e 24 6e 61 6d 65 3c 2f 61 3e 22 0a 7d  l ">$name</a>".}
15b0: 0a 0a 6d 65 6e 75 6c 69 6e 6b 20 22 68 6f 6d 65  ..menulink "home
15c0: 22 20 24 69 6e 64 65 78 5f 70 61 67 65 20 48 6f  " $index_page Ho
15d0: 6d 65 0a 0a 69 66 20 7b 5b 61 6e 79 63 61 70 20  me..if {[anycap 
15e0: 6a 6f 72 5d 7d 20 7b 0a 20 20 20 20 6d 65 6e 75  jor]} {.    menu
15f0: 6c 69 6e 6b 20 22 74 69 6d 65 6c 69 6e 65 22 20  link "timeline" 
1600: 22 2f 74 69 6d 65 6c 69 6e 65 22 20 54 69 6d 65  "/timeline" Time
1610: 6c 69 6e 65 0a 7d 0a 69 66 20 7b 5b 68 61 73 63  line.}.if {[hasc
1620: 61 70 20 6f 68 5d 7d 20 7b 0a 20 20 20 20 6d 65  ap oh]} {.    me
1630: 6e 75 6c 69 6e 6b 20 22 64 69 72 22 20 22 2f 64  nulink "dir" "/d
1640: 69 72 3f 63 69 3d 74 69 70 22 20 46 69 6c 65 73  ir?ci=tip" Files
1650: 0a 7d 0a 69 66 20 7b 5b 68 61 73 63 61 70 20 6f  .}.if {[hascap o
1660: 5d 7d 20 7b 0a 20 20 20 20 6d 65 6e 75 6c 69 6e  ]} {.    menulin
1670: 6b 20 22 62 72 6c 69 73 74 22 20 22 2f 62 72 6c  k "brlist" "/brl
1680: 69 73 74 22 20 42 72 61 6e 63 68 65 73 0a 20 20  ist" Branches.  
1690: 20 20 6d 65 6e 75 6c 69 6e 6b 20 22 74 61 67 6c    menulink "tagl
16a0: 69 73 74 22 20 22 2f 74 61 67 6c 69 73 74 22 20  ist" "/taglist" 
16b0: 54 61 67 73 0a 7d 0a 69 66 20 7b 5b 68 61 73 63  Tags.}.if {[hasc
16c0: 61 70 20 72 5d 7d 20 7b 0a 20 20 20 20 6d 65 6e  ap r]} {.    men
16d0: 75 6c 69 6e 6b 20 22 74 69 63 6b 65 74 22 20 22  ulink "ticket" "
16e0: 2f 74 69 63 6b 65 74 22 20 54 69 63 6b 65 74 73  /ticket" Tickets
16f0: 0a 7d 0a 69 66 20 7b 5b 68 61 73 63 61 70 20 6a  .}.if {[hascap j
1700: 5d 7d 20 7b 0a 20 20 20 20 6d 65 6e 75 6c 69 6e  ]} {.    menulin
1710: 6b 20 22 77 69 6b 69 22 20 22 2f 77 69 6b 69 22  k "wiki" "/wiki"
1720: 20 57 69 6b 69 0a 7d 0a 69 66 20 7b 5b 68 61 73   Wiki.}.if {[has
1730: 63 61 70 20 73 5d 7d 20 7b 0a 20 20 20 20 6d 65  cap s]} {.    me
1740: 6e 75 6c 69 6e 6b 20 22 73 65 74 75 70 22 20 22  nulink "setup" "
1750: 2f 73 65 74 75 70 22 20 41 64 6d 69 6e 0a 7d 20  /setup" Admin.} 
1760: 65 6c 73 65 69 66 20 7b 5b 68 61 73 63 61 70 20  elseif {[hascap 
1770: 61 5d 7d 20 7b 0a 20 20 20 20 6d 65 6e 75 6c 69  a]} {.    menuli
1780: 6e 6b 20 22 73 65 74 75 70 5f 75 6c 69 73 74 22  nk "setup_ulist"
1790: 20 22 2f 73 65 74 75 70 5f 75 6c 69 73 74 22 20   "/setup_ulist" 
17a0: 55 73 65 72 73 0a 7d 0a 3c 2f 74 68 31 3e 3c 2f  Users.}.</th1></
17b0: 64 69 76 3e 0a 27 0a                             div>.'.