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"]))
# disregard some HTML issues that are (usually) due to invalid
# 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
else:
try:

Binary file not shown.

View file

@ -628,9 +628,9 @@ References
* Procedures for Handling Liaison Statements to and from the IETF, `RFC 4053`__
* 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/rfc4053
__ http:/www.rfc-editor.org/rfc/rfc4691
__ http://www.rfc-editor.org/rfc/rfc4052
__ http://www.rfc-editor.org/rfc/rfc4053
__ http://www.rfc-editor.org/rfc/rfc4691
Other Links
-----------

View file

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

View file

@ -79,7 +79,7 @@
<div class="panel panel-default">
<div class="panel-heading" data-toggle="tooltip" title="Drag and drop to reorder slides">Slides</div>
<div class="panel-body">
<table class="table table-condensed table-striped" id="slides">
<table class="table table-condensed table-striped slides">
<tbody>
{% 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 %}">
@ -174,7 +174,7 @@
return $helper;
};
$("#slides tbody").sortable({
$(".slides tbody").sortable({
helper: rowWidthHelper,
stop: function(event,ui) {adjustDatabase("#slides")}
}).disableSelection();

View file

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

View file

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

View file

@ -13,7 +13,7 @@
{% block submit_content %}
{% 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 %}
<p id="no-manual">There are no submissions needing manual posting.</p>
@ -44,7 +44,7 @@
</table>
{% 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 %}
<p id="no-waiting-for-draft">There are no submissions awaiting draft upload.</p>