commit b17f704ea16c63211fdb23ed34b5ed01ac69525b Author: Dmitry Eremin-Solenikov dbaryshkov@gmail.com Date: Sun Jul 20 03:32:24 2014 +0400
Add type column to search view
Add a column representing router type (Bridge/Router) to the search view.
Signed-off-by: Dmitry Eremin-Solenikov dbaryshkov@gmail.com --- js/views/search/do.js | 6 ++++++ templates/search/do.html | 11 +++++++++++ 2 files changed, 17 insertions(+)
diff --git a/js/views/search/do.js b/js/views/search/do.js index bcd3231..5e077ec 100644 --- a/js/views/search/do.js +++ b/js/views/search/do.js @@ -169,6 +169,9 @@ define([ 'Running', 'Stable', 'V2Dir', 'Valid', 'Unnamed', 'Exit'] }); + $('input#type').typeahead({ + source: ['Relay', 'Bridge'] + }); $(".search-query").val(query);
$("#torstatus_results tbody tr").hover(function() { @@ -217,6 +220,9 @@ define([ oTable.fnDraw(); });
+ $("tfoot input#type").keyup(function() { + oTable.fnFilter(this.value, 8); + });
}, diff --git a/templates/search/do.html b/templates/search/do.html index 99b30bd..ddbd21d 100644 --- a/templates/search/do.html +++ b/templates/search/do.html @@ -37,6 +37,7 @@ Please report which browser/addons/etc. you're using to <a href="https://trac.to <th>Flags</th> <th>ORPort</th> <th>DirPort</th> + <th>Type</th> </tr> </thead> <tbody> @@ -72,6 +73,13 @@ Please report which browser/addons/etc. you're using to <a href="https://trac.to </td> <td><%= relay.get('or_port') %></td> <td><%= relay.get('dir_port') %></td> + <td> + <% if (relay.get('is_bridge')) { %> + Bridge + <% } else { %> + Relay + <% } %> + </td> </tr> <% i += 1; %> <% }); %> @@ -105,6 +113,9 @@ Please report which browser/addons/etc. you're using to <a href="https://trac.to <th> <input type="text" id="dir_port" name="dir_port" placeholder="DirPort" class="search_init span1"> </th> + <th> + <input type="text" id="type" name="type" placeholder="Type" class="search_init span1"> + </th> </tr> </tfoot> </table>