Merged in [9766] from lars@netapp.com:

More HTML fixes.
 - Legacy-Id: 9787
Note: SVN reference [9766] has been migrated to Git commit 77f555bdbdfa653e4b5a0589ead9eda6632f10d7
This commit is contained in:
Henrik Levkowetz 2015-07-18 12:42:38 +00:00
parent 8612ce92c0
commit 942352c50b
25 changed files with 74 additions and 103 deletions

View file

@ -30,13 +30,7 @@ def two_pages_decorated_with_errors(submission, errors):
return mark_safe('<pre>%s</pre>' % escape(pages)) return mark_safe('<pre>%s</pre>' % escape(pages))
result = '<pre>\n' result = '<pre>\n'
for line in pages.split('\n'): for line in pages.split('\n'):
if line.find('%s-%s' % (submission.name, submission.rev)) > -1: result += escape(line)
result += '<div class="bg-danger"><b>' result += '\n'
result += escape(line)
result += '\n'
result += '</b></div>\n'
else:
result += escape(line)
result += '\n'
result += '</pre>pre>\n' result += '</pre>pre>\n'
return mark_safe(result) return mark_safe(result)

View file

@ -38,7 +38,7 @@
<p>By clicking the 'Send' button you will send a request to <b>all</b> the SDO Liaison Managers. In order to send the request to one SDO Liaison Manager go to the SDO edit page.</p> <p>By clicking the 'Send' button you will send a request to <b>all</b> the SDO Liaison Managers. In order to send the request to one SDO Liaison Manager go to the SDO edit page.</p>
{% endif %} {% endif %}
<form action="" method="post">{% csrf_token %} <form method="post">{% csrf_token %}
<input type="submit" name="send" value="Send reminder" /> <input type="submit" name="send" value="Send reminder" />
</form> </form>
{% endif %} {% endif %}

View file

@ -1,2 +1 @@
<div>{% for item in help_text_and_errors %} {{ item }}<br/> {% endfor %}</div> {% for item in help_text_and_errors %} {{ item }}<br> {% endfor %}

View file

@ -26,9 +26,9 @@
{% if field.name == "discuss" %}<div id="div_id_discuss">{% endif %} {% if field.name == "discuss" %}<div id="div_id_discuss">{% endif %}
{% bootstrap_field field %} {% bootstrap_field field %}
{% if field.name == "discuss" and old_pos and old_pos.discuss_time %} {% if field.name == "discuss" and old_pos and old_pos.discuss_time %}
<span class="help-block">Last edited {{ old_pos.discuss_time }}</span> <div class="help-block">Last edited {{ old_pos.discuss_time }}</div>
{% elif field.name == "comment" and old_pos and old_pos.comment_time %} {% elif field.name == "comment" and old_pos and old_pos.comment_time %}
<span class="help-block">Last edited {{ old_pos.comment_time }}</span> <div class="help-block">Last edited {{ old_pos.comment_time }}</div>
{% endif %} {% endif %}
{% if field.name == "discuss" %}</div>{% endif %} {% if field.name == "discuss" %}</div>{% endif %}
{% endfor %} {% endfor %}
@ -60,7 +60,7 @@
$("#div_id_discuss").hide(); $("#div_id_discuss").hide();
} }
} }
$("input[name=position]").click(function () { $("input[name=position]").click(function () {
discussToggle($(this).val()); discussToggle($(this).val());
}); });

View file

@ -18,9 +18,9 @@
{% bootstrap_form last_call_form %} {% bootstrap_form last_call_form %}
{% if can_request_last_call and need_intended_status %} {% if can_request_last_call and need_intended_status %}
<span class="help-block"> <div class="help-block">
You need to select intended status of {{ need_intended_status }} and regenerate last call text to request last call. You need to select intended status of {{ need_intended_status }} and regenerate last call text to request last call.
</span> </div>
{% endif %} {% endif %}
{% buttons %} {% buttons %}

View file

@ -28,7 +28,7 @@
<div class="form-group"> <div class="form-group">
<label>Cc</label> <label>Cc</label>
<input class="form-control" type="email" name="cc"> <input class="form-control" type="email" name="cc">
<span class="help-block">Separate email addresses with commas.</span> <div class="help-block">Separate email addresses with commas.</div>
</div> </div>
{% if doc.notify %} {% if doc.notify %}

View file

@ -17,9 +17,9 @@
{% csrf_token %} {% csrf_token %}
{% bootstrap_form ballot_writeup_form %} {% bootstrap_form ballot_writeup_form %}
<span class="help-block"> <div class="help-block">
Technical summary, Working Group summary, document quality, personnel, RFC Editor note, IRTF note, IESG note, IANA note. This text will be appended to all announcements and messages to the IRTF or RFC Editor. Technical summary, Working Group summary, document quality, personnel, RFC Editor note, IRTF note, IESG note, IANA note. This text will be appended to all announcements and messages to the IRTF or RFC Editor.
</span> </div>
{% buttons %} {% buttons %}
<button type="submit" class="btn btn-primary" name="save_ballot_writeup" value="Save Ballot Writeup">Save</button> <button type="submit" class="btn btn-primary" name="save_ballot_writeup" value="Save Ballot Writeup">Save</button>

View file

@ -17,9 +17,9 @@
{% csrf_token %} {% csrf_token %}
{% bootstrap_form ballot_writeup_form %} {% bootstrap_form ballot_writeup_form %}
<span class="help-block"> <div class="help-block">
Working group summary, personnel, IAB note, IESG note, IANA note. Working group summary, personnel, IAB note, IESG note, IANA note.
</span> </div>
{% buttons %} {% buttons %}
<button type="submit" class="btn btn-primary" name="save_ballot_writeup" value="Save Ballot Writeup">Save</button> <button type="submit" class="btn btn-primary" name="save_ballot_writeup" value="Save Ballot Writeup">Save</button>

View file

@ -50,7 +50,7 @@
<h3>Or revert to previous state</h3> <h3>Or revert to previous state</h3>
<div class="prev-state"> <div class="prev-state">
<form action="" method="post">{% csrf_token %} <form method="post">{% csrf_token %}
<input type="hidden" name="charter_state" value="{{ prev_charter_state.pk }}" /> <input type="hidden" name="charter_state" value="{{ prev_charter_state.pk }}" />
<input type="hidden" name="state" value="{{ prev_state.slug }}" /> <input type="hidden" name="state" value="{{ prev_state.slug }}" />
<input type="submit" value="Back to {{ prev_charter_state.name }}" /> <input type="submit" value="Back to {{ prev_charter_state.name }}" />

View file

@ -6,16 +6,7 @@
<h4><span class="label label-{{ n|pos_to_label }}"> {{ n.name }}</span></h4> <h4><span class="label label-{{ n|pos_to_label }}"> {{ n.name }}</span></h4>
{% for p in positions|dictsort:"ad.last_name" %} {% for p in positions|dictsort:"ad.last_name" %}
<div> <div>
{% if p.old_ad %}<span class="text-muted">({% endif %} {% if p.old_ad %}<span class="text-muted">({% endif %}{% if p.comment or p.discuss %}<a href="#{{ p.ad.plain_name|slugify }}">{% endif %}{{ p.ad.plain_name }}{% if p.comment or p.discuss %}</a>{% endif %}{% if p.old_ad %})</span>{% endif %}
{% if p.comment or p.discuss %}
<a href="#{{ p.ad.plain_name|slugify }}">
{% endif %}
{{ p.ad.plain_name }}
{% if p.comment or p.discuss %}
</a>
{% endif %}
{% if user|has_role:"Secretariat" %}</a>{% endif %}
{% if p.old_ad %})</span>{% endif %}
</div> </div>
{% empty %} {% empty %}
(None) (None)
@ -77,9 +68,7 @@
{% for n, positions in position_groups %} {% for n, positions in position_groups %}
{% for p in positions|dictsort:"ad.last_name" %} {% for p in positions|dictsort:"ad.last_name" %}
<h4 class="anchor-target" id="{{ p.ad.plain_name|slugify }}"> <h4 class="anchor-target" id="{{ p.ad.plain_name|slugify }}">
{% if p.old_ad %}<span class="text-muted">({% endif %} {% if p.old_ad %}<span class="text-muted">({% endif %}{{ p.ad.plain_name }}{% if p.old_ad %})</span>{% endif %}
{{ p.ad.plain_name }}
{% if p.old_ad %})</span>{% endif %}
<span class="pull-right"> <span class="pull-right">
{% if p.old_positions %} {% if p.old_positions %}
<span class="text-muted small">(was {{ p.old_positions|join:", " }})</span> <span class="text-muted small">(was {{ p.old_positions|join:", " }})</span>

View file

@ -25,10 +25,7 @@
<tbody> <tbody>
<tr> <tr>
<th rowspan="{{table_rows.doc}}">Document</th> <th>Document</th>
</tr>
<tr>
<th> <th>
{% if doc.get_state_slug not in approved_states %} {% if doc.get_state_slug not in approved_states %}
Proposed status change Proposed status change
@ -50,6 +47,7 @@
</tr> </tr>
<tr> <tr>
<th class="plain"></th>
<th>Last updated</th> <th>Last updated</th>
<td class="edit"></td> <td class="edit"></td>
<td>{{ doc.time|date:"Y-m-d" }}</td> <td>{{ doc.time|date:"Y-m-d" }}</td>
@ -59,6 +57,7 @@
{% regroup sorted_relations by relationship.name as relation_groups %} {% regroup sorted_relations by relationship.name as relation_groups %}
{% for relation_group in relation_groups %} {% for relation_group in relation_groups %}
<tr> <tr>
<th class="plain"></th>
<th>{{relation_group.grouper}}</th> <th>{{relation_group.grouper}}</th>
<td class="edit"></td> <td class="edit"></td>
<td>{% for rel in relation_group.list %}{{rel.target.document.canonical_name|upper|urlize_ietf_docs}}{% if not forloop.last %}, {% endif %}{% endfor %}</td> <td>{% for rel in relation_group.list %}{{rel.target.document.canonical_name|upper|urlize_ietf_docs}}{% if not forloop.last %}, {% endif %}{% endfor %}</td>
@ -66,6 +65,7 @@
{% endfor %} {% endfor %}
<tr> <tr>
<th class="plain"></th>
<th><a href="{% url "state_help" type="status-change" %}">State</a></th> <th><a href="{% url "state_help" type="status-change" %}">State</a></th>
<td class="edit"> <td class="edit">
{% if not snapshot and user|has_role:"Area Director,Secretariat" %} {% if not snapshot and user|has_role:"Area Director,Secretariat" %}
@ -80,10 +80,7 @@
</tbody> </tbody>
<tbody> <tbody>
<tr> <tr>
<th rowspan="4">IESG</th> <th>IESG</th>
</tr>
<tr>
<th>Telechat date</th> <th>Telechat date</th>
<td class="edit"> <td class="edit">
{% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %} {% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %}
@ -105,6 +102,7 @@
</tr> </tr>
<tr> <tr>
<th class="plain"></th>
<th>Shepherding AD</th> <th>Shepherding AD</th>
<td class="edit"> <td class="edit">
{% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %} {% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %}
@ -117,6 +115,7 @@
</tr> </tr>
<tr> <tr>
<th class="plain"></th>
<th>Send notices to</th> <th>Send notices to</th>
<td class="edit"> <td class="edit">
{% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %} {% if not snapshot and user|has_role:"Area Director,Secretariat" and doc.get_state_slug not in approved_states %}

View file

@ -21,11 +21,11 @@
{% bootstrap_form form %} {% bootstrap_form form %}
{% if state and state.slug == "rfcqueue" %} {% if state and state.slug == "rfcqueue" %}
<span class="help-block"> <div class="help-block">
<b>Note:</b> If you pull the draft out of the <b>Note:</b> If you pull the draft out of the
<i>{{ state.name }}</i> state, the RFC Editor and IANA will be notified <i>{{ state.name }}</i> state, the RFC Editor and IANA will be notified
by email with this comment, so they can update their queues. by email with this comment, so they can update their queues.
</span> </div>
{% endif %} {% endif %}
{% buttons %} {% buttons %}

View file

@ -5,7 +5,7 @@
{% load bootstrap3 %} {% load bootstrap3 %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="/css/lib/datepicker3.css"></link> <link rel="stylesheet" href="/css/lib/datepicker3.css">
{% endblock %} {% endblock %}
{% block title %}Make last call for {{ doc.name }}{% endblock %} {% block title %}Make last call for {{ doc.name }}{% endblock %}

View file

@ -27,7 +27,7 @@
<tr class="info"><th colspan="2">{{state.grouper}}</th></tr> <tr class="info"><th colspan="2">{{state.grouper}}</th></tr>
{% for doc in state.list %} {% for doc in state.list %}
<tr"> <tr>
<td>{{ doc.displayname_with_link|safe }}</td> <td>{{ doc.displayname_with_link|safe }}</td>
<td><b>{{ doc.title }}</b></td> <td><b>{{ doc.title }}</b></td>
</tr> </tr>

View file

@ -53,7 +53,7 @@
</button> </button>
</div> </div>
</div> </div>
<form id="nexts{{ state.pk }}" class="set-next-states collapse out" method="post" action="">{% csrf_token %} <form id="nexts{{ state.pk }}" class="set-next-states collapse out" method="post">{% csrf_token %}
<div>Select the next states:</div> <div>Select the next states:</div>
{% for checked, default, s in state.next_states_checkboxes %} {% for checked, default, s in state.next_states_checkboxes %}
@ -91,7 +91,7 @@
<table class="table tag-table"> <table class="table tag-table">
<thead> <thead>
<tr> <tr>
<th>Tag</th> <th>Tag</th>
<th>Turn on/off</th> <th>Turn on/off</th>
</tr> </tr>
@ -112,4 +112,5 @@
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
</div>
{% endblock content %} {% endblock content %}

View file

@ -32,7 +32,7 @@
datatracker account. New accounts can be <a href="{% url "create_account" %}">created here</a>. datatracker account. New accounts can be <a href="{% url "create_account" %}">created here</a>.
</p> </p>
<form action="" method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
{% bootstrap_form form %} {% bootstrap_form form %}

View file

@ -155,7 +155,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-md-2 control-label"></label> <label class="col-md-2 control-label"></label>
<div class="col-md-10"><a class="draft-add-row btn btn-default"><span class="glyphicon glyphicon-plus" aira-hidden="true"></span> Add more</a></div> <div class="col-md-10"><a class="draft-add-row btn btn-default"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Add more</a></div>
</div> </div>
{% bootstrap_field form.other_designations layout='horizontal' %} {% bootstrap_field form.other_designations layout='horizontal' %}

View file

@ -7,7 +7,7 @@
{% block title %}Email submitter of {{ ipr.title }}{% endblock %} {% block title %}Email submitter of {{ ipr.title }}{% endblock %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="/css/lib/datepicker3.css"></link> <link rel="stylesheet" href="/css/lib/datepicker3.css">
{% endblock %} {% endblock %}
{% block content %} {% block content %}

View file

@ -8,10 +8,10 @@
{% if user|has_role:"Secretariat" %} {% if user|has_role:"Secretariat" %}
<div class="col-md-12"> <div class="col-md-12">
<h2>State Filter</h2> <h2>State Filter</h2>
<div class="form-group"> <div class="form-group">
{% bootstrap_label form.state.label label_for=form.state.id_for_label label_class="control-label" %} {% bootstrap_label form.state.label label_for=form.state.id_for_label label_class="control-label" %}
{% render_field form.state %} {% render_field form.state %}
</div> </div>
</div> </div>
@ -95,7 +95,7 @@
<button class="btn btn-primary" type="submit" name="submit" value="patent"><span class="fa fa-search"></span> Search</button> <button class="btn btn-primary" type="submit" name="submit" value="patent"><span class="fa fa-search"></span> Search</button>
</span> </span>
</div> </div>
<span class="help-block">This search string must contain at least three characters, including at least one digit, and include punctuation marks. For best results, please enter the entire string, or as much of it as possible.</span> <div class="help-block">This search string must contain at least three characters, including at least one digit, and include punctuation marks. For best results, please enter the entire string, or as much of it as possible.</div>
</div> </div>
</div> </div>

View file

@ -7,7 +7,7 @@
{% block title %}{% if liaison %}Edit liaison: {{ liaison }}{% else %}Send Liaison Statement{% endif %}{% endblock %} {% block title %}{% if liaison %}Edit liaison: {{ liaison }}{% else %}Send Liaison Statement{% endif %}{% endblock %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="/css/lib/datepicker3.css"></link> <link rel="stylesheet" href="/css/lib/datepicker3.css">
<link rel="stylesheet" href="/css/lib/select2.css"> <link rel="stylesheet" href="/css/lib/select2.css">
<link rel="stylesheet" href="/css/lib/select2-bootstrap.css"> <link rel="stylesheet" href="/css/lib/select2-bootstrap.css">
{% endblock %} {% endblock %}

View file

@ -8,7 +8,7 @@
{% origin %} {% origin %}
<p class="alert alert-warning">Are you sure you want to delete all data about {{ nomcom.group.name }}?</p> <p class="alert alert-warning">Are you sure you want to delete all data about {{ nomcom.group.name }}?</p>
<form action="" method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="post" value="yes"> <input type="hidden" name="post" value="yes">
<input class="btn btn-danger" type="submit" value="Yes, I'm sure"> <input class="btn btn-danger" type="submit" value="Yes, I'm sure">

View file

@ -5,7 +5,7 @@
{% load bootstrap3 %} {% load bootstrap3 %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="/css/lib/datepicker3.css"></link> <link rel="stylesheet" href="/css/lib/datepicker3.css">
{% endblock %} {% endblock %}
{% block subtitle %} - Settings{% endblock %} {% block subtitle %} - Settings{% endblock %}

View file

@ -39,7 +39,7 @@
</select> </select>
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">Email to use for <i>{{ role.name|lower }}</i> role in {{ role.group.acronym|upper }} ({{ role.group.type }}).</span> <div class="help-block">Email to use for <i>{{ role.name|lower }}</i> role in {{ role.group.acronym|upper }} ({{ role.group.type }}).</div>
</div> </div>
</div> </div>
{% endfor %} {% endfor %}
@ -61,7 +61,7 @@
{% endfor %} {% endfor %}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">Note: Email addresses cannot be deleted, only deactivated.</span> <div class="help-block">Note: Email addresses cannot be deleted, only deactivated.</div>
</div> </div>
</div> </div>
</div> </div>
@ -81,7 +81,7 @@
{{person_form.name|add_class:"form-control"}} {{person_form.name|add_class:"form-control"}}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">The preferred form of your name.</span> <div class="help-block">The preferred form of your name.</div>
</div> </div>
</div> </div>
</div> </div>
@ -95,7 +95,7 @@
{{person_form.ascii|add_class:"form-control"}} {{person_form.ascii|add_class:"form-control"}}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">Your name as rendered in ASCII (Latin, unaccented) characters.</span> <div class="help-block">Your name as rendered in ASCII (Latin, unaccented) characters.</div>
</div> </div>
</div> </div>
</div> </div>
@ -109,11 +109,11 @@
{{person_form.ascii_short|add_class:"form-control"}} {{person_form.ascii_short|add_class:"form-control"}}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block"> <div class="help-block">
Example: A. Nonymous. Fill in this with initials and surname only if Example: A. Nonymous. Fill in this with initials and surname only if
taking the initials and surname of your ASCII name above produces an incorrect taking the initials and surname of your ASCII name above produces an incorrect
initials-only form. (Blank is ok). initials-only form. (Blank is ok).
</span> </div>
</div> </div>
</div> </div>
</div> </div>
@ -127,7 +127,7 @@
{{person_form.affiliation|add_class:"form-control"}} {{person_form.affiliation|add_class:"form-control"}}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">Employer, university, sponsor, etc.</span> <div class="help-block">Employer, university, sponsor, etc.</div>
</div> </div>
</div> </div>
</div> </div>
@ -141,7 +141,7 @@
{{person_form.address|add_class:"form-control"}} {{person_form.address|add_class:"form-control"}}
</div> </div>
<div class="col-sm-7"> <div class="col-sm-7">
<span class="help-block">Postal mailing address.</span> <div class="help-block">Postal mailing address.</div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -203,13 +203,12 @@
</table> </table>
{% if can_edit %} {% if can_edit %}
<p> <p></p>
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="action" value="edit"> <input type="hidden" name="action" value="edit">
<button class="btn btn-warning" type="submit" value="adjust">Adjust meta-data</button> <button class="btn btn-warning" type="submit" value="adjust">Adjust meta-data</button>
</form> </form>
</p>
<p>Leads to manual post by the secretariat.</p> <p>Leads to manual post by the secretariat.</p>
{% if passes_idnits and not errors %} {% if passes_idnits and not errors %}
@ -247,35 +246,29 @@
{% if can_cancel %} {% if can_cancel %}
<h2>Cancel submission</h2> <h2>Cancel submission</h2>
<p> <form id="cancel-submission" method="post">
<form id="cancel-submission" method="post"> {% csrf_token %}
{% csrf_token %} <input type="hidden" name="action" value="cancel">
<input type="hidden" name="action" value="cancel"> <button class="btn btn-danger" type="submit" data-toggle="tooltip" title="Deletes the uploaded file{{ submission.file_types|split:","|pluralize }} permanently.">Cancel submission</button>
<button class="btn btn-danger" type="submit">Cancel submission</button> </form>
</form>
</p>
<p>Deletes the uploaded file{{ submission.file_types|split:","|pluralize }} permanently.</p>
{% endif %} {% endif %}
{% if can_group_approve %} {% if can_group_approve %}
<h2>Approve submission</h2> <h2>Approve submission</h2>
<p>
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="action" value="approve"> <input type="hidden" name="action" value="approve">
<button class="btn btn-danger" type="submit">Approve this submission</button> <button class="btn btn-danger" type="submit">Approve this submission</button>
</form> </form>
</p>
{% endif %} {% endif %}
{% if can_force_post %} {% if can_force_post %}
<p> <p></p>
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="action" value="forcepost"> <input type="hidden" name="action" value="forcepost">
<button class="btn btn-danger" type="submit">Force post of submission</button> <button class="btn btn-danger" type="submit">Force post of submission</button>
</form> </form>
</p>
{% endif %} {% endif %}
{% if show_send_full_url %} {% if show_send_full_url %}
@ -292,12 +285,11 @@
button. An email will then be sent to the authors and submitter button. An email will then be sent to the authors and submitter
(if submitter email was entered): {{ confirmation_list|join:", " }}.</p> (if submitter email was entered): {{ confirmation_list|join:", " }}.</p>
<p> <p></p>
<form method="post">{% csrf_token %} <form method="post">{% csrf_token %}
<input type="hidden" name="action" value="sendfullurl"> <input type="hidden" name="action" value="sendfullurl">
<button class="btn btn-danger" type="submit">Request full access URL</button> <button class="btn btn-danger" type="submit">Request full access URL</button>
</form> </form>
</p>
</div> </div>
{% endif %} {% endif %}

View file

@ -93,13 +93,13 @@ body { padding-top: 70px; }
} }
.navbar-brand { .navbar-brand {
margin-top: -2px; margin-top: -2px;
} }
/* Hack to make anchor-targets take up a bit more space vertically /* Hack to make anchor-targets take up a bit more space vertically
to work around the position fixed navbar which otherwise covers them */ to work around the position fixed navbar which otherwise covers them */
h2.anchor-target:before, h2.anchor-target:before,
h3.anchor-target:before, h3.anchor-target:before,
h4.anchor-target:before, h4.anchor-target:before,
div.anchor-target:before { div.anchor-target:before {
content: ''; content: '';
@ -392,11 +392,8 @@ footer {
*/ */
tbody.plain tr th { border-top: 0; text-align: right; max-width: 12em;} table tbody td.plain, table tbody th.plain { border-top: 0; }
tbody.plain tr:first-child th { border-top: 0; text-align: left; width: 6em; }
tbody.plain tr td { border-top: 0; }
td.ad div { border-bottom: solid #ccc 1px; } td.ad div { border-bottom: solid #ccc 1px; }
.milestone { font-style: italic; } .milestone { font-style: italic; }