summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Reports/reports/templates
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Server/Reports/reports/templates')
-rw-r--r--src/lib/Server/Reports/reports/templates/base.html10
-rw-r--r--src/lib/Server/Reports/reports/templates/config_items/listing.html51
2 files changed, 59 insertions, 2 deletions
diff --git a/src/lib/Server/Reports/reports/templates/base.html b/src/lib/Server/Reports/reports/templates/base.html
index 1bee97206..b968e4e84 100644
--- a/src/lib/Server/Reports/reports/templates/base.html
+++ b/src/lib/Server/Reports/reports/templates/base.html
@@ -5,8 +5,7 @@
<title>{% block title %}Bcfg2 Reporting System{% endblock %}</title>
<link rel="stylesheet" type="text/css" href="/site_media/boxypastel.css" />
<link rel="stylesheet" type="text/css" href="/site_media/base.css" />
- <script type="text/javascript" src="/site_media/main.js">
- </script>
+ <script type="text/javascript" src="/site_media/main.js"></script>
{% block extra_header_info %}{% endblock %}
</head>
@@ -30,6 +29,13 @@
<li><a href="/displays/timing/" class="sidebar">Timing</a></li>
</ul>
</li>
+ <li>
+ <span class="sidebar">Config Items</span>
+ <ul class="sidebar-level2">
+ <li><a href="/elements/bad/" class="sidebar">Bad</a></li>
+ <li><a href="/elements/modified/" class="sidebar">Modified</a></li>
+ </ul>
+ </li>
</ul>
{% endblock %}
</div>
diff --git a/src/lib/Server/Reports/reports/templates/config_items/listing.html b/src/lib/Server/Reports/reports/templates/config_items/listing.html
new file mode 100644
index 000000000..8c4500258
--- /dev/null
+++ b/src/lib/Server/Reports/reports/templates/config_items/listing.html
@@ -0,0 +1,51 @@
+{% extends "base.html" %}
+{% load django_templating_sigh %}
+
+{% block extra_header_info %}
+<link rel="stylesheet" type="text/css" href="/site_media/yui/tabview/assets/tabview.css">
+<link rel="stylesheet" type="text/css" href="/site_media/yui/round_tabs.css">
+
+<script type="text/javascript" src="/site_media/yui/yahoo/yahoo.js"></script>
+<script type="text/javascript" src="/site_media/yui/event/event.js"></script>
+<script type="text/javascript" src="/site_media/yui/dom/dom.js"></script>
+<script type="text/javascript" src="/site_media/yui/tabview/tabview.js"></script>
+<script type="text/javascript">
+YAHOO.example.init = function( ){
+ var tabView = new YAHOO.widget.TabView( { id: 'demo' } );
+ {% for item_list in item_list_pseudodict %}
+ tabView.addTab( new YAHOO.widget.Tab({
+ label: '{{item_list.0}}',
+ content: '<p><ul style="list-style-type:none;">{% for item in item_list.1|sortwell %}<li><strong>{{item.kind}}: </strong><tt><a href="/elements/{{mod_or_bad}}/{{item.id}}">{{item.name}}</a></tt></li>{% endfor %}</ul></p>',
+ active: 'True'
+ }));
+ {% endfor %}
+
+ YAHOO.util.Event.onContentReady('tabview', function() {
+ tabView.appendTo(this); /* append to #doc */
+ });
+
+};
+YAHOO.example.init();
+
+</script>
+<style type="text/css">
+#demo .yui-content { padding:1em; } /* pad content container */
+</style>
+{% endblock %}
+
+{% block title %}{{mod_or_bad|capfirst}} Item Listing{% endblock %}
+
+{% block pagebanner %}
+ <div class="header">
+ <h1>{{mod_or_bad|capfirst}} Configuration Elements</h1>
+ </div>
+ <br/>
+{% endblock %}
+
+{% block content %}
+{% if item_list_pseudodict %}
+<div id="tabview"></div>
+{% else %}
+ <p>There are currently no inconsistent configuration entries.</p>
+{% endif %}
+{% endblock %} \ No newline at end of file