History

updating documentation look

Matthew Wang committed 6 years ago

Commit 68a76691 parent 60960e34 files · +307 −65Browse files

Unified · Split

4 files
  1. Doxyfile +3 −3
  2. doxygen/customdoxygen.css +274 −41
  3. doxygen/footer.html +1 −8
  4. doxygen/header.html +29 −13
Doxyfile+3−3
@@ -1180,7 +1180,7 @@ GENERATE_HTML = YES · 1179 unmodified lines
11801180 # The default directory is: html.
11811181 # This tag requires that the tag GENERATE_HTML is set to YES.
11821182
1183−HTML_OUTPUT = html
1183+HTML_OUTPUT = leaf
11841184
11851185 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
11861186 # generated HTML page (for example: .htm, .php, .asp).
@@ -1302,7 +1302,7 @@ HTML_TIMESTAMP = NO · 115 unmodified lines
13021302 # The default value is: YES.
13031303 # This tag requires that the tag GENERATE_HTML is set to YES.
13041304
1305−HTML_DYNAMIC_MENUS = YES
1305+HTML_DYNAMIC_MENUS = NO
13061306
13071307 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
13081308 # documentation will contain sections that can be hidden and shown after the
@@ -1539,7 +1539,7 @@ DISABLE_INDEX = NO · 230 unmodified lines
15391539 # The default value is: NO.
15401540 # This tag requires that the tag GENERATE_HTML is set to YES.
15411541
1542−GENERATE_TREEVIEW = YES
1542+GENERATE_TREEVIEW = NO
15431543
15441544 # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
15451545 # doxygen will group on one line in the generated HTML documentation.
doxygen/customdoxygen.css+274−41
@@ -1,18 +1,24 @@
1−/* USE THE BELOW DEFAULT STYLING AS REFERENCE AND ONLY OVERRIDE AS NEEDED AT
2−THE BOTTOM OF THIS FILE TO AVOID ISSUES IF DOXYGEN UPDATES ITS DEFAULT CSS */
3−
41 /* The standard CSS for doxygen 1.8.18 */
52
63 body, table, div, p, dl {
7− font: 400 14px/22px Roboto,sans-serif;
4+ font: inherit;
5+ font-family: -apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif;
86 }
97
108 p.reference, p.definition {
11− font: 400 14px/22px Roboto,sans-serif;
9+ font: inherit;
1210 }
1311
1412 /* @group Heading Levels */
1513
14+h1 {
15+ display: block;
16+ padding-bottom: calc(1rem + 2px) !important;
17+ font-size: 2em;
18+ margin: .60em 0;
19+ font-weight: bold;
20+}
21+
1622 h1.groupheader {
1723 font-size: 150%;
1824 }
@@ -21,7 +27,7 @@ h1.groupheader { · 2 unmodified lines
2127 font: 400 14px/28px Roboto,sans-serif;
2228 font-size: 150%;
2329 font-weight: bold;
24− margin: 10px 2px;
30+ margin: 10px 0px;
2531 }
2632
2733 h2.groupheader {
@@ -123,7 +129,7 @@ div.qindex, div.navtab{ · 95 unmodified lines
123129
124130 div.qindex, div.navpath {
125131 width: 100%;
126− line-height: 140%;
132+ line-height: 100%;
127133 }
128134
129135 div.navtab {
@@ -134,7 +140,7 @@ div.navtab { · 4 unmodified lines
134140
135141 a {
136142 color: #3D578C;
137− font-weight: normal;
143+ font-weight: inherit;
138144 text-decoration: none;
139145 }
140146
@@ -322,18 +328,22 @@ div.groupText { · 181 unmodified lines
322328 }
323329
324330 body {
325− background-color: white;
331+ background-color: #e8fdf5;
326332 color: black;
327333 margin: 0;
328334 }
329335
330336 div.contents {
331337 margin-top: 10px;
332− margin-left: 12px;
338+ margin-left: 1px;
333339 margin-right: 8px;
340+ margin-bottom: 12px;
341+ padding-left: 2rem;
334342 }
335343
336−td.indexkey {
344+
345+
346+.indexkey {
337347 background-color: #EBEFF6;
338348 font-weight: bold;
339349 border: 1px solid #C4CFE5;
@@ -768,47 +778,52 @@ span.mlabel { · 428 unmodified lines
768778 /* these are for tree view inside a (index) page */
769779
770780 div.directory {
771− margin: 10px 0px;
772− border-top: 1px solid #9CAFD4;
773− border-bottom: 1px solid #9CAFD4;
774− width: 100%;
781+ margin: 0px 0px;
782+ border-top: none;
783+ border-bottom: none;
784+ width: 100%;
775785 }
776786
777787 .directory table {
778− border-collapse:collapse;
788+ border-collapse:collapse;
779789 }
780790
781791 .directory td {
782− margin: 0px;
783− padding: 0px;
792+ margin: 0px;
793+ padding: 0px;
784794 vertical-align: top;
785795 }
786796
787797 .directory td.entry {
788− white-space: nowrap;
789− padding-right: 6px;
798+ white-space: nowrap;
799+ padding-right: 6px;
790800 padding-top: 3px;
791801 }
792802
793803 .directory td.entry a {
794− outline:none;
804+ outline:none;
795805 }
796806
797807 .directory td.entry a img {
798− border: none;
808+ border: none;
799809 }
800810
801811 .directory td.desc {
802− width: 100%;
803− padding-left: 6px;
812+ width: 100%;
813+ padding-left: 6px;
804814 padding-right: 6px;
805815 padding-top: 3px;
806− border-left: 1px solid rgba(0,0,0,0.05);
816+ border-left: 1px solid rgba(0,0,0,0.1);
807817 }
808818
809−.directory tr.even {
819+.directory tr {
810820 padding-left: 6px;
811− background-color: #F7F8FB;
821+ padding-top: 6px;
822+
823+}
824+
825+.directory tr.even {
826+ background-color: #e8fdf5;
812827 }
813828
814829 .directory img {
@@ -819,7 +834,7 @@ div.directory { · 4 unmodified lines
819834 white-space: nowrap;
820835 width: 100%;
821836 text-align: right;
822− font-size: 9pt;
837+ font-size: 10pt;
823838 }
824839
825840 .directory .levels span {
@@ -989,7 +1004,7 @@ table.fieldtable { · 163 unmodified lines
9891004 .fieldtable th {
9901005 background-image:url('nav_f.png');
9911006 background-repeat:repeat-x;
992− background-color: #E2E8F2;
1007+ background-color: #e8fdf5;
9931008 font-size: 90%;
9941009 color: #253555;
9951010 padding-bottom: 4px;
@@ -1019,13 +1034,14 @@ table.fieldtable { · 23 unmodified lines
10191034 .navpath ul
10201035 {
10211036 font-size: 11px;
1022− background-image:url('tab_b.png');
1023− background-repeat:repeat-x;
1024− background-position: 0 -5px;
1025− height:30px;
1026− line-height:30px;
1037+ background-image:none;
1038+ height:0px;
1039+ line-height:0px;
10271040 color:#8AA0CC;
1028− border:solid 1px #C2CDE4;
1041+ border-top:solid 1px #C2CDE4;
1042+ border-left: none;
1043+ border-right: none;
1044+ border-bottom: none;
10291045 overflow:hidden;
10301046 margin:0px;
10311047 padding:0px;
@@ -1037,7 +1053,7 @@ table.fieldtable { · 5 unmodified lines
10371053 float:left;
10381054 padding-left:10px;
10391055 padding-right:15px;
1040− background-image:url('bc_s.png');
1056+ background-image:none;
10411057 background-repeat:no-repeat;
10421058 background-position:right;
10431059 color:#364D7C;
@@ -1114,9 +1130,8 @@ div.ingroups a · 70 unmodified lines
11141130
11151131 div.header
11161132 {
1117− background-image:url('nav_h.png');
1118− background-repeat:repeat-x;
1119− background-color: #F9FAFC;
1133+ background-image:none;
1134+ background-color: #e8fdf5;
11201135 margin: 0px;
11211136 border-bottom: 1px solid #C4CFE5;
11221137 }
@@ -1124,6 +1139,7 @@ div.header · 1 unmodified line
11241139 div.headertitle
11251140 {
11261141 padding: 5px 5px 5px 10px;
1142+ padding-left: 2rem;
11271143 }
11281144
11291145 .PageDocRTL-title div.headertitle {
@@ -1731,9 +1747,226 @@ u { · 601 unmodified lines
17311747 text-decoration: underline;
17321748 }
17331749
1734−/* USE THE ABOVE DEFAULT STYLING AS REFERENCE AND ONLY OVERRIDE AS
1735−NEEDED BELOW TO AVOID ISSUES IF DOXYGEN UPDATES ITS DEFAULT CSS */
17361750
17371751
17381752
17391753
1754+/* NAVTREE */
1755+
1756+
1757+#nav-tree .children_ul {
1758+ margin:0;
1759+ padding:4px;
1760+}
1761+
1762+#nav-tree ul {
1763+ list-style:none outside none;
1764+ margin:0px;
1765+ padding:0px;
1766+}
1767+
1768+#nav-tree li {
1769+ white-space:nowrap;
1770+ margin:0px;
1771+ padding:0px;
1772+}
1773+
1774+#nav-tree .plus {
1775+ margin:0px;
1776+}
1777+
1778+#nav-tree .selected {
1779+ background-image: none;
1780+ background-repeat:repeat-x;
1781+ color: #fff;
1782+}
1783+
1784+#nav-tree img {
1785+ margin:0px;
1786+ padding:0px;
1787+ border:0px;
1788+ vertical-align: middle;
1789+}
1790+
1791+#nav-tree a {
1792+ text-decoration:none;
1793+ padding:0px;
1794+ margin:0px;
1795+ outline:none;
1796+}
1797+
1798+#nav-tree .label {
1799+ margin:0px;
1800+ padding:0px;
1801+ font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
1802+}
1803+
1804+#nav-tree .label a {
1805+ padding:2px;
1806+}
1807+
1808+#nav-tree .selected a {
1809+ text-decoration:none;
1810+ color:#fff;
1811+}
1812+
1813+#nav-tree .children_ul {
1814+ margin:0px;
1815+ padding:0px;
1816+}
1817+
1818+#nav-tree .item {
1819+ margin:0px;
1820+ padding:0px;
1821+}
1822+
1823+#nav-tree {
1824+ padding: 0px 0px;
1825+ background-color: #e8fdf5;
1826+ font-size:14px;
1827+ overflow:auto;
1828+}
1829+
1830+#doc-content {
1831+ overflow:auto;
1832+ display:block;
1833+ padding:0px;
1834+ margin:0px;
1835+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
1836+}
1837+
1838+#side-nav {
1839+ padding:0 6px 0 0;
1840+ margin: 0px;
1841+ display:block;
1842+ position: absolute;
1843+ left: 0px;
1844+ width: 250px;
1845+}
1846+
1847+.ui-resizable .ui-resizable-handle {
1848+ display:block;
1849+}
1850+
1851+.ui-resizable-e {
1852+ background-image:url("splitbar.png");
1853+ background-size:100%;
1854+ background-repeat:repeat-y;
1855+ background-attachment: scroll;
1856+ cursor:ew-resize;
1857+ height:100%;
1858+ right:0;
1859+ top:0;
1860+ width:6px;
1861+}
1862+
1863+.ui-resizable-handle {
1864+ display:none;
1865+ font-size:0.1px;
1866+ position:absolute;
1867+ z-index:1;
1868+}
1869+
1870+#nav-tree-contents {
1871+ margin: 6px 0px 0px 0px;
1872+}
1873+
1874+#nav-tree {
1875+ background-image:url('nav_h.png');
1876+ background-repeat:repeat-x;
1877+ background-color: #e8fdf5;
1878+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
1879+}
1880+
1881+#nav-sync {
1882+ position:absolute;
1883+ top:5px;
1884+ right:24px;
1885+ z-index:0;
1886+}
1887+
1888+#nav-sync img {
1889+ opacity:0.3;
1890+}
1891+
1892+#nav-sync img:hover {
1893+ opacity:0.9;
1894+}
1895+
1896+@media print
1897+{
1898+ #nav-tree { display: none; }
1899+ div.ui-resizable-handle { display: none; position: relative; }
1900+}
1901+
1902+
1903+
1904+
1905+
1906+
1907+/* TABS */
1908+
1909+.tabs, .tabs2, .tabs3 {
1910+ background-image: none;
1911+ background-color: #096e48;
1912+ width: 100%;
1913+ z-index: 101;
1914+ font-size: 14px;
1915+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
1916+}
1917+
1918+.tabs2 {
1919+ background-color: rgba( 0, 0, 0, 0.7 );
1920+ font-size: 12px;
1921+}
1922+.tabs3 {
1923+ font-size: 10px;
1924+}
1925+
1926+.tablist {
1927+ width: 100%;
1928+ margin: 0;
1929+ padding: 0;
1930+ display: table;
1931+}
1932+
1933+.tablist li {
1934+ float: left;
1935+ display: table-cell;
1936+ background-image: none;
1937+ line-height: 36px;
1938+ list-style: none;
1939+}
1940+
1941+.tablist a {
1942+ display: block;
1943+ padding: 0 20px;
1944+ padding-left: 4rem;
1945+ font-weight: bold;
1946+ background-image: none;
1947+ color: #fff;
1948+ text-shadow: none;
1949+ text-decoration: none;
1950+ outline: none;
1951+}
1952+
1953+.tabs3 .tablist a {
1954+ padding: 0 10px;
1955+}
1956+
1957+.tablist a:hover {
1958+ background-image: none;
1959+ background-repeat:repeat-x;
1960+ color: #ffb700;
1961+ text-shadow: none;
1962+ text-decoration: none;
1963+}
1964+
1965+.tablist li.current a {
1966+ background-image: none;
1967+ background-repeat:repeat-x;
1968+ color: #ffb700;
1969+ text-shadow: none;
1970+}
1971+
1972+
doxygen/footer.html+1−8
@@ -4,18 +4,11 @@ · 3 unmodified lines
44 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
55 <ul>
66 $navpath
7− <li class="footer">$generatedby
8− <a href="http://www.doxygen.org/index.html">
9− <img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
107 </ul>
118 </div>
129 <!--END GENERATE_TREEVIEW-->
1310 <!--BEGIN !GENERATE_TREEVIEW-->
14−<hr class="footer"/><address class="footer"><small>
15−$generatedby &#160;<a href="http://www.doxygen.org/index.html">
16−<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
17−</a> $doxygenversion
18−</small></address>
1911 <!--END !GENERATE_TREEVIEW-->
12+<footer></footer><script>getFooter()</script>
2013 </body>
2114 </html>
doxygen/header.html+29−13
@@ -11,36 +11,52 @@ · 10 unmodified lines
1111 <link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
1212 <script type="text/javascript" src="$relpath^jquery.js"></script>
1313 <script type="text/javascript" src="$relpath^dynsections.js"></script>
14+<script src="/js/template.js"></script>
1415 $treeview
1516 $search
1617 $mathjax
1718 <link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
1819 $extrastylesheet
20+<link rel="stylesheet" href="/css/tachyons.css" type="text/css">
1921 </head>
20−<body>
21−<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22+
23+
24+<body class="bg-washed-green black-70 ph0 sans-serif">
25+<header class="fl bg-black-70 w-100 pt4-ns pb3-ns pl5">
26+
27+ <div class="bg-dark-green pv0">
28+ <h1 class="black-70 pv3 ph4 f-headline-m">
29+ <a class="link hover-gold white dib mr3" href="/" title="NIRL">NIRL &#8212; New Instrument Research Lab
30+ <div class="fw4 f4">at Princeton University</div>
31+ </a>
32+ </h1>
33+ </div>
34+
35+ <nav class="pv0 ph4 f5 fw5 ttu tracked">
36+ <a class="link hover-gold white dib mr6" href="/" title="Home">&#187;Home&#171;</a>
37+ <a class="link hover-gold white dib mr6" href="/tabs/projects.html" title="Projects">&#187;Projects&#171;</a>
38+ <a class="link hover-gold white dib mr6" href="/tabs/papers.html" title="Papers">&#187;Papers&#171;</a>
39+<!-- <a class="link hover-gold white dib mr6" href="/tabs/people.html" title="People">People</a> -->
40+<!-- <a class="link hover-gold white dib" href="/tabs/contact.html" title="Contact">Contact</a> -->
41+ </nav>
42+
43+</header>
44+
45+<div><!-- do not remove this div, it is closed by doxygen! -->
2246
2347 <!--BEGIN TITLEAREA-->
2448 <div id="titlearea">
2549 <table cellspacing="0" cellpadding="0">
2650 <tbody>
27− <tr style="height: 56px;">
51+ <tr>
2852 <!--BEGIN PROJECT_LOGO-->
29− <td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
3053 <!--END PROJECT_LOGO-->
3154 <!--BEGIN PROJECT_NAME-->
32− <td id="projectalign" style="padding-left: 0.5em;">
33− <div id="projectname">$projectname
34− <!--BEGIN PROJECT_NUMBER-->&#160;<span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
35− </div>
36− <!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
37− </td>
55+ <!--BEGIN PROJECT_NUMBER--><!--END PROJECT_NUMBER-->
56+ <!--BEGIN PROJECT_BRIEF--><!--END PROJECT_BRIEF-->
3857 <!--END PROJECT_NAME-->
3958 <!--BEGIN !PROJECT_NAME-->
4059 <!--BEGIN PROJECT_BRIEF-->
41− <td style="padding-left: 0.5em;">
42− <div id="projectbrief">$projectbrief</div>
43− </td>
4460 <!--END PROJECT_BRIEF-->
4561 <!--END !PROJECT_NAME-->
4662 <!--BEGIN DISABLE_INDEX-->

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t