Ticket #798: validation.diff
File validation.diff, 22.4 KB (added by https://www.google.com/accounts/o8/id?id=AItOawmgjcCg7lAJ6ZhqeaZka53jw8AUv8fpG2E, 13 years ago) |
---|
-
src/lib/Server/Hostbase/hostbase/webtemplates/zoneedit.html
19 19 20 20 {% block content %} 21 21 22 <script language= JavaScript type=text/Javascript>22 <script language="JavaScript" type="text/Javascript"> 23 23 function toggleField(fieldname){ 24 24 if(document.getElementById){ 25 25 var style = document.getElementById(fieldname).style; … … 79 79 </form> 80 80 81 81 {% endblock %} 82 -
src/lib/Server/Hostbase/hostbase/webtemplates/edit.html
20 20 21 21 {% block content %} 22 22 23 <script language= JavaScript type=text/Javascript>23 <script language="JavaScript" type="text/Javascript"> 24 24 function toggleAddr(interface_id){ 25 25 if(document.getElementById){ 26 26 var style = document.getElementById('ipaddr'+interface_id).style; -
src/lib/Server/Reports/reports/templates/clients/detailed-list.html
40 40 <b>Enter date or use calendar popup: </b> 41 41 <input type="text" name="date1" value="{{timestamp_date}}" size="10" />@ 42 42 <input type="text" name="time" value="{{timestamp_time}}" size="8" /> 43 <a href=" " onclick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;"43 <a href="#" onclick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 44 44 name="anchor1" id="anchor1">Calendar</a> 45 45 <input type="button" value="Go" onclick="document.forms['timestamp-select'].submit();"/> 46 46 | <input type="button" name="now" value="Now" onclick="location.href='{{ path }}';"/> -
src/lib/Server/Reports/reports/templates/clients/index.html
3 3 {% block extra_header_info %} 4 4 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/sorttable.js"></script> 5 5 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/CalendarPopup.js"></script> 6 <script language="JavaScript" >var cal = new CalendarPopup();</script>6 <script language="JavaScript" type="text/javascript">var cal = new CalendarPopup();</script> 7 7 {% endblock%} 8 8 9 9 {% block title %}Client Index Listing{% endblock %} … … 19 19 <div> 20 20 <span class="mini-date"> 21 21 <b>Enter date or use calendar popup: </b> 22 <form name="timestamp-select"> 23 <input type="text" name="date1" value="{{timestamp_date}}" size=10>@ 24 <input type="text" name="time" value="{{timestamp_time}}" size=8> 25 <a href="" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 22 </span> 23 <form name="timestamp-select" action="{{path}}" method="get"> 24 <span class="mini-date"> 25 <input type="text" name="date1" value="{{timestamp_date}}" size=10 />@ 26 <input type="text" name="time" value="{{timestamp_time}}" size=8 /> 27 <a href="#" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 26 28 name="anchor1" ID="anchor1">Calendar</A> 27 29 <input type="button" name="go" value="Go" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.client_index %}'+document.forms['timestamp-select'].date1.value+'@'+document.forms['timestamp-select'].time.value;" /> 28 30 | <input type="button" name="now" value="Now" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.client_index %}';"/> 29 </ form>30 < /span><br/><br/><br/></div>31 </span></form> 32 <br/><br/><br/></div> 31 33 32 34 {% if client_list_b %} 33 <table><tr><td align="top">35 <table><tr><td valign="top"> 34 36 <ul style="list-style-type:none;"> 35 37 {% for client in client_list_b %} 36 38 <li><div class="{{client.current_interaction.state}}-lineitem"> … … 38 40 </div></li> 39 41 {% endfor %} 40 42 </ul> 41 </td><td align="top">43 </td><td valign="top"> 42 44 <ul style="list-style-type:none;"> 43 45 {% if client_list_a %} 44 46 {% for client in client_list_a %} -
src/lib/Server/Reports/reports/templates/clients/manage.html
1 1 {% extends "base.html" %} 2 2 {% block extra_header_info %} 3 3 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/CalendarPopup.js"></script> 4 <script language="JavaScript" >var cal = new CalendarPopup();</script>4 <script language="JavaScript" type="text/javascript">var cal = new CalendarPopup();</script> 5 5 {% endblock%} 6 6 {% block title %}{{client.name}}{% endblock %} 7 7 … … 13 13 <div> 14 14 <span class="mini-date"> 15 15 <b>Enter date or use calendar popup: </b> 16 </span> 16 17 <form name="timestamp-select" action="{% url Bcfg2.Server.Reports.reports.views.client_manage client.name %}" method="post"> 17 <input type="text" name="date1" value="{{timestamp_date}}" size=10>@ 18 <input type="text" name="time" value="{{timestamp_time}}" size=8> 19 <a href="" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 18 <span class="mini-date"> 19 <input type="text" name="date1" value="{{timestamp_date}}" size="10" />@ 20 <input type="text" name="time" value="{{timestamp_time}}" size="8" /> 21 <a href="#" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 20 22 name="anchor1" ID="anchor1">Calendar</a> 21 23 <input type="submit" value="Submit"> 22 </ form>23 < /span><br/><br/><br/></div>24 </span></form> 25 <br/><br/><br/></div> 24 26 <br/><br/> 25 27 <p>{{message}}</p> 26 28 -
src/lib/Server/Reports/reports/templates/clients/client-nodebox.html
1 1 {% load django_templating_sigh %} 2 2 {% if client %} 3 3 <a name="{{client.name}}"></a> 4 <div class="nodebox" name="{{client.name}}">4 <div class="nodebox"> 5 5 <span class="notebox">Time Ran: {{interaction.timestamp}}</span> 6 6 <!--<span class="configbox">(-Insert Profile Name Here-)</span>--> 7 7 -
src/lib/Server/Reports/reports/templates/config_items/index.html
5 5 {% block extra_header_info %} 6 6 <link rel="stylesheet" type="text/css" href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/syntax-coloring.css" /> 7 7 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/CalendarPopup.js"></script> 8 <script language="JavaScript" >var cal = new CalendarPopup();</script>8 <script language="JavaScript" type="text/javascript">var cal = new CalendarPopup();</script> 9 9 {% endblock%} 10 10 {% block title %}Configuration Element Details{% endblock %} 11 11 … … 52 52 <div> 53 53 <span class="mini-date"> 54 54 <b>Enter date or use calendar popup: </b> 55 <form name="timestamp-select"> 56 <input type="text" name="date1" value="{{timestamp_date}}" size=10>@ 57 <input type="text" name="time" value="{{timestamp_time}}" size=8> 58 <a href="" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 55 </span> 56 <form name="timestamp-select" action="{{path}}" method="get"> 57 <span class="mini-date"> 58 <input type="text" name="date1" value="{{timestamp_date}}" size="10" />@ 59 <input type="text" name="time" value="{{timestamp_time}}" size="8" /> 60 <a href="#" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 59 61 name="anchor1" ID="anchor1">Calendar</A> 60 62 {% ifequal mod_or_bad "modified" %} 61 63 <input type="button" … … 76 78 value="Now" 77 79 onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.config_item_bad eyedee=item.entry.id %}';"/> 78 80 {% endifequal %} 79 </ form>80 < /span><br/><br/><br/></div>81 </span></form> 82 <br/><br/><br/></div> 81 83 {% if associated_client_list %} 82 84 <p>The following clients had this problem as of {{timestamp_date}}@{{timestamp_time}}:</p> 83 85 {% for client in associated_client_list %} -
src/lib/Server/Reports/reports/templates/config_items/listing.html
2 2 {% load django_templating_sigh %} 3 3 4 4 {% block extra_header_info %} 5 <link rel="stylesheet" type="text/css" href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/tabview/assets/tabview.css" >6 <link rel="stylesheet" type="text/css" href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/round_tabs.css" >5 <link rel="stylesheet" type="text/css" href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/tabview/assets/tabview.css" /> 6 <link rel="stylesheet" type="text/css" href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/round_tabs.css" /> 7 7 8 8 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/yahoo/yahoo.js"></script> 9 9 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/yui/event/event.js"></script> … … 15 15 {% for item_list in item_list_pseudodict %} 16 16 tabView.addTab( new YAHOO.widget.Tab({ 17 17 label: '{{item_list.0}}', 18 content: '<p><ul style="list-style-type:none;">{% for item in item_list.1|sortwell %}<li><strong>{{item.entry.kind}}: < /strong><tt>{% ifequal mod_or_bad "modified" %}<a href="{%url Bcfg2.Server.Reports.reports.views.config_item_modified eyedee=item.id%}">{{item.entry.name}}</a>{% else %}<a href="{%url Bcfg2.Server.Reports.reports.views.config_item_bad eyedee=item.id%}">{{item.entry.name}}</a>{% endifequal %}</tt></li>{% endfor %}</ul></p>',18 content: '<p><ul style="list-style-type:none;">{% for item in item_list.1|sortwell %}<li><strong>{{item.entry.kind}}: <'+'/strong><tt>{% ifequal mod_or_bad "modified" %}<a href="{%url Bcfg2.Server.Reports.reports.views.config_item_modified eyedee=item.id%}">{{item.entry.name}}<'+'/a>{% else %}<a href="{%url Bcfg2.Server.Reports.reports.views.config_item_bad eyedee=item.id%}">{{item.entry.name}}<'+'/a>{% endifequal %}<'+'/tt><'+'/li>{% endfor %}<'+'/ul><'+'/p>', 19 19 active: 'True' 20 20 })); 21 21 {% endfor %} -
src/lib/Server/Reports/reports/templates/displays/summary.html
1 1 {% extends "base.html" %} 2 2 {% block extra_header_info %} 3 3 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/CalendarPopup.js"></script> 4 <script language="JavaScript" >var cal = new CalendarPopup();</script>4 <script language="JavaScript" type="text/javascript">var cal = new CalendarPopup();</script> 5 5 {% endblock%} 6 6 {% block title %}Display Index Listing{% endblock %} 7 7 {% block pagebanner %} … … 16 16 <div> 17 17 <span class="mini-date"> 18 18 <b>Enter date or use calendar popup: </b> 19 <form name="timestamp-select"> 20 <input type="text" name="date1" value="{{timestamp_date}}" size=10>@ 21 <input type="text" name="time" value="{{timestamp_time}}" size=8> 22 <a href="" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 19 </span> 20 <form name="timestamp-select" action="{{path}" method="get"> 21 <span class="mini-date"> 22 <input type="text" name="date1" value="{{timestamp_date}}" size="10" />@ 23 <input type="text" name="time" value="{{timestamp_time}}" size="8" /> 24 <a href="#" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 23 25 name="anchor1" ID="anchor1">Calendar</A> 24 26 <input type="button" name="go" value="Go" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.display_summary %}'+document.forms['timestamp-select'].date1.value+'@'+document.forms['timestamp-select'].time.value;" /> 25 27 | <input type="button" name="now" value="Now" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.display_summary %}';"/> 26 </ form>27 < /span><br/><br/><br/></div>28 </span></form> 29 <br/><br/><br/></div> 28 30 {% include "displays/summary-block-direct-links.html" %} 29 31 {% endblock %} -
src/lib/Server/Reports/reports/templates/displays/summary-block.html
9 9 <div class="items" id="goodsummary"><ul class="plain"> 10 10 {% for client in clean_client_list|sortname %} 11 11 {% set_interaction "foo" %} 12 <li><b>Node: </b> </tt>12 <li><b>Node: </b> 13 13 <tt><a href="{% block linkprefix1 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 14 14 {% endfor %} 15 15 </ul></div> … … 21 21 <div class="items" id="badsummary"><ul class="plain"> 22 22 {% for client in bad_client_list|sortname %} 23 23 {% set_interaction "foo" %} 24 <li><b>Node: </b> </tt>24 <li><b>Node: </b> 25 25 <tt><a href="{% block linkprefix2 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 26 26 {% endfor %} 27 27 </ul></div> … … 33 33 <div class="items" id="modifiedsummary"><ul class="plain"> 34 34 {% for client in modified_client_list|sortname %} 35 35 {% set_interaction "foo" %} 36 <li><b>Node: </b> </tt>36 <li><b>Node: </b> 37 37 <tt><a href="{% block linkprefix3 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 38 38 {% endfor %} 39 39 </ul></div> … … 45 45 <div class="items" id="extrasummary"><ul class="plain"> 46 46 {% for client in extra_client_list|sortname %} 47 47 {% set_interaction "foo" %} 48 <li><b>Node: </b> </tt>48 <li><b>Node: </b> 49 49 <tt><a href="{% block linkprefix4 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 50 50 {% endfor %} 51 51 </ul></div> … … 57 57 <div class="items" id="vstalesummary"><ul class="plain"> 58 58 {% for client in stale_up_client_list|sortname %} 59 59 {% set_interaction "foo" %} 60 <li><b>Node: </b> </tt>60 <li><b>Node: </b> 61 61 <tt><a href="{% block linkprefix5 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 62 62 {% endfor %} 63 63 </ul></div> … … 69 69 <div class="items" id="stalesummary"><ul class="plain"> 70 70 {% for client in stale_all_client_list|sortname %} 71 71 {% set_interaction "foo" %} 72 <li><b>Node: </b> </tt>72 <li><b>Node: </b> 73 73 <tt><a href="{% block linkprefix6 %}#{% endblock %}{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 74 74 {% endfor %} 75 75 </ul></div> … … 81 81 <div class="items" id="unpingablesummary"><ul class="plain"> 82 82 {% for client in down_client_list|sortname %} 83 83 {% set_interaction "foo" %} 84 <li><b>Node: </b> </tt>84 <li><b>Node: </b> 85 85 <tt><a href="#{{client.name}}">{{client.name}}</a></tt><span class="mini-date">{{interaction.timestamp}}</span></li> 86 86 {% endfor %} 87 87 </ul></div> 88 88 </div> 89 89 {% endif %} 90 </div> 91 No newline at end of file 90 </div> -
src/lib/Server/Reports/reports/templates/displays/timing.html
3 3 {% block extra_header_info %} 4 4 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/sorttable.js"></script> 5 5 <script type="text/javascript" src="{% url Bcfg2.Server.Reports.reports.views.client_index %}../site_media/CalendarPopup.js"></script> 6 <script language="JavaScript" >var cal = new CalendarPopup();</script>6 <script language="JavaScript" type="text/javascript">var cal = new CalendarPopup();</script> 7 7 {% endblock%} 8 8 {% block title %}Display Index Listing{% endblock %} 9 9 … … 16 16 <div> 17 17 <span class="mini-date"> 18 18 <b>Enter date or use calendar popup: </b> 19 <form name="timestamp-select"> 20 <input type="text" name="date1" value="{{timestamp_date}}" size=10>@ 21 <input type="text" name="time" value="{{timestamp_time}}" size=8> 22 <a href="" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 19 </span> 20 <form name="timestamp-select" action="{{path}}" method="get"> 21 <span class="mini-date"> 22 <input type="text" name="date1" value="{{timestamp_date}}" size="10" />@ 23 <input type="text" name="time" value="{{timestamp_time}}" size="8" /> 24 <a href="#" onClick="cal.select(document.forms['timestamp-select'].date1,'anchor1','yyyy-MM-dd'); return false;" 23 25 name="anchor1" ID="anchor1">Calendar</A> 24 26 <input type="button" name="go" value="Go" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.display_timing %}'+document.forms['timestamp-select'].date1.value+'@'+document.forms['timestamp-select'].time.value;" /> 25 27 | <input type="button" name="now" value="Now" onClick="location.href='{% url Bcfg2.Server.Reports.reports.views.display_timing %}';"/> 26 </ form>27 < /span><br/><br/><br/></div>28 </span></form> 29 <br/><br/><br/></div> 28 30 <center> 29 31 <table id="t1" class="sortable"> 30 32 <tr> … … 49 51 {% endfor %} 50 52 </table> 51 53 </center> 52 {% endblock %} 53 No newline at end of file 54 {% endblock %} -
src/lib/Server/Reports/reports/templates/base.html
21 21 {% block sidebar %} 22 22 <ul class="sidebar"> 23 23 <li><a href="{% url Bcfg2.Server.Reports.reports.views.client_index %}../" class="sidebar">Home</a></li> 24 <li><a href="{% url Bcfg2.Server.Reports.reports.views.client_index %}" class="sidebar">Clients</a></li> 25 <ul class="sidebar-level2"> 26 <li><a href="{% url Bcfg2.Server.Reports.reports.views.client_detailed_list %}" class="sidebar">Detailed List</a></li> 27 </ul> 24 <li> 25 <a href="{% url Bcfg2.Server.Reports.reports.views.client_index %}" class="sidebar">Clients</a> 26 <ul class="sidebar-level2"> 27 <li><a href="{% url Bcfg2.Server.Reports.reports.views.client_detailed_list %}" class="sidebar">Detailed List</a></li> 28 </ul> 29 </li> 28 30 <li> 29 31 <a href="{% url Bcfg2.Server.Reports.reports.views.display_index %}" class="sidebar">Displays</a> 30 32 <ul class="sidebar-level2"> -
reports/xsl-transforms/xsl-transform-includes/html-templates.xsl
3 3 <xsl:template match="Node"> 4 4 <xsl:if test="count(Statistics/Good)+count(Statistics/Bad)+count(Statistics/Extra)+count(Statistics/Modified)+count(Statistics/Stale) > 0"> 5 5 6 <div class="nodebox" name="{Client/@name}"> 6 <a name="{Client/@name}}"></a> 7 <div class="nodebox""> 7 8 <span class="notebox">Time Ran: <xsl:value-of select="Statistics/@time" /></span> 8 9 <span class="configbox">(<xsl:value-of select="Client/@profile" />)</span> 9 10 … … 146 147 <li><b>SymLink: </b> 147 148 <tt><xsl:value-of select="@name"/></tt></li> 148 149 </xsl:template> 149 </xsl:stylesheet> 150 No newline at end of file 150 </xsl:stylesheet> -
reports/xsl-transforms/xsl-transform-includes/sorttable-js.xsl
5 5 <xsl:output method="html" indent="no"/> 6 6 <xsl:variable name="sorttable-js"> 7 7 8 <script language="JavaScript" ><xsl:comment>8 <script language="JavaScript" type="text/javascript"><xsl:comment> 9 9 <![CDATA[ 10 10 11 11 // … … 213 213 ]]> 214 214 // </xsl:comment></script> 215 215 </xsl:variable> 216 </xsl:stylesheet> 217 No newline at end of file 216 </xsl:stylesheet>