summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs
diff options
context:
space:
mode:
Diffstat (limited to 'deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs')
-rw-r--r--deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs54
1 files changed, 54 insertions, 0 deletions
diff --git a/deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs b/deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs
new file mode 100644
index 0000000000..4ee21156a1
--- /dev/null
+++ b/deps/rabbitmq_top/priv/www/js/tmpl/ets_tables.ejs
@@ -0,0 +1,54 @@
+<h1>Top ETS Tables: <b><%= top.node %></b></h1>
+
+<p>
+ Node:
+ <select id="top-node-ets">
+ <% for (var i = 0; i < nodes.length; i++) { %>
+ <option name="#/top/<%= fmt_string(nodes[i].name) %>"<% if (nodes[i].name == top.node) { %>selected="selected"<% } %>><%= nodes[i].name %></option>
+ <% } %>
+ </select>
+
+ Rows:
+ <select id="row-count-ets">
+ <%
+ var row_counts = [20, 50, 100, 150];
+ for (var i = 0; i < row_counts.length; i++) {
+ %>
+ <option name="<%= row_counts[i] %>"
+ <% if (row_counts[i] == top.row_count) { %>selected="selected"<% } %>>
+ <%= row_counts[i] %></option>
+ <% } %>
+ </select>
+</p>
+
+<table class="list updatable">
+ <thead>
+ <tr>
+ <th><%= fmt_sort_desc_by_default('Name', 'name') %></th>
+ <th><%= fmt_sort_desc_by_default('Owner Name', 'owner_name') %></th>
+ <th><%= fmt_sort_desc_by_default('Memory', 'memory') %></th>
+ <th><%= fmt_sort_desc_by_default('Size', 'size') %></th>
+ <th><%= fmt_sort_desc_by_default('Type', 'type') %></th>
+ <th><%= fmt_sort_desc_by_default('Named', 'named_table') %></th>
+ <th>Protection</th>
+ <th>Compressed</th>
+ </tr>
+ </thead>
+ <tbody>
+<%
+ for (var i = 0; i < top.ets_tables.length; i++) {
+ var table = top.ets_tables[i];
+%>
+ <tr<%= alt_rows(i)%>>
+ <td><%= fmt_string(table.name) %></td>
+ <td><%= fmt_string(table.owner_name) %></td>
+ <td><%= fmt_bytes(table.memory * 1.0) %></td>
+ <td><%= table.size %></td>
+ <td><%= table.type %></td>
+ <td><%= table.named_table %></td>
+ <td><%= table.protection %></td>
+ <td><%= table.compressed %></td>
+ </tr>
+<% } %>
+ </tbody>
+</table>