|
1 | | -{% extends "base.html" %} |
| 1 | +{% extends "doc/htmlized_base.html" %} |
2 | 2 | {# Copyright The IETF Trust 2016, All Rights Reserved #} |
3 | 3 | {% load origin %} |
4 | 4 | {% load static %} |
|
12 | 12 | {% endblock %} |
13 | 13 |
|
14 | 14 | {% block morecss %} |
15 | | -.inline { display: inline; } |
16 | | -.rfcmarkup pre { |
17 | | - font-size: 10pt; |
18 | | - font-family: courier; |
19 | | - overflow: visible; |
20 | | -} |
21 | | -.rfcmarkup pre.meta-info { |
22 | | - width: 100ex; |
| 15 | + |
| 16 | +.bgwhite { background-color: white; } |
| 17 | +.bgred { background-color: #F44; } |
| 18 | +.bggrey { background-color: #666; } |
| 19 | +.bgbrown { background-color: #840; } |
| 20 | +.bgorange { background-color: #FA0; } |
| 21 | +.bgyellow { background-color: #EE0; } |
| 22 | +.bgmagenta{ background-color: #F4F; } |
| 23 | +.bgblue { background-color: #66F; } |
| 24 | +.bgcyan { background-color: #4DD; } |
| 25 | +.bggreen { background-color: #4F4; } |
| 26 | + |
| 27 | +.colorbar { |
| 28 | + height: 6px; |
| 29 | + position: absolute; |
| 30 | + width: 100%; |
| 31 | + margin-left:-0.5em; |
| 32 | + margin-bottom:0; |
23 | 33 | } |
| 34 | + |
| 35 | +.draftcontent { margin-top:0px !important;} |
| 36 | + |
24 | 37 | {% endblock %} |
25 | 38 |
|
26 | 39 | {% block title %} |
|
36 | 49 | {% block content %} |
37 | 50 | {% origin %} |
38 | 51 |
|
39 | | - <div class="col-md-8 rfcmarkup"> |
| 52 | + <div class="col-md-6 rfcmarkup"> |
| 53 | + <div class="row" style="height: 0px; margin-top:0;"> |
| 54 | + <div onmouseover="this.style.cursor='pointer';" |
| 55 | + onclick="showElem('legend');" |
| 56 | + onmouseout="hideElem('legend')" |
| 57 | + style="height: 6px; position: absolute; margin-top:0; " |
| 58 | + class="colorbar {{doccolor}}" |
| 59 | + title="Click for colour legend." ></div> |
| 60 | + <div id="legend" |
| 61 | + class="docinfo noprint pre legend" |
| 62 | + style="position:absolute; top: 4px; left: 4ex; visibility:hidden; background-color: white; padding: 4px 9px 5px 7px; border: solid #345 1px; " |
| 63 | + onmouseover="showElem('legend');" |
| 64 | + onmouseout="hideElem('legend');"> |
| 65 | + </div> |
| 66 | + </div> |
| 67 | + |
40 | 68 | {% if doc.meta %} |
41 | | - <div class="hidden-print"> |
| 69 | + <div class="row hidden-print" style="margin-top:6px;"> |
42 | 70 | <pre class="meta-info">{{ doc.supermeta|safe }} |
43 | 71 |
|
44 | 72 | {{ doc.meta|safe }}</pre> |
45 | 73 | </div> |
46 | 74 | {% endif %} |
47 | 75 |
|
48 | | - {% comment %} |
49 | | - {% if doc.is_dochistory %} |
50 | | - {% if doc.rev != doc.doc.rev %} |
51 | | - <pre class="meta-info alert-warning text-center">A newer version of the document below exists</pre> |
52 | | - {% elif doc.doc.is_rfc %} |
53 | | - <pre class="meta-info alert-info text-center">The draft below has been published as <a href="{% url 'ietf.doc.views_doc.document_html' name=doc.doc.canonical_name %}">RFC {{doc.doc.rfc_number}}</a></pre> |
54 | | - {% endif %} |
55 | | - {% endif %} |
56 | | - {% endcomment %} |
57 | | - |
58 | | - <div> |
| 76 | + <div class="row draftcontent"> |
59 | 77 | {{ doc.htmlized|default:"Generation of htmlized text failed"|safe }} |
60 | 78 | </div> |
61 | 79 |
|
62 | 80 | </div> |
63 | | - <div class="col-md-4"></div> |
| 81 | + <div class="col-md-6"></div> |
64 | 82 |
|
65 | 83 | {% endblock %} |
66 | 84 |
|
67 | | -{% block footer %} |
68 | | -<div></div> |
| 85 | +{% block js %} |
| 86 | + <script type="text/javascript"><!-- |
| 87 | + function addHeaderTags() { |
| 88 | + var spans = document.getElementsByTagName("span"); |
| 89 | + for (var i=0; i < spans.length; i++) { |
| 90 | + var elem = spans[i]; |
| 91 | + if (elem) { |
| 92 | + var level = elem.getAttribute("class"); |
| 93 | + if (level == "h1" || level == "h2" || level == "h3" || level == "h4" || level == "h5" || level == "h6") { |
| 94 | + elem.innerHTML = "<"+level+">"+elem.innerHTML+"</"+level+">"; |
| 95 | + } |
| 96 | + } |
| 97 | + } |
| 98 | + } |
| 99 | + var legend_html = "Colour legend:<br /> \ |
| 100 | + <table> \ |
| 101 | + <tr><td>Unknown:</td> <td><span class='cplate bgwhite'> </span></td></tr> \ |
| 102 | + <tr><td>Draft:</td> <td><span class='cplate bgred'> </span></td></tr> \ |
| 103 | + <tr><td>Informational:</td> <td><span class='cplate bgorange'> </span></td></tr> \ |
| 104 | + <tr><td>Experimental:</td> <td><span class='cplate bgyellow'> </span></td></tr> \ |
| 105 | + <tr><td>Best Common Practice:</td> <td><span class='cplate bgmagenta'> </span></td></tr> \ |
| 106 | + <tr><td>Proposed Standard:</td> <td><span class='cplate bgblue'> </span></td></tr> \ |
| 107 | + <tr><td>Draft Standard (old designation):</td> <td><span class='cplate bgcyan'> </span></td></tr> \ |
| 108 | + <tr><td>Internet Standard:</td> <td><span class='cplate bggreen'> </span></td></tr> \ |
| 109 | + <tr><td>Historic:</td> <td><span class='cplate bggrey'> </span></td></tr> \ |
| 110 | + <tr><td>Obsolete:</td> <td><span class='cplate bgbrown'> </span></td></tr> \ |
| 111 | + </table>"; |
| 112 | + function showElem(id) { |
| 113 | + var elem = document.getElementById(id); |
| 114 | + elem.innerHTML = eval(id+"_html"); |
| 115 | + elem.style.visibility='visible'; |
| 116 | + } |
| 117 | + function hideElem(id) { |
| 118 | + var elem = document.getElementById(id); |
| 119 | + elem.style.visibility='hidden'; |
| 120 | + elem.innerHTML = ""; |
| 121 | + } |
| 122 | + // --> |
| 123 | + </script> |
69 | 124 | {% endblock %} |
0 commit comments