diff options
| author | Raphael Bergmann <raphael@cc-ltd.net> | 2017-03-10 15:27:42 +0100 |
|---|---|---|
| committer | Iain R. Learmonth <irl@fsfe.org> | 2017-04-15 20:49:19 +0100 |
| commit | 251ba71de9ce116f8380f61fdcf3937038acabb6 (patch) | |
| tree | 8e90b359a259199116645913b7e2a89fa8765956 | |
| parent | 95acc1b94935374f209d3c9d6b342a476437f6d1 (diff) | |
Moved "Not recommended"-flag to a new properties column / section
| -rw-r--r-- | css/style.css | 4 | ||||
| -rw-r--r-- | img/flags/not_recommended_16x16.png | bin | 323 -> 0 bytes | |||
| -rw-r--r-- | img/properties/not_recommended_16x16.png | bin | 0 -> 260 bytes | |||
| -rw-r--r-- | js/models/relay.js | 6 | ||||
| -rw-r--r-- | templates/details/bridge.html | 14 | ||||
| -rw-r--r-- | templates/details/router.html | 14 | ||||
| -rw-r--r-- | templates/search/do.html | 8 |
7 files changed, 40 insertions, 6 deletions
diff --git a/css/style.css b/css/style.css index 9173215..f0d5326 100644 --- a/css/style.css +++ b/css/style.css @@ -81,6 +81,10 @@ pre { padding: 5px; } +input { + width:150px; +} + @media screen and (max-width: 980px) { .splash h1 { font-size:40px; diff --git a/img/flags/not_recommended_16x16.png b/img/flags/not_recommended_16x16.png Binary files differdeleted file mode 100644 index b8a3634..0000000 --- a/img/flags/not_recommended_16x16.png +++ /dev/null diff --git a/img/properties/not_recommended_16x16.png b/img/properties/not_recommended_16x16.png Binary files differnew file mode 100644 index 0000000..8d702c5 --- /dev/null +++ b/img/properties/not_recommended_16x16.png diff --git a/js/models/relay.js b/js/models/relay.js index c69288a..a578e99 100644 --- a/js/models/relay.js +++ b/js/models/relay.js @@ -55,9 +55,6 @@ define([ if (flag == "Exit") { output.push([flag,"cloud_download_"+size[0], "This relay is more useful for building general-purpose exit circuits than for relay circuits."]); } - if (flag == "Not Recommended") { - output.push([flag,"not_recommended_"+size[0], "This relay is running a software version that is not recommended by the directory authorities."]); - } }); return output; }, @@ -194,9 +191,6 @@ define([ relay.fingerprint = relay.hashed_fingerprint ? relay.hashed_fingerprint : relay.fingerprint; model.set({badexit: false}); var size = ['16x16', '14x16', '8x16']; - if (relay.recommended_version===false) { - relay.flags.push("Not Recommended"); - } relay.flags = model.parseflags(relay.flags, size); model.set(relay, options); success(model, relay); diff --git a/templates/details/bridge.html b/templates/details/bridge.html index 0398b11..4d4d666 100644 --- a/templates/details/bridge.html +++ b/templates/details/bridge.html @@ -50,6 +50,20 @@ </span> <% }); %> </dd> + + <dt><span class="tip" title="" data-original-title="Properties">Properties</span></dt> + <dd> + <% var propertyCount = 0; %> + <% if (relay.get('recommended_version') === false) { + propertyCount++; + %> + <span class="tip flags" title="This relay is running a software version that is not recommended by the directory authorities."> + <img class="inline" alt="" src="img/properties/not_recommended_16x16.png"/> + <span class="inline">Not recommended</span> + </span> + <% } %> + <%=propertyCount==0?'none':''%> + </dd> <dt><span class="tip" title="Date and time when the bridge was last (re-)started." data-original-title="Last restarted">Last Restarted</span></dt> <dd><%= relay.get('last_restarted') %></dd> diff --git a/templates/details/router.html b/templates/details/router.html index 24bcb2b..79b4b70 100644 --- a/templates/details/router.html +++ b/templates/details/router.html @@ -82,6 +82,20 @@ </span> <% }); %> </dd> + + <dt><span class="tip" title="" data-original-title="Properties">Properties</span></dt> + <dd> + <% var propertyCount = 0; %> + <% if (relay.get('recommended_version') === false) { + propertyCount++; + %> + <span class="tip flags" title="This relay is running a software version that is not recommended by the directory authorities."> + <img class="inline" alt="" src="img/properties/not_recommended_16x16.png"/> + <span class="inline">Not recommended</span> + </span> + <% } %> + <%=propertyCount==0?'none':''%> + </dd> <dt><span class="tip" title="Country as found in a GeoIP database by resolving the relay's first onion-routing address." data-original-title="Country">Country</span></dt> <dd><% if (relay.get('country')) { %><img class="inline country" title="<%= relay.get('countryname') %>" alt="" src="img/cc/<%= relay.get('country') %>.png"/> <%= relay.get('countryname') %><% } else { %>Unknown<% } %></dd> diff --git a/templates/search/do.html b/templates/search/do.html index cd07a61..8a0a34c 100644 --- a/templates/search/do.html +++ b/templates/search/do.html @@ -60,6 +60,7 @@ <th>Country</th> <th>IP</th> <th>Flags</th> + <th>Properties</th> <th>ORPort</th> <th>DirPort</th> <th>Type</th> @@ -96,6 +97,11 @@ <img class="tip inline flags" src="img/flags/<%= flag[1] %>.png" alt="<%= flag[0] %>" title="<%= flag[0] %><br /><%= flag[2] %>"/> <% }); %> </td> + <td> + <% if (relay.get('recommended_version') === false) { %> + <img class="tip inline flags" src="img/properties/not_recommended_16x16.png" alt="Not recommended" title="Not recommended<br />This relay is running a software version that is not recommended by the directory authorities."/> + <% } %> + </td> <td><%= relay.get('or_port') %></td> <td><%= relay.get('dir_port') %></td> <td> @@ -132,6 +138,8 @@ <th> <input type="text" id="flags" name="flags" placeholder="Flags" class="search_init"> </th> + <th> + </th> <th> <input type="text" id="or_port" name="or_port" placeholder="ORPort" class="search_init span1"> </th> |
