Update vnu.jar and fix various HTML5 nits it found during a test crawl.

Commit ready for merge.
 - Legacy-Id: 13118
This commit is contained in:
Lars Eggert 2017-03-25 20:21:14 +00:00
parent 8a70e9773d
commit 76a3c8bdc0
8 changed files with 24 additions and 25 deletions

View file

@ -187,7 +187,7 @@ def check_html_valid(url, response, args):
(" " * m["hiliteStart"], "^" * m["hiliteLength"])) (" " * m["hiliteStart"], "^" * m["hiliteLength"]))
# disregard some HTML issues that are (usually) due to invalid # disregard some HTML issues that are (usually) due to invalid
# database content # database content
if not re.search('Forbidden code point|Bad value|seamless|The first child', m["message"]): if not re.search('Forbidden code point|Bad value|seamless|The first child|Duplicate ID|The first occurrence of ID', m["message"]):
warnings += 1 warnings += 1
else: else:
try: try:

Binary file not shown.

View file

@ -628,9 +628,9 @@ References
* Procedures for Handling Liaison Statements to and from the IETF, `RFC 4053`__ * Procedures for Handling Liaison Statements to and from the IETF, `RFC 4053`__
* Guidelines for Acting as an IETF Liaison to Another Organization, `RFC 4691`__ * Guidelines for Acting as an IETF Liaison to Another Organization, `RFC 4691`__
__ http:/www.rfc-editor.org/rfc/rfc4052 __ http://www.rfc-editor.org/rfc/rfc4052
__ http:/www.rfc-editor.org/rfc/rfc4053 __ http://www.rfc-editor.org/rfc/rfc4053
__ http:/www.rfc-editor.org/rfc/rfc4691 __ http://www.rfc-editor.org/rfc/rfc4691
Other Links Other Links
----------- -----------

View file

@ -54,8 +54,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="author" {% if form.by.value == "author" %}checked{% endif %} id="id_author"/> <input type="radio" name="by" value="author" {% if form.by.value == "author" %}checked{% endif %} id="author"/>
<label for="id_author" class="control-label">Author</label> <label for="author" class="control-label">Author</label>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">
{{ form.author|add_class:"form-control" }} {{ form.author|add_class:"form-control" }}
@ -64,8 +64,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="group" {% if form.by.value == "group" %}checked{% endif %} id="id_group"/> <input type="radio" name="by" value="group" {% if form.by.value == "group" %}checked{% endif %} id="group"/>
<label for="id_group" class="control-label">WG</label> <label for="group" class="control-label">WG</label>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">
{{ form.group|add_class:"form-control" }} {{ form.group|add_class:"form-control" }}
@ -75,8 +75,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="area" {% if form.by.value == "area" %}checked{% endif %} id="id_area"/> <input type="radio" name="by" value="area" {% if form.by.value == "area" %}checked{% endif %} id="area"/>
<label for="id_area" class="control-label">Area</label> <label for="area" class="control-label">Area</label>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">
{{ form.area|add_class:"form-control" }} {{ form.area|add_class:"form-control" }}
@ -85,8 +85,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="ad" {% if form.by.value == "ad" %}checked{% endif %} id="id_ad"/> <input type="radio" name="by" value="ad" {% if form.by.value == "ad" %}checked{% endif %} id="areadir"/>
<label for="id_ad" class="control-label">AD</label> <label for="areadir" class="control-label">AD</label>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">
{{ form.ad|add_class:"form-control" }} {{ form.ad|add_class:"form-control" }}
@ -95,8 +95,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="state" {% if form.by.value == "state" %}checked{% endif %} id="id_state"/> <input type="radio" name="by" value="state" {% if form.by.value == "state" %}checked{% endif %} id="state"/>
<label for="id_state" class="control-label">IESG State</label> <label for="state" class="control-label">IESG State</label>
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.state|add_class:"form-control col-sm-4" }} {{ form.state|add_class:"form-control col-sm-4" }}
@ -108,8 +108,8 @@
<div class="form-group search_field"> <div class="form-group search_field">
<div class="col-sm-4"> <div class="col-sm-4">
<input type="radio" name="by" value="stream" {% if form.by.value == "stream" %}checked{% endif %} id="id_stream"/> <input type="radio" name="by" value="stream" {% if form.by.value == "stream" %}checked{% endif %} id="stream"/>
<label for="id_stream" class="control-label">Stream</label> <label for="stream" class="control-label">Stream</label>
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.stream|add_class:"form-control" }} {{ form.stream|add_class:"form-control" }}

View file

@ -79,7 +79,7 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading" data-toggle="tooltip" title="Drag and drop to reorder slides">Slides</div> <div class="panel-heading" data-toggle="tooltip" title="Drag and drop to reorder slides">Slides</div>
<div class="panel-body"> <div class="panel-body">
<table class="table table-condensed table-striped" id="slides"> <table class="table table-condensed table-striped slides">
<tbody> <tbody>
{% for pres in session.filtered_slides %} {% for pres in session.filtered_slides %}
<tr data-order="{{pres.order}}" data-url="{% url 'ietf.meeting.views.set_slide_order' session_id=session.pk num=session.meeting.number name=pres.document.name %}"> <tr data-order="{{pres.order}}" data-url="{% url 'ietf.meeting.views.set_slide_order' session_id=session.pk num=session.meeting.number name=pres.document.name %}">
@ -174,7 +174,7 @@
return $helper; return $helper;
}; };
$("#slides tbody").sortable({ $(".slides tbody").sortable({
helper: rowWidthHelper, helper: rowWidthHelper,
stop: function(event,ui) {adjustDatabase("#slides")} stop: function(event,ui) {adjustDatabase("#slides")}
}).disableSelection(); }).disableSelection();

View file

@ -101,7 +101,6 @@
{% endif %} {% endif %}
{% if meetings %} {% if meetings %}
<h3></h3>
<table class="table table-condensed table-striped tablesorter"> <table class="table table-condensed table-striped tablesorter">
<thead> <thead>
<tr> <tr>

View file

@ -77,13 +77,13 @@
<div class="col-md-6"> <div class="col-md-6">
<h2 id="drafts">Active Drafts</h2> <h2 id="drafts">Active Drafts</h2>
{% if person.active_drafts.exists %} {% if person.active_drafts.exists %}
<list> <ul>
{% for doc in person.active_drafts %} {% for doc in person.active_drafts %}
<li> <li>
<a href="{{ doc.href }}">{{ doc.canonical_name }}</a> <a href="{{ doc.href }}">{{ doc.canonical_name }}</a>
</li> </li>
{% endfor %} {% endfor %}
</list> </ul>
{% else %} {% else %}
{{ person.first_name }} has no active drafts as of {{ today }}. {{ person.first_name }} has no active drafts as of {{ today }}.
{% endif %} {% endif %}
@ -91,13 +91,13 @@
<div class="col-md-6"> <div class="col-md-6">
<h2>Expired Drafts <small>exluding replaced drafts</small></h2> <h2>Expired Drafts <small>exluding replaced drafts</small></h2>
{% if person.expired_drafts.exists %} {% if person.expired_drafts.exists %}
<list> <ul>
{% for doc in person.expired_drafts %} {% for doc in person.expired_drafts %}
{% if not doc.replaced_by %} {% if not doc.replaced_by %}
<li><a href="{{ doc.href }}">{{ doc.canonical_name }}</a></li> <li><a href="{{ doc.href }}">{{ doc.canonical_name }}</a></li>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</list> </ul>
{% else %} {% else %}
{{ person.first_name }} has no expired drafts as of {{ today }}. {{ person.first_name }} has no expired drafts as of {{ today }}.
{% endif %} {% endif %}

View file

@ -13,7 +13,7 @@
{% block submit_content %} {% block submit_content %}
{% origin %} {% origin %}
<h2 class="anchor-target" id="approvals">Submissions needing manual posting</h2> <h2 class="anchor-target" id="man_post">Submissions needing manual posting</h2>
{% if not manual %} {% if not manual %}
<p id="no-manual">There are no submissions needing manual posting.</p> <p id="no-manual">There are no submissions needing manual posting.</p>
@ -44,7 +44,7 @@
</table> </table>
{% endif %} {% endif %}
<h2 class="anchor-target" id="approvals">Submissions awaiting draft upload</h2> <h2 class="anchor-target" id="id_upload">Submissions awaiting draft upload</h2>
{% if not waiting_for_draft %} {% if not waiting_for_draft %}
<p id="no-waiting-for-draft">There are no submissions awaiting draft upload.</p> <p id="no-waiting-for-draft">There are no submissions awaiting draft upload.</p>