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:
parent
8a70e9773d
commit
76a3c8bdc0
|
@ -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:
|
||||||
|
|
BIN
bin/vnu.jar
BIN
bin/vnu.jar
Binary file not shown.
|
@ -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
|
||||||
-----------
|
-----------
|
||||||
|
|
|
@ -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" }}
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in a new issue