[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [metrics-web/master] Add anchors and links to <h3>'s.
commit accf50eba89e4f99874d50a3f386a6815e76172a
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Wed Nov 2 12:35:10 2011 +0100
Add anchors and links to <h3>'s.
---
src/org/torproject/chc/MetricsWebsiteReport.java | 44 ++++++++++++++++-----
1 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/src/org/torproject/chc/MetricsWebsiteReport.java b/src/org/torproject/chc/MetricsWebsiteReport.java
index 8744c8b..e1adc57 100644
--- a/src/org/torproject/chc/MetricsWebsiteReport.java
+++ b/src/org/torproject/chc/MetricsWebsiteReport.java
@@ -128,7 +128,9 @@ public class MetricsWebsiteReport implements Report {
/* Write the valid-after time of the downloaded consensus. */
private void writeValidAfterTime() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Valid-after time</h3>\n"
+ + " <a name=\"validafter\">\n"
+ + " <h3><a href=\"#validafter\" class=\"anchor\">"
+ + "Valid-after time</a></h3>\n"
+ " <br>\n"
+ " <p>Consensus was published ");
if (this.downloadedConsensus.getValidAfterMillis() <
@@ -147,7 +149,9 @@ public class MetricsWebsiteReport implements Report {
/* Write the lists of known flags. */
private void writeKnownFlags() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Known flags</h3>\n"
+ + " <a name=\"knownflags\">\n"
+ + " <h3><a href=\"#knownflags\" class=\"anchor\">Known "
+ + "flags</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -184,7 +188,9 @@ public class MetricsWebsiteReport implements Report {
/* Write the number of relays voted about. */
private void writeNumberOfRelaysVotedAbout() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Number of relays voted about</h3>\n"
+ + " <a name=\"numberofrelays\">\n"
+ + " <h3><a href=\"#numberofrelays\" class=\"anchor\">"
+ + "Number of relays voted about</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -224,7 +230,9 @@ public class MetricsWebsiteReport implements Report {
* the resulting consensus method. */
private void writeConsensusMethods() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Consensus methods</h3>\n"
+ + " <a name=\"consensusmethods\">\n"
+ + " <h3><a href=\"#consensusmethods\" class=\"anchor\">"
+ + "Consensus methods</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -275,7 +283,9 @@ public class MetricsWebsiteReport implements Report {
/* Write recommended versions. */
private void writeRecommendedVersions() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Recommended versions</h3>\n"
+ + " <a name=\"recommendedversions\">\n"
+ + " <h3><a href=\"#recommendedversions\" class=\"anchor\">"
+ + "Recommended versions</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -370,7 +380,9 @@ public class MetricsWebsiteReport implements Report {
/* Write consensus parameters. */
private void writeConsensusParameters() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Consensus parameters</h3>\n"
+ + " <a name=\"consensusparams\">\n"
+ + " <h3><a href=\"#consensusparams\" class=\"anchor\">"
+ + "Consensus parameters</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -444,7 +456,9 @@ public class MetricsWebsiteReport implements Report {
/* Write authority keys and their expiration dates. */
private void writeAuthorityKeys() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Authority keys</h3>\n"
+ + " <a name=\"authoritykeys\">\n"
+ + " <h3><a href=\"#authoritykeys\" class=\"anchor\">"
+ + "Authority keys</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -487,7 +501,9 @@ public class MetricsWebsiteReport implements Report {
* in votes. */
private void writeBandwidthScannerStatus() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Bandwidth scanner status</h3>\n"
+ + " <a name=\"bwauthstatus\">\n"
+ + " <h3><a href=\"#bwauthstatus\" class=\"anchor\">"
+ + "Bandwidth scanner status</a></h3>\n"
+ " <br>\n"
+ " <table border=\"0\" cellpadding=\"4\" "
+ "cellspacing=\"0\" summary=\"\">\n"
@@ -514,7 +530,9 @@ public class MetricsWebsiteReport implements Report {
/* Write directory authority versions. */
private void writeAuthorityVersions() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Authority versions</h3>\n"
+ + " <a name=\"authorityversions\">\n"
+ + " <h3><a href=\"#authorityversions\" class=\"anchor\">"
+ + "Authority versions</a></h3>\n"
+ " <br>\n");
Map<String, String> authorityVersions =
this.downloadedConsensus.getAuthorityVersions();
@@ -548,7 +566,9 @@ public class MetricsWebsiteReport implements Report {
* the consensus for each relay. */
private void writeRelayFlagsTable() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Relay flags</h3>\n"
+ + " <a name=\"relayflags\">\n"
+ + " <h3><a href=\"#relayflags\" class=\"anchor\">Relay "
+ + "flags</a></h3>\n"
+ " <br>\n"
+ " <p>The semantics of flags written in the table is "
+ "as follows:</p>\n"
@@ -695,7 +715,9 @@ public class MetricsWebsiteReport implements Report {
/* Write the relay flag summary. */
private void writeRelayFlagsSummary() throws IOException {
this.bw.write(" <br>\n"
- + " <h3>Overlap between votes and consensus</h3>\n"
+ + " <a name=\"overlap\">\n"
+ + " <h3><a href=\"#overlap\" class=\"anchor\">Overlap "
+ + "between votes and consensus</a></h3>\n"
+ " <br>\n"
+ " <p>The semantics of columns is similar to the "
+ "table above:</p>\n"
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits