Commit 09d20cee4fe4889d27c2a528e9165fb68ffffe2f
1 parent
228a863ab4
Exists in
master
Changement de la coloration par défaut pour les modes export,
ainsi que tableau centrés.
Showing 2 changed files with 20 additions and 10 deletions Inline Diff
templates/html/Default.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<html> | 2 | 2 | <html> | |
<head> | 3 | 3 | <head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 4 | 4 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<title>[% title %]</title> | 5 | 5 | <title>[% title %]</title> | |
<meta name='Generator' content='[% generator.name %]'> | 6 | 6 | <meta name='Generator' content='[% generator.name %]'> | |
<style type='text/css'> | 7 | 7 | <style type='text/css'> | |
* { font-family: sans-serif } | 8 | 8 | * { font-family: sans-serif } | |
a { text-decoration: none; | 9 | 9 | a { text-decoration: none; | |
color: blue;} | 10 | 10 | color: blue;} | |
a:link { text-decoration: none; | 11 | 11 | a:link { text-decoration: none; | |
color: blue;} | 12 | 12 | color: blue;} | |
a:hover { text-decoration: underline; | 13 | 13 | a:hover { text-decoration: underline; | |
color: blue;} | 14 | 14 | color: blue;} | |
a:active { text-decoration: none; | 15 | 15 | a:active { text-decoration: none; | |
color: blue;} | 16 | 16 | color: blue;} | |
a:visited { text-decoration: none; | 17 | 17 | a:visited { text-decoration: none; | |
color: blue;} | 18 | 18 | color: blue;} | |
strike { color: grey } | 19 | 19 | strike { color: grey } | |
u { text-decoration: underline; | 20 | 20 | u { text-decoration: underline; | |
background-color: white } | 21 | 21 | background-color: white } | |
tt { color: darkmagenta; | 22 | 22 | tt { color: darkmagenta; | |
font-family: monospace; | 23 | 23 | font-family: monospace; | |
font-size: large} | 24 | 24 | font-size: large} | |
pre { color: darkmagenta; | 25 | 25 | pre { color: darkmagenta; | |
margin-left: 20px; | 26 | 26 | margin-left: 20px; | |
margin-right: 5px; | 27 | 27 | margin-right: 5px; | |
margin-bottom: 5px; | 28 | 28 | margin-bottom: 5px; | |
margin-top: 5px; | 29 | 29 | margin-top: 5px; | |
font-family: monospace; | 30 | 30 | font-family: monospace; | |
font-size: large} | 31 | 31 | font-size: large} | |
code { font-size: large; font-family: monospace; color: saddlebrown} | 32 | 32 | code { font-size: large; font-family: monospace; color: saddlebrown} | |
h1 { text-decoration: underline; | 33 | 33 | h1 { text-decoration: underline; | |
color: #4e9a06; margin-bottom: 0; margin-top: 1em; } | 34 | 34 | color: #4e9a06; margin-bottom: 0; margin-top: 1em; } | |
h2 { color: #4e9a06; margin-bottom: 0; margin-left: 20px; margin-top: 1em;} | 35 | 35 | h2 { color: #4e9a06; margin-bottom: 0; margin-left: 20px; margin-top: 1em;} | |
h3 { color: #4e9a06; margin-bottom: 0; margin-left: 40px; margin-top: 1em; font-style: italic; } | 36 | 36 | h3 { color: #4e9a06; margin-bottom: 0; margin-left: 40px; margin-top: 1em; font-style: italic; } | |
h4 { color: #4e9a06; margin-bottom: 0; margin-left: 60px; margin-top: 1em;} | 37 | 37 | h4 { color: #4e9a06; margin-bottom: 0; margin-left: 60px; margin-top: 1em;} | |
h5 { color: #4e9a06; margin-bottom: 0; margin-left: 80px; margin-top: 1em;} | 38 | 38 | h5 { color: #4e9a06; margin-bottom: 0; margin-left: 80px; margin-top: 1em;} | |
p { margin-top: 0 } | 39 | 39 | p { margin-top: 0 } | |
40 | 40 | |||
table { | 41 | 41 | table { | |
border-collapse: collapse; | 42 | 42 | border-collapse: collapse; | |
width: 100%; | 43 | 43 | width: 98%; | |
44 | margin-left: auto; | |||
45 | margin-right: auto; | |||
} | 44 | 46 | } | |
45 | 47 | |||
td,th { | 46 | 48 | td,th { | |
border: 1px solid #ddd; | 47 | 49 | border: 1px solid #ddd; | |
padding: 4px; | 48 | 50 | padding: 4px; | |
} | 49 | 51 | } | |
50 | 52 | |||
51 | 53 | |||
tr:nth-child(even){background-color: #f2f2f2;} | 52 | 54 | tr:nth-child(even){background-color: #f2f2f2;} | |
53 | 55 | |||
tr:hover {background-color: #ddd;} | 54 | 56 | tr:hover {background-color: #ddd;} | |
55 | 57 | |||
th { | 56 | 58 | th { | |
padding-top: 6px; | 57 | 59 | padding-top: 6px; | |
padding-bottom: 6px; | 58 | 60 | padding-bottom: 6px; | |
/*background-color: #4CAF50;*/ | 59 | 61 | /*background-color: #4CAF50;*/ | |
/*background-color: #3a853c;*/ | 60 | 62 | /*background-color: #3a853c;*/ | |
/*background-color: #85733a;*/ | 61 | 63 | /*background-color: #85733a;*/ | |
/*background-color: #3a7685;*/ | 62 | 64 | /*background-color: #3a7685;*/ | |
/*background-color: #295e2a;*/ | 63 | 65 | /*background-color: #295e2a;*/ | |
/*color: white;*/ | 64 | 66 | /*color: white;*/ | |
65 | 67 | |||
/*background-color: #d1e1c1;*/ | 66 | 68 | /*background-color: #d1e1c1;*/ | |
background-color: #bbb; | 67 | 69 | background-color: #bbb; | |
color: black; | 68 | 70 | color: black; | |
69 | 71 | |||
} | 70 | 72 | } | |
71 | 73 | |||
/* Centre les images mais elles sont coupées aux sauts de page à l'impression */ | 72 | 74 | /* Centre les images mais elles sont coupées aux sauts de page à l'impression */ | |
img { | 73 | 75 | img { | |
display: block; | 74 | 76 | display: block; | |
margin-left: auto; | 75 | 77 | margin-left: auto; | |
margin-right: auto; | 76 | 78 | margin-right: auto; | |
} | 77 | 79 | } | |
78 | 80 | |||
79 | 81 | |||
80 | 82 | |||
span.zim-tag { | 81 | 83 | span.zim-tag { | |
color: #ce5c00; | 82 | 84 | color: #ce5c00; | |
} | 83 | 85 | } | |
div.zim-object { | 84 | 86 | div.zim-object { | |
border-style:solid; | 85 | 87 | border-style:solid; | |
border-width:1px; | 86 | 88 | border-width:1px; | |
} | 87 | 89 | } | |
.checked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8sMEGsKGkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEBUlEQVRIx62V22tdRRTGf7Nn73P2ybntnNOe3NqkPTGgLTVUUZF6QatSLOKTPgqCIqLgQ0H/A1sQQbBYCBb1QfAxiC8tSO1FqHkwJVKtjdTGNraUmObsc9nXmfGh7cGYpM1D5nHWzPetteZb3wg2eB2YqYm4zSadsMtoboiNBH/3TE0awx6j+MRoxoTg/IYRvP19TQrJS0bzhdHGSyKFkLTtjSKwMjyiEz43ynhtP6bdjBCWyFobAf7eT7VhNF/q1FRbjYjmUohlCVPwnB+6FUxMTJipqSmUUhhjEGKd3bMT4ks/Y6oLBK2Yth8hHYtCJXOix7Nf7xLMzc0xOzvLzp078TyPNE3viW3QJPXzhNWbxFFKHCmMhoLn/FHodd48vGfhapdAacXQlkFK5dL6wIUm6fuTZPuvqDQhaMUYYyiVyuQr6rXDexYuAdi3tSv1ZJNs/R/CaszzT+1na88uXFnCEnJVgivBNN8uTJKmHQI/ptOOcXNZzMz9mOqFs90OHpipWcYwlo5P4ebnuOkrvr5wgrH+h3im7y36MzuwRXYZeKha/OhP0EkadFoxQSdGSotedR/+XwMc2XvKdNUFOFqZx6LKZWIiwjgkikNmLp/hm8sH+K1zjFTHXfBYdTi+eJArzXM0GxFxoBDCopLvo/fqEwi1XPkWkGqjFo2TgB1jOYZUKZTS/D1/ncmLh7jon0IbRWoiTi59ymzzJEEQE3cStNZsGxqlfPE57MBbOR8fP3hDGalOO9fq2DlBvmZw8xa2IxACGn6TydlD/O6f5OzSV/zif0cYhLQaEXGkKBbz7Ov/AOlXV1cxgBJRI3fuSTrpTawt18kWIZN1CFuaONI0w0WOXfsI43YIggh/KUSlhqxrMz74AkOZcWBm9QkH+Gw8NDLuITi+m0yzhluSyJzBLcpblUhFxywSRAEtPwQjsKVN30CNh0uvYuOubSHLtN3J0TO1j0pmBNuFbFWRK0gyPRZpktL2I5JQkclKakNlnh54g6ocvevUr/Ai2a7wineEkcJupA3S1Wg0nVZM2E6wbEF5U5G9Q++wI7sfR7h3N8HVNstykBfzH+KJEZwiWD0aIwxCgJ0R1Mu7GXOeJSuK93bZtQIle4D9pUNU5DC5jEsu55AvZakM5NicGyEj8uuz8bUCQgj67QfY671P3vEoeC69gy695U1U7NG7XV0pUwBjDJa1/JJlWWxzHuflzQe5FJ/GsgUVuZ2t8lEkTvfc0aNHb72flBhjVicQQqCUuvM3/M+WDVguWBrMVdDXEGZlBVEUrVCU9d9s5+fnaTQa2PZyPxEIhJaI1EEoZwX4ncynp6fXrmB4eJjR0VFarRbNZnP9P9rt9gohqNVq1Ov1ZbF/AZGev3hLJ2/zAAAAAElFTkSuQmCC)} | 88 | 90 | .checked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8sMEGsKGkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEBUlEQVRIx62V22tdRRTGf7Nn73P2ybntnNOe3NqkPTGgLTVUUZF6QatSLOKTPgqCIqLgQ0H/A1sQQbBYCBb1QfAxiC8tSO1FqHkwJVKtjdTGNraUmObsc9nXmfGh7cGYpM1D5nHWzPetteZb3wg2eB2YqYm4zSadsMtoboiNBH/3TE0awx6j+MRoxoTg/IYRvP19TQrJS0bzhdHGSyKFkLTtjSKwMjyiEz43ynhtP6bdjBCWyFobAf7eT7VhNF/q1FRbjYjmUohlCVPwnB+6FUxMTJipqSmUUhhjEGKd3bMT4ks/Y6oLBK2Yth8hHYtCJXOix7Nf7xLMzc0xOzvLzp078TyPNE3viW3QJPXzhNWbxFFKHCmMhoLn/FHodd48vGfhapdAacXQlkFK5dL6wIUm6fuTZPuvqDQhaMUYYyiVyuQr6rXDexYuAdi3tSv1ZJNs/R/CaszzT+1na88uXFnCEnJVgivBNN8uTJKmHQI/ptOOcXNZzMz9mOqFs90OHpipWcYwlo5P4ebnuOkrvr5wgrH+h3im7y36MzuwRXYZeKha/OhP0EkadFoxQSdGSotedR/+XwMc2XvKdNUFOFqZx6LKZWIiwjgkikNmLp/hm8sH+K1zjFTHXfBYdTi+eJArzXM0GxFxoBDCopLvo/fqEwi1XPkWkGqjFo2TgB1jOYZUKZTS/D1/ncmLh7jon0IbRWoiTi59ymzzJEEQE3cStNZsGxqlfPE57MBbOR8fP3hDGalOO9fq2DlBvmZw8xa2IxACGn6TydlD/O6f5OzSV/zif0cYhLQaEXGkKBbz7Ov/AOlXV1cxgBJRI3fuSTrpTawt18kWIZN1CFuaONI0w0WOXfsI43YIggh/KUSlhqxrMz74AkOZcWBm9QkH+Gw8NDLuITi+m0yzhluSyJzBLcpblUhFxywSRAEtPwQjsKVN30CNh0uvYuOubSHLtN3J0TO1j0pmBNuFbFWRK0gyPRZpktL2I5JQkclKakNlnh54g6ocvevUr/Ai2a7wineEkcJupA3S1Wg0nVZM2E6wbEF5U5G9Q++wI7sfR7h3N8HVNstykBfzH+KJEZwiWD0aIwxCgJ0R1Mu7GXOeJSuK93bZtQIle4D9pUNU5DC5jEsu55AvZakM5NicGyEj8uuz8bUCQgj67QfY671P3vEoeC69gy695U1U7NG7XV0pUwBjDJa1/JJlWWxzHuflzQe5FJ/GsgUVuZ2t8lEkTvfc0aNHb72flBhjVicQQqCUuvM3/M+WDVguWBrMVdDXEGZlBVEUrVCU9d9s5+fnaTQa2PZyPxEIhJaI1EEoZwX4ncynp6fXrmB4eJjR0VFarRbNZnP9P9rt9gohqNVq1Ov1ZbF/AZGev3hLJ2/zAAAAAElFTkSuQmCC)} | |
.xchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8bDYnDxEwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEK0lEQVRIx9WVS2hTWRjHf/eR3CY1nbxMH2YiZRQS6qO13YlMVxY3SnVcuNIBFezGpSADLoQqLu1sHJCqdCFSXFpw4YOCSH3BtFqttTNamabX3DS5bfO6uffMoglja3RGcDMHzuac7/z/53++//cd+L8P6VuCPQYZ8ADNgBd4J31DcDcQs+GnHByRocEDv0kfBSjAOlYCs11Q+gpwDegS8LMJ+3QIK0ATzEhV8Odnz5bzw8P4dJ25aJQ/WlvJ1df/K7hSLtOcTNI+Pk69rpMTgqIQhCDvh1/VSpw79+gRrRMTmLZNezLJJsPg+a5dmOEwQlFqg1sWG16/Jv7sGWXDwBACFQjC9HcwIMONKkGp4PGAJGEDS0IQmZlhnWnye3c3eiyGo6qr3WHbrJ+dJf7gAXI6zSIr72T7/fgzmT4FHnTBsgrQBfYvTU0km5vxz86iADnAm0rRPTWFt7cXZccOJJcLAGHb2K9ekT93jmwmwwdAAFpjI6Ntbfxw5879ag7l6o1sr5eHHR3IsRgeQK/M4sQE+YEB7JcvEY6zAj45SWFgAPPxYwzHoQxIkQjTPT0kIxE+Noj8sexFn4/xnh58iQTeSpHkHAdrbIzi0BCOrmNPTpK/eJHM3bt8sCyKQCiR4NWePWSiUZw1+ZLXJm4pFKLhzBlCsRh2RUXacVgeGaF47RrL58+zcP8+RrmMkCQinZ1EL1zAjERqmkH+tLYl1G3bCJw4QUjT0IA0MJfLMX/5MqmHD0nZNiUgtGULG/r7ccXjINWuWbnmqsuFu7sb/4EDNLlcBIEioNs2KUAFGmMxmk6dQm1tRZI+3xBqEkiShBQOox05Ql1nJ26gvuIUAWiKQnj/ftStW5Fk+YuF+NldsbBA4cYN9KdPmaso8Fc62ZJtk7l1C2t0FGdxESHE1xE4hkHh6lX0oSHSpRIewC/LrPf7CSgKNpCamkI/fZr8pUuIZBIcpyaBunahPp1mub+fDyMjGKUSChCsq6Nh717q9u2jbnSU0uAgRrFIwTThyhUCqRS+hgZKLS1fJvDm87SNjZGcnsYUAjcQ8vsJ9/Xh7u1FDgRQN20iks3iDA+zZFmYhQLqzZtsj8WY3L0baY2Sf55ICCKpFHUzM2SEQAJCHg+hY8fQDh5EDgRWDoRC1J88SePRo2geD0XAcBy8b98Sv3ePYDZbbf2rFQjLIphMsmDbaEBQVQkePox26BCSz7e6i4bDrDt+nGYhmBscpFAskheC4Js3bPR4qHphFYEnlcI7P4/jdqNpGu8TCe4oCsXr1z//F2ga3+/cSfTJE0qmSVYIsKzaOZDcbjKyzFIiwfvt21kMBLA07YsetzWNd+3tLLW0sH5igvT8PH9Go/z44kX+E4LGjg7GDYOcy4XlOEgLC//5P/5LCFzxOPLmzWyIx+m6fduu7v0NVGqyTSycKksAAAAASUVORK5CYII=)} | 89 | 91 | .xchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8bDYnDxEwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEK0lEQVRIx9WVS2hTWRjHf/eR3CY1nbxMH2YiZRQS6qO13YlMVxY3SnVcuNIBFezGpSADLoQqLu1sHJCqdCFSXFpw4YOCSH3BtFqttTNamabX3DS5bfO6uffMoglja3RGcDMHzuac7/z/53++//cd+L8P6VuCPQYZ8ADNgBd4J31DcDcQs+GnHByRocEDv0kfBSjAOlYCs11Q+gpwDegS8LMJ+3QIK0ATzEhV8Odnz5bzw8P4dJ25aJQ/WlvJ1df/K7hSLtOcTNI+Pk69rpMTgqIQhCDvh1/VSpw79+gRrRMTmLZNezLJJsPg+a5dmOEwQlFqg1sWG16/Jv7sGWXDwBACFQjC9HcwIMONKkGp4PGAJGEDS0IQmZlhnWnye3c3eiyGo6qr3WHbrJ+dJf7gAXI6zSIr72T7/fgzmT4FHnTBsgrQBfYvTU0km5vxz86iADnAm0rRPTWFt7cXZccOJJcLAGHb2K9ekT93jmwmwwdAAFpjI6Ntbfxw5879ag7l6o1sr5eHHR3IsRgeQK/M4sQE+YEB7JcvEY6zAj45SWFgAPPxYwzHoQxIkQjTPT0kIxE+Noj8sexFn4/xnh58iQTeSpHkHAdrbIzi0BCOrmNPTpK/eJHM3bt8sCyKQCiR4NWePWSiUZw1+ZLXJm4pFKLhzBlCsRh2RUXacVgeGaF47RrL58+zcP8+RrmMkCQinZ1EL1zAjERqmkH+tLYl1G3bCJw4QUjT0IA0MJfLMX/5MqmHD0nZNiUgtGULG/r7ccXjINWuWbnmqsuFu7sb/4EDNLlcBIEioNs2KUAFGmMxmk6dQm1tRZI+3xBqEkiShBQOox05Ql1nJ26gvuIUAWiKQnj/ftStW5Fk+YuF+NldsbBA4cYN9KdPmaso8Fc62ZJtk7l1C2t0FGdxESHE1xE4hkHh6lX0oSHSpRIewC/LrPf7CSgKNpCamkI/fZr8pUuIZBIcpyaBunahPp1mub+fDyMjGKUSChCsq6Nh717q9u2jbnSU0uAgRrFIwTThyhUCqRS+hgZKLS1fJvDm87SNjZGcnsYUAjcQ8vsJ9/Xh7u1FDgRQN20iks3iDA+zZFmYhQLqzZtsj8WY3L0baY2Sf55ICCKpFHUzM2SEQAJCHg+hY8fQDh5EDgRWDoRC1J88SePRo2geD0XAcBy8b98Sv3ePYDZbbf2rFQjLIphMsmDbaEBQVQkePox26BCSz7e6i4bDrDt+nGYhmBscpFAskheC4Js3bPR4qHphFYEnlcI7P4/jdqNpGu8TCe4oCsXr1z//F2ga3+/cSfTJE0qmSVYIsKzaOZDcbjKyzFIiwfvt21kMBLA07YsetzWNd+3tLLW0sH5igvT8PH9Go/z44kX+E4LGjg7GDYOcy4XlOEgLC//5P/5LCFzxOPLmzWyIx+m6fduu7v0NVGqyTSycKksAAAAASUVORK5CYII=)} | |
.unchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8qAt8h3m8AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA60lEQVRIx+2VsQqDMBRF70sCLg5OLoKgjk7+lJ/hh+STXBwcnRz8ArMEkrxOFktbaC3tULzTg5e8k5vADXDq70VbobXmvu/hvQczg4heHrJfXxQFuq67blZbMc8zpmlCXddIkgTOuZcBUko45zCOI6y1Nz2xFSEEZFmGOI7fGg4A3nsQEZqmuXOu9jallACAtm3fvmutNaIoAjM/dkBECCF89KCbk4eAb+kEnIAT8EsAM0OIz3hSyrssUvss8t5fg+uIrLXPs0gIgWVZYIyBUurQyYdheO4gz3NUVQVjDNZ1PfSjpWmKsixvehfB9GBZ3NndrgAAAABJRU5ErkJggg==)} | 90 | 92 | .unchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8qAt8h3m8AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA60lEQVRIx+2VsQqDMBRF70sCLg5OLoKgjk7+lJ/hh+STXBwcnRz8ArMEkrxOFktbaC3tULzTg5e8k5vADXDq70VbobXmvu/hvQczg4heHrJfXxQFuq67blZbMc8zpmlCXddIkgTOuZcBUko45zCOI6y1Nz2xFSEEZFmGOI7fGg4A3nsQEZqmuXOu9jallACAtm3fvmutNaIoAjM/dkBECCF89KCbk4eAb+kEnIAT8EsAM0OIz3hSyrssUvss8t5fg+uIrLXPs0gIgWVZYIyBUurQyYdheO4gz3NUVQVjDNZ1PfSjpWmKsixvehfB9GBZ3NndrgAAAABJRU5ErkJggg==)} | |
.migrated-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB+AKHREFA8vJSnkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC1klEQVRIx+2VT0hUURTGf/e958w4Tc3TYowMw1GyEgwr1MqsFmbZIrIWQZsWJUjbdoHQpl3Qps0swnCRECQFYkR/TC1iKkqmfzAKTo2Vf8hoRsfR995tkRMT87RRWkUHHhy495zvnvvu933wP/75EKkkEAjIYDCIaZpIKRFCZN0kfX9xcTGtra2/irVUEolECIfDlJeXo+s6hmFkDaCqKoZhEAqFSCaTv60pqcSyLAoLC/F4PEtqDmCaJkIIKisrMybX0sdUVRWA5ubmPzdNjjI1cpXkZC/O1fV03PXgdDqRUtpPIITAsqxsDz0Z/3CZQv8uqo4N4C8/Tp2/DdM0MiZQlvk41OTkI/LW1SGtCVb5drD3eCc71wcA+VcAHA5vDd8+3UGakxiJV7i9pdQevU5T1R35pJ3MV5QW1pf+0kWBheJ2SWua8EQXZXsu4fVVYEz1sEKvof5EuxjoPvzpcRvrdp9C2gGMx6cpOHBmbImMesds7BZubwMVDTfXDnQ3vQfK7AC8wLfExMX5whyQc3q2OEnjGm5vE76SQxsfBLr77a7CNf+n0r/l6sSMtsBSnurckiIILCobAtVZhpF4gZF4jubaymj4Ch/fd380LE7bAnjc0NPxk2yqpmEuwGxF0ag+0k5uTpzZeBeaazvj0We8fXojainsb2xh2BZgbe0gSIllzSIUh63wfQ6dZ/O2fbjcKlOj58jJ3cVENESw5yErc9nf2MLQ4jwQAkV1Lqiq37/cZ9WaahJjF9AcmxiPDhLs7ePe23oOnmUwg2hSShQle96tKDjA2HAniusgo9FxnvY9Jxw7RWzGYy92QghM00x5g53qp9sHmtB58/o2umOI2NwGolMnMYUHIb7aAyiKwsjICLqu2/qBEIKUUAohMaSHSLyBSMoPTINQ6CX5+fn2AEVFRZSUlBCPx4nFYhl3L4RESjF/GEgX3pSj+Xw+/H7/b3U/AEOZFnp7O5+5AAAAAElFTkSuQmCC)} | 91 | 93 | .migrated-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB+AKHREFA8vJSnkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC1klEQVRIx+2VT0hUURTGf/e958w4Tc3TYowMw1GyEgwr1MqsFmbZIrIWQZsWJUjbdoHQpl3Qps0swnCRECQFYkR/TC1iKkqmfzAKTo2Vf8hoRsfR995tkRMT87RRWkUHHhy495zvnvvu933wP/75EKkkEAjIYDCIaZpIKRFCZN0kfX9xcTGtra2/irVUEolECIfDlJeXo+s6hmFkDaCqKoZhEAqFSCaTv60pqcSyLAoLC/F4PEtqDmCaJkIIKisrMybX0sdUVRWA5ubmPzdNjjI1cpXkZC/O1fV03PXgdDqRUtpPIITAsqxsDz0Z/3CZQv8uqo4N4C8/Tp2/DdM0MiZQlvk41OTkI/LW1SGtCVb5drD3eCc71wcA+VcAHA5vDd8+3UGakxiJV7i9pdQevU5T1R35pJ3MV5QW1pf+0kWBheJ2SWua8EQXZXsu4fVVYEz1sEKvof5EuxjoPvzpcRvrdp9C2gGMx6cpOHBmbImMesds7BZubwMVDTfXDnQ3vQfK7AC8wLfExMX5whyQc3q2OEnjGm5vE76SQxsfBLr77a7CNf+n0r/l6sSMtsBSnurckiIILCobAtVZhpF4gZF4jubaymj4Ch/fd380LE7bAnjc0NPxk2yqpmEuwGxF0ag+0k5uTpzZeBeaazvj0We8fXojainsb2xh2BZgbe0gSIllzSIUh63wfQ6dZ/O2fbjcKlOj58jJ3cVENESw5yErc9nf2MLQ4jwQAkV1Lqiq37/cZ9WaahJjF9AcmxiPDhLs7ePe23oOnmUwg2hSShQle96tKDjA2HAniusgo9FxnvY9Jxw7RWzGYy92QghM00x5g53qp9sHmtB58/o2umOI2NwGolMnMYUHIb7aAyiKwsjICLqu2/qBEIKUUAohMaSHSLyBSMoPTINQ6CX5+fn2AEVFRZSUlBCPx4nFYhl3L4RESjF/GEgX3pSj+Xw+/H7/b3U/AEOZFnp7O5+5AAAAAElFTkSuQmCC)} | |
ul {list-style-image: none} | 92 | 94 | ul {list-style-image: none} | |
/* ul rule needed to reset style for sub-bullets */ | 93 | 95 | /* ul rule needed to reset style for sub-bullets */ | |
94 | 96 | |||
/* Pour forcer la police dans la coloration syntaxique */ | 95 | 97 | /* Pour forcer la police dans la coloration syntaxique */ | |
.hljs { font-family: monospace; } | 96 | 98 | .hljs { font-family: monospace; } | |
span[class^='hljs'], span[class*=' hljs'] { font-family: monospace; } | 97 | 99 | span[class^='hljs'], span[class*=' hljs'] { font-family: monospace; } | |
98 | 100 | |||
</style> | 99 | 101 | </style> | |
100 | 102 | |||
<!-- Themes clair : | 101 | 103 | <!-- Themes clair : | |
atom-one-light.css, vs.css | 102 | 104 | atom-one-light.css, vs.css googlecode.css github.css | |
105 | qtcreator_light.css | |||
Themes sombres : | 103 | 106 | Themes sombres : | |
agate.css, vs2015.css, atom-one-dark.css | 104 | 107 | agate.css vs2015.css atom-one-dark.css hybrid.css | |
108 | ir-black.css sunburst.css tomorrow-night-bright.css | |||
109 | qtcreator_dark.css | |||
Demo live : https://highlightjs.org/static/demo/ --> | 105 | 110 | Demo live : https://highlightjs.org/static/demo/ --> | |
<link rel="stylesheet" | 106 | 111 | <link rel="stylesheet" | |
href="[% resource('styles/atom-one-light.css') %]" > | 107 | 112 | href="[% resource('styles/sunburst.css') %]" > | |
108 | 113 | |||
<!-- hljs --> | 109 | 114 | <!-- hljs --> | |
<script src="[% resource('highlight.pack.js') %]"></script> | 110 | 115 | <script src="[% resource('highlight.pack.js') %]"></script> | |
111 | 116 | |||
</head> | 112 | 117 | </head> | |
<body> | 113 | 118 | <body> | |
114 | 119 | |||
[% options.empty_lines = "default" %] | 115 | 120 | [% options.empty_lines = "default" %] | |
116 | 121 | |||
<!-- Header --> | 117 | 122 | <!-- Header --> | |
<div class='header'> | 118 | 123 | <div class='header'> | |
[% IF navigation.prev %] | 119 | 124 | [% IF navigation.prev %] | |
[ <a href='[% uri(navigation.prev) %]'>[% gettext("Prev") %]</a> ] | 120 | 125 | [ <a href='[% uri(navigation.prev) %]'>[% gettext("Prev") %]</a> ] | |
[% ELSE %] | 121 | 126 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Prev") %]</span> ] | 122 | 127 | [ <span class='insen'>[% gettext("Prev") %]</span> ] | |
[% END %] | 123 | 128 | [% END %] | |
124 | 129 | |||
[% IF links.get("index") %] | 125 | 130 | [% IF links.get("index") %] | |
[ <a href='[% uri(links.get("index")) %]'>[% gettext("Index") %]</a> ] | 126 | 131 | [ <a href='[% uri(links.get("index")) %]'>[% gettext("Index") %]</a> ] | |
[% ELSE %] | 127 | 132 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Index") %]</span> ] | 128 | 133 | [ <span class='insen'>[% gettext("Index") %]</span> ] | |
[% END %] | 129 | 134 | [% END %] | |
130 | 135 | |||
[% IF navigation.next %] | 131 | 136 | [% IF navigation.next %] | |
[ <a href='[% uri(navigation.next) %]'>[% gettext("Next") %]</a> ] | 132 | 137 | [ <a href='[% uri(navigation.next) %]'>[% gettext("Next") %]</a> ] | |
[% ELSE %] | 133 | 138 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Next") %]</span> ] | 134 | 139 | [ <span class='insen'>[% gettext("Next") %]</span> ] | |
[% END %] | 135 | 140 | [% END %] | |
</div> | 136 | 141 | </div> | |
137 | 142 | |||
<hr /> | 138 | 143 | <hr /> | |
139 | 144 | |||
<!-- Wiki content --> | 140 | 145 | <!-- Wiki content --> | |
141 | 146 | |||
<div class='pages'> | 142 | 147 | <div class='pages'> | |
<!--[% FOR page IN pages %]--> | 143 | 148 | <!--[% FOR page IN pages %]--> | |
<div class='heading'> | 144 | 149 | <div class='heading'> | |
<h1>[% page.title %] <a name='[% anchor(page) %]'></a></h1> | 145 | 150 | <h1>[% page.title %] <a name='[% anchor(page) %]'></a></h1> | |
</div> | 146 | 151 | </div> | |
147 | 152 | |||
<div class='content'> | 148 | 153 | <div class='content'> | |
[% page.body %] | 149 | 154 | [% page.body %] | |
</div> | 150 | 155 | </div> | |
151 | 156 | |||
<br /> | 152 | 157 | <br /> | |
153 | 158 | |||
<div class='page-footer'> | 154 | 159 | <div class='page-footer'> | |
<!--[% FOR link IN page.backlinks %]--> | 155 | 160 | <!--[% FOR link IN page.backlinks %]--> | |
[% IF loop.first %]<b>[% gettext("Backlinks:") %]</b>[% END %] | 156 | 161 | [% IF loop.first %]<b>[% gettext("Backlinks:") %]</b>[% END %] | |
157 | 162 | |||
<a href='[% uri(link) %]'>[% link.name %]</a> | 158 | 163 | <a href='[% uri(link) %]'>[% link.name %]</a> | |
159 | 164 | |||
[% IF loop.last %]<br /><br />[% END %] | 160 | 165 | [% IF loop.last %]<br /><br />[% END %] | |
<!--[% END %]--> | 161 | 166 | <!--[% END %]--> | |
162 | 167 | |||
<!--[% FOR file IN page.attachments %]--> | 163 | 168 | <!--[% FOR file IN page.attachments %]--> | |
[% IF loop.first %] | 164 | 169 | [% IF loop.first %] | |
<b>[% gettext("Attachments:") %]</b> | 165 | 170 | <b>[% gettext("Attachments:") %]</b> | |
<table> | 166 | 171 | <table> | |
[% END %] | 167 | 172 | [% END %] | |
168 | 173 |
templates/html/Default_with_index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<html> | 2 | 2 | <html> | |
<head> | 3 | 3 | <head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 4 | 4 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<title>[% title %]</title> | 5 | 5 | <title>[% title %]</title> | |
<meta name='Generator' content='[% generator.name %]'> | 6 | 6 | <meta name='Generator' content='[% generator.name %]'> | |
<style type='text/css'> | 7 | 7 | <style type='text/css'> | |
* { font-family: sans-serif } | 8 | 8 | * { font-family: sans-serif } | |
a { text-decoration: none; | 9 | 9 | a { text-decoration: none; | |
color: blue;} | 10 | 10 | color: blue;} | |
a:link { text-decoration: none; | 11 | 11 | a:link { text-decoration: none; | |
color: blue;} | 12 | 12 | color: blue;} | |
a:hover { text-decoration: underline; | 13 | 13 | a:hover { text-decoration: underline; | |
color: blue;} | 14 | 14 | color: blue;} | |
a:active { text-decoration: none; | 15 | 15 | a:active { text-decoration: none; | |
color: blue;} | 16 | 16 | color: blue;} | |
a:visited { text-decoration: none; | 17 | 17 | a:visited { text-decoration: none; | |
color: blue;} | 18 | 18 | color: blue;} | |
strike { color: grey } | 19 | 19 | strike { color: grey } | |
u { text-decoration: underline; | 20 | 20 | u { text-decoration: underline; | |
background-color: white } | 21 | 21 | background-color: white } | |
tt { color: darkmagenta; | 22 | 22 | tt { color: darkmagenta; | |
font-family: monospace; | 23 | 23 | font-family: monospace; | |
font-size: large} | 24 | 24 | font-size: large} | |
pre { color: darkmagenta; | 25 | 25 | pre { color: darkmagenta; | |
margin-left: 20px; | 26 | 26 | margin-left: 20px; | |
margin-right: 5px; | 27 | 27 | margin-right: 5px; | |
margin-bottom: 5px; | 28 | 28 | margin-bottom: 5px; | |
margin-top: 5px; | 29 | 29 | margin-top: 5px; | |
font-family: monospace; | 30 | 30 | font-family: monospace; | |
font-size: large} | 31 | 31 | font-size: large} | |
code { font-size: large; font-family: monospace; color: saddlebrown} | 32 | 32 | code { font-size: large; font-family: monospace; color: saddlebrown} | |
h1 { text-decoration: underline; | 33 | 33 | h1 { text-decoration: underline; | |
color: #4e9a06; margin-bottom: 0; margin-top: 1em; } | 34 | 34 | color: #4e9a06; margin-bottom: 0; margin-top: 1em; } | |
h2 { color: #4e9a06; margin-bottom: 0; margin-left: 20px; margin-top: 1em;} | 35 | 35 | h2 { color: #4e9a06; margin-bottom: 0; margin-left: 20px; margin-top: 1em;} | |
h3 { color: #4e9a06; margin-bottom: 0; margin-left: 40px; margin-top: 1em; font-style: italic; } | 36 | 36 | h3 { color: #4e9a06; margin-bottom: 0; margin-left: 40px; margin-top: 1em; font-style: italic; } | |
h4 { color: #4e9a06; margin-bottom: 0; margin-left: 60px; margin-top: 1em;} | 37 | 37 | h4 { color: #4e9a06; margin-bottom: 0; margin-left: 60px; margin-top: 1em;} | |
h5 { color: #4e9a06; margin-bottom: 0; margin-left: 80px; margin-top: 1em;} | 38 | 38 | h5 { color: #4e9a06; margin-bottom: 0; margin-left: 80px; margin-top: 1em;} | |
p { margin-top: 0 } | 39 | 39 | p { margin-top: 0 } | |
40 | 40 | |||
table { | 41 | 41 | table { | |
border-collapse: collapse; | 42 | 42 | border-collapse: collapse; | |
width: 100%; | 43 | 43 | width: 98%; | |
44 | margin-left: auto; | |||
45 | margin-right: auto; | |||
} | 44 | 46 | } | |
45 | 47 | |||
td,th { | 46 | 48 | td,th { | |
border: 1px solid #ddd; | 47 | 49 | border: 1px solid #ddd; | |
padding: 4px; | 48 | 50 | padding: 4px; | |
} | 49 | 51 | } | |
50 | 52 | |||
51 | 53 | |||
tr:nth-child(even){background-color: #f2f2f2;} | 52 | 54 | tr:nth-child(even){background-color: #f2f2f2;} | |
53 | 55 | |||
tr:hover {background-color: #ddd;} | 54 | 56 | tr:hover {background-color: #ddd;} | |
55 | 57 | |||
th { | 56 | 58 | th { | |
padding-top: 6px; | 57 | 59 | padding-top: 6px; | |
padding-bottom: 6px; | 58 | 60 | padding-bottom: 6px; | |
/*background-color: #4CAF50;*/ | 59 | 61 | /*background-color: #4CAF50;*/ | |
/*background-color: #3a853c;*/ | 60 | 62 | /*background-color: #3a853c;*/ | |
/*background-color: #85733a;*/ | 61 | 63 | /*background-color: #85733a;*/ | |
/*background-color: #3a7685;*/ | 62 | 64 | /*background-color: #3a7685;*/ | |
/*background-color: #295e2a;*/ | 63 | 65 | /*background-color: #295e2a;*/ | |
/*color: white;*/ | 64 | 66 | /*color: white;*/ | |
65 | 67 | |||
/*background-color: #d1e1c1;*/ | 66 | 68 | /*background-color: #d1e1c1;*/ | |
background-color: #bbb; | 67 | 69 | background-color: #bbb; | |
color: black; | 68 | 70 | color: black; | |
69 | 71 | |||
} | 70 | 72 | } | |
71 | 73 | |||
/* Centre les images mais elles sont coupées aux sauts de page à l'impression */ | 72 | 74 | /* Centre les images mais elles sont coupées aux sauts de page à l'impression */ | |
img { | 73 | 75 | img { | |
display: block; | 74 | 76 | display: block; | |
margin-left: auto; | 75 | 77 | margin-left: auto; | |
margin-right: auto; | 76 | 78 | margin-right: auto; | |
} | 77 | 79 | } | |
78 | 80 | |||
79 | 81 | |||
span.zim-tag { | 80 | 82 | span.zim-tag { | |
color: #ce5c00; | 81 | 83 | color: #ce5c00; | |
} | 82 | 84 | } | |
div.zim-object { | 83 | 85 | div.zim-object { | |
border-style:solid; | 84 | 86 | border-style:solid; | |
border-width:1px; | 85 | 87 | border-width:1px; | |
} | 86 | 88 | } | |
.checked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8sMEGsKGkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEBUlEQVRIx62V22tdRRTGf7Nn73P2ybntnNOe3NqkPTGgLTVUUZF6QatSLOKTPgqCIqLgQ0H/A1sQQbBYCBb1QfAxiC8tSO1FqHkwJVKtjdTGNraUmObsc9nXmfGh7cGYpM1D5nHWzPetteZb3wg2eB2YqYm4zSadsMtoboiNBH/3TE0awx6j+MRoxoTg/IYRvP19TQrJS0bzhdHGSyKFkLTtjSKwMjyiEz43ynhtP6bdjBCWyFobAf7eT7VhNF/q1FRbjYjmUohlCVPwnB+6FUxMTJipqSmUUhhjEGKd3bMT4ks/Y6oLBK2Yth8hHYtCJXOix7Nf7xLMzc0xOzvLzp078TyPNE3viW3QJPXzhNWbxFFKHCmMhoLn/FHodd48vGfhapdAacXQlkFK5dL6wIUm6fuTZPuvqDQhaMUYYyiVyuQr6rXDexYuAdi3tSv1ZJNs/R/CaszzT+1na88uXFnCEnJVgivBNN8uTJKmHQI/ptOOcXNZzMz9mOqFs90OHpipWcYwlo5P4ebnuOkrvr5wgrH+h3im7y36MzuwRXYZeKha/OhP0EkadFoxQSdGSotedR/+XwMc2XvKdNUFOFqZx6LKZWIiwjgkikNmLp/hm8sH+K1zjFTHXfBYdTi+eJArzXM0GxFxoBDCopLvo/fqEwi1XPkWkGqjFo2TgB1jOYZUKZTS/D1/ncmLh7jon0IbRWoiTi59ymzzJEEQE3cStNZsGxqlfPE57MBbOR8fP3hDGalOO9fq2DlBvmZw8xa2IxACGn6TydlD/O6f5OzSV/zif0cYhLQaEXGkKBbz7Ov/AOlXV1cxgBJRI3fuSTrpTawt18kWIZN1CFuaONI0w0WOXfsI43YIggh/KUSlhqxrMz74AkOZcWBm9QkH+Gw8NDLuITi+m0yzhluSyJzBLcpblUhFxywSRAEtPwQjsKVN30CNh0uvYuOubSHLtN3J0TO1j0pmBNuFbFWRK0gyPRZpktL2I5JQkclKakNlnh54g6ocvevUr/Ai2a7wineEkcJupA3S1Wg0nVZM2E6wbEF5U5G9Q++wI7sfR7h3N8HVNstykBfzH+KJEZwiWD0aIwxCgJ0R1Mu7GXOeJSuK93bZtQIle4D9pUNU5DC5jEsu55AvZakM5NicGyEj8uuz8bUCQgj67QfY671P3vEoeC69gy695U1U7NG7XV0pUwBjDJa1/JJlWWxzHuflzQe5FJ/GsgUVuZ2t8lEkTvfc0aNHb72flBhjVicQQqCUuvM3/M+WDVguWBrMVdDXEGZlBVEUrVCU9d9s5+fnaTQa2PZyPxEIhJaI1EEoZwX4ncynp6fXrmB4eJjR0VFarRbNZnP9P9rt9gohqNVq1Ov1ZbF/AZGev3hLJ2/zAAAAAElFTkSuQmCC)} | 87 | 89 | .checked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8sMEGsKGkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEBUlEQVRIx62V22tdRRTGf7Nn73P2ybntnNOe3NqkPTGgLTVUUZF6QatSLOKTPgqCIqLgQ0H/A1sQQbBYCBb1QfAxiC8tSO1FqHkwJVKtjdTGNraUmObsc9nXmfGh7cGYpM1D5nHWzPetteZb3wg2eB2YqYm4zSadsMtoboiNBH/3TE0awx6j+MRoxoTg/IYRvP19TQrJS0bzhdHGSyKFkLTtjSKwMjyiEz43ynhtP6bdjBCWyFobAf7eT7VhNF/q1FRbjYjmUohlCVPwnB+6FUxMTJipqSmUUhhjEGKd3bMT4ks/Y6oLBK2Yth8hHYtCJXOix7Nf7xLMzc0xOzvLzp078TyPNE3viW3QJPXzhNWbxFFKHCmMhoLn/FHodd48vGfhapdAacXQlkFK5dL6wIUm6fuTZPuvqDQhaMUYYyiVyuQr6rXDexYuAdi3tSv1ZJNs/R/CaszzT+1na88uXFnCEnJVgivBNN8uTJKmHQI/ptOOcXNZzMz9mOqFs90OHpipWcYwlo5P4ebnuOkrvr5wgrH+h3im7y36MzuwRXYZeKha/OhP0EkadFoxQSdGSotedR/+XwMc2XvKdNUFOFqZx6LKZWIiwjgkikNmLp/hm8sH+K1zjFTHXfBYdTi+eJArzXM0GxFxoBDCopLvo/fqEwi1XPkWkGqjFo2TgB1jOYZUKZTS/D1/ncmLh7jon0IbRWoiTi59ymzzJEEQE3cStNZsGxqlfPE57MBbOR8fP3hDGalOO9fq2DlBvmZw8xa2IxACGn6TydlD/O6f5OzSV/zif0cYhLQaEXGkKBbz7Ov/AOlXV1cxgBJRI3fuSTrpTawt18kWIZN1CFuaONI0w0WOXfsI43YIggh/KUSlhqxrMz74AkOZcWBm9QkH+Gw8NDLuITi+m0yzhluSyJzBLcpblUhFxywSRAEtPwQjsKVN30CNh0uvYuOubSHLtN3J0TO1j0pmBNuFbFWRK0gyPRZpktL2I5JQkclKakNlnh54g6ocvevUr/Ai2a7wineEkcJupA3S1Wg0nVZM2E6wbEF5U5G9Q++wI7sfR7h3N8HVNstykBfzH+KJEZwiWD0aIwxCgJ0R1Mu7GXOeJSuK93bZtQIle4D9pUNU5DC5jEsu55AvZakM5NicGyEj8uuz8bUCQgj67QfY671P3vEoeC69gy695U1U7NG7XV0pUwBjDJa1/JJlWWxzHuflzQe5FJ/GsgUVuZ2t8lEkTvfc0aNHb72flBhjVicQQqCUuvM3/M+WDVguWBrMVdDXEGZlBVEUrVCU9d9s5+fnaTQa2PZyPxEIhJaI1EEoZwX4ncynp6fXrmB4eJjR0VFarRbNZnP9P9rt9gohqNVq1Ov1ZbF/AZGev3hLJ2/zAAAAAElFTkSuQmCC)} | |
.xchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8bDYnDxEwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEK0lEQVRIx9WVS2hTWRjHf/eR3CY1nbxMH2YiZRQS6qO13YlMVxY3SnVcuNIBFezGpSADLoQqLu1sHJCqdCFSXFpw4YOCSH3BtFqttTNamabX3DS5bfO6uffMoglja3RGcDMHzuac7/z/53++//cd+L8P6VuCPQYZ8ADNgBd4J31DcDcQs+GnHByRocEDv0kfBSjAOlYCs11Q+gpwDegS8LMJ+3QIK0ATzEhV8Odnz5bzw8P4dJ25aJQ/WlvJ1df/K7hSLtOcTNI+Pk69rpMTgqIQhCDvh1/VSpw79+gRrRMTmLZNezLJJsPg+a5dmOEwQlFqg1sWG16/Jv7sGWXDwBACFQjC9HcwIMONKkGp4PGAJGEDS0IQmZlhnWnye3c3eiyGo6qr3WHbrJ+dJf7gAXI6zSIr72T7/fgzmT4FHnTBsgrQBfYvTU0km5vxz86iADnAm0rRPTWFt7cXZccOJJcLAGHb2K9ekT93jmwmwwdAAFpjI6Ntbfxw5879ag7l6o1sr5eHHR3IsRgeQK/M4sQE+YEB7JcvEY6zAj45SWFgAPPxYwzHoQxIkQjTPT0kIxE+Noj8sexFn4/xnh58iQTeSpHkHAdrbIzi0BCOrmNPTpK/eJHM3bt8sCyKQCiR4NWePWSiUZw1+ZLXJm4pFKLhzBlCsRh2RUXacVgeGaF47RrL58+zcP8+RrmMkCQinZ1EL1zAjERqmkH+tLYl1G3bCJw4QUjT0IA0MJfLMX/5MqmHD0nZNiUgtGULG/r7ccXjINWuWbnmqsuFu7sb/4EDNLlcBIEioNs2KUAFGmMxmk6dQm1tRZI+3xBqEkiShBQOox05Ql1nJ26gvuIUAWiKQnj/ftStW5Fk+YuF+NldsbBA4cYN9KdPmaso8Fc62ZJtk7l1C2t0FGdxESHE1xE4hkHh6lX0oSHSpRIewC/LrPf7CSgKNpCamkI/fZr8pUuIZBIcpyaBunahPp1mub+fDyMjGKUSChCsq6Nh717q9u2jbnSU0uAgRrFIwTThyhUCqRS+hgZKLS1fJvDm87SNjZGcnsYUAjcQ8vsJ9/Xh7u1FDgRQN20iks3iDA+zZFmYhQLqzZtsj8WY3L0baY2Sf55ICCKpFHUzM2SEQAJCHg+hY8fQDh5EDgRWDoRC1J88SePRo2geD0XAcBy8b98Sv3ePYDZbbf2rFQjLIphMsmDbaEBQVQkePox26BCSz7e6i4bDrDt+nGYhmBscpFAskheC4Js3bPR4qHphFYEnlcI7P4/jdqNpGu8TCe4oCsXr1z//F2ga3+/cSfTJE0qmSVYIsKzaOZDcbjKyzFIiwfvt21kMBLA07YsetzWNd+3tLLW0sH5igvT8PH9Go/z44kX+E4LGjg7GDYOcy4XlOEgLC//5P/5LCFzxOPLmzWyIx+m6fduu7v0NVGqyTSycKksAAAAASUVORK5CYII=)} | 88 | 90 | .xchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8bDYnDxEwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEK0lEQVRIx9WVS2hTWRjHf/eR3CY1nbxMH2YiZRQS6qO13YlMVxY3SnVcuNIBFezGpSADLoQqLu1sHJCqdCFSXFpw4YOCSH3BtFqttTNamabX3DS5bfO6uffMoglja3RGcDMHzuac7/z/53++//cd+L8P6VuCPQYZ8ADNgBd4J31DcDcQs+GnHByRocEDv0kfBSjAOlYCs11Q+gpwDegS8LMJ+3QIK0ATzEhV8Odnz5bzw8P4dJ25aJQ/WlvJ1df/K7hSLtOcTNI+Pk69rpMTgqIQhCDvh1/VSpw79+gRrRMTmLZNezLJJsPg+a5dmOEwQlFqg1sWG16/Jv7sGWXDwBACFQjC9HcwIMONKkGp4PGAJGEDS0IQmZlhnWnye3c3eiyGo6qr3WHbrJ+dJf7gAXI6zSIr72T7/fgzmT4FHnTBsgrQBfYvTU0km5vxz86iADnAm0rRPTWFt7cXZccOJJcLAGHb2K9ekT93jmwmwwdAAFpjI6Ntbfxw5879ag7l6o1sr5eHHR3IsRgeQK/M4sQE+YEB7JcvEY6zAj45SWFgAPPxYwzHoQxIkQjTPT0kIxE+Noj8sexFn4/xnh58iQTeSpHkHAdrbIzi0BCOrmNPTpK/eJHM3bt8sCyKQCiR4NWePWSiUZw1+ZLXJm4pFKLhzBlCsRh2RUXacVgeGaF47RrL58+zcP8+RrmMkCQinZ1EL1zAjERqmkH+tLYl1G3bCJw4QUjT0IA0MJfLMX/5MqmHD0nZNiUgtGULG/r7ccXjINWuWbnmqsuFu7sb/4EDNLlcBIEioNs2KUAFGmMxmk6dQm1tRZI+3xBqEkiShBQOox05Ql1nJ26gvuIUAWiKQnj/ftStW5Fk+YuF+NldsbBA4cYN9KdPmaso8Fc62ZJtk7l1C2t0FGdxESHE1xE4hkHh6lX0oSHSpRIewC/LrPf7CSgKNpCamkI/fZr8pUuIZBIcpyaBunahPp1mub+fDyMjGKUSChCsq6Nh717q9u2jbnSU0uAgRrFIwTThyhUCqRS+hgZKLS1fJvDm87SNjZGcnsYUAjcQ8vsJ9/Xh7u1FDgRQN20iks3iDA+zZFmYhQLqzZtsj8WY3L0baY2Sf55ICCKpFHUzM2SEQAJCHg+hY8fQDh5EDgRWDoRC1J88SePRo2geD0XAcBy8b98Sv3ePYDZbbf2rFQjLIphMsmDbaEBQVQkePox26BCSz7e6i4bDrDt+nGYhmBscpFAskheC4Js3bPR4qHphFYEnlcI7P4/jdqNpGu8TCe4oCsXr1z//F2ga3+/cSfTJE0qmSVYIsKzaOZDcbjKyzFIiwfvt21kMBLA07YsetzWNd+3tLLW0sH5igvT8PH9Go/z44kX+E4LGjg7GDYOcy4XlOEgLC//5P/5LCFzxOPLmzWyIx+m6fduu7v0NVGqyTSycKksAAAAASUVORK5CYII=)} | |
.unchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8qAt8h3m8AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA60lEQVRIx+2VsQqDMBRF70sCLg5OLoKgjk7+lJ/hh+STXBwcnRz8ArMEkrxOFktbaC3tULzTg5e8k5vADXDq70VbobXmvu/hvQczg4heHrJfXxQFuq67blZbMc8zpmlCXddIkgTOuZcBUko45zCOI6y1Nz2xFSEEZFmGOI7fGg4A3nsQEZqmuXOu9jallACAtm3fvmutNaIoAjM/dkBECCF89KCbk4eAb+kEnIAT8EsAM0OIz3hSyrssUvss8t5fg+uIrLXPs0gIgWVZYIyBUurQyYdheO4gz3NUVQVjDNZ1PfSjpWmKsixvehfB9GBZ3NndrgAAAABJRU5ErkJggg==)} | 89 | 91 | .unchecked-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB9gKGQ8qAt8h3m8AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA60lEQVRIx+2VsQqDMBRF70sCLg5OLoKgjk7+lJ/hh+STXBwcnRz8ArMEkrxOFktbaC3tULzTg5e8k5vADXDq70VbobXmvu/hvQczg4heHrJfXxQFuq67blZbMc8zpmlCXddIkgTOuZcBUko45zCOI6y1Nz2xFSEEZFmGOI7fGg4A3nsQEZqmuXOu9jallACAtm3fvmutNaIoAjM/dkBECCF89KCbk4eAb+kEnIAT8EsAM0OIz3hSyrssUvss8t5fg+uIrLXPs0gIgWVZYIyBUurQyYdheO4gz3NUVQVjDNZ1PfSjpWmKsixvehfB9GBZ3NndrgAAAABJRU5ErkJggg==)} | |
.migrated-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB+AKHREFA8vJSnkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC1klEQVRIx+2VT0hUURTGf/e958w4Tc3TYowMw1GyEgwr1MqsFmbZIrIWQZsWJUjbdoHQpl3Qps0swnCRECQFYkR/TC1iKkqmfzAKTo2Vf8hoRsfR995tkRMT87RRWkUHHhy495zvnvvu933wP/75EKkkEAjIYDCIaZpIKRFCZN0kfX9xcTGtra2/irVUEolECIfDlJeXo+s6hmFkDaCqKoZhEAqFSCaTv60pqcSyLAoLC/F4PEtqDmCaJkIIKisrMybX0sdUVRWA5ubmPzdNjjI1cpXkZC/O1fV03PXgdDqRUtpPIITAsqxsDz0Z/3CZQv8uqo4N4C8/Tp2/DdM0MiZQlvk41OTkI/LW1SGtCVb5drD3eCc71wcA+VcAHA5vDd8+3UGakxiJV7i9pdQevU5T1R35pJ3MV5QW1pf+0kWBheJ2SWua8EQXZXsu4fVVYEz1sEKvof5EuxjoPvzpcRvrdp9C2gGMx6cpOHBmbImMesds7BZubwMVDTfXDnQ3vQfK7AC8wLfExMX5whyQc3q2OEnjGm5vE76SQxsfBLr77a7CNf+n0r/l6sSMtsBSnurckiIILCobAtVZhpF4gZF4jubaymj4Ch/fd380LE7bAnjc0NPxk2yqpmEuwGxF0ag+0k5uTpzZeBeaazvj0We8fXojainsb2xh2BZgbe0gSIllzSIUh63wfQ6dZ/O2fbjcKlOj58jJ3cVENESw5yErc9nf2MLQ4jwQAkV1Lqiq37/cZ9WaahJjF9AcmxiPDhLs7ePe23oOnmUwg2hSShQle96tKDjA2HAniusgo9FxnvY9Jxw7RWzGYy92QghM00x5g53qp9sHmtB58/o2umOI2NwGolMnMYUHIb7aAyiKwsjICLqu2/qBEIKUUAohMaSHSLyBSMoPTINQ6CX5+fn2AEVFRZSUlBCPx4nFYhl3L4RESjF/GEgX3pSj+Xw+/H7/b3U/AEOZFnp7O5+5AAAAAElFTkSuQmCC)} | 90 | 92 | .migrated-box {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAANOgAADMQBiN+4gQAAAAd0SU1FB+AKHREFA8vJSnkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC1klEQVRIx+2VT0hUURTGf/e958w4Tc3TYowMw1GyEgwr1MqsFmbZIrIWQZsWJUjbdoHQpl3Qps0swnCRECQFYkR/TC1iKkqmfzAKTo2Vf8hoRsfR995tkRMT87RRWkUHHhy495zvnvvu933wP/75EKkkEAjIYDCIaZpIKRFCZN0kfX9xcTGtra2/irVUEolECIfDlJeXo+s6hmFkDaCqKoZhEAqFSCaTv60pqcSyLAoLC/F4PEtqDmCaJkIIKisrMybX0sdUVRWA5ubmPzdNjjI1cpXkZC/O1fV03PXgdDqRUtpPIITAsqxsDz0Z/3CZQv8uqo4N4C8/Tp2/DdM0MiZQlvk41OTkI/LW1SGtCVb5drD3eCc71wcA+VcAHA5vDd8+3UGakxiJV7i9pdQevU5T1R35pJ3MV5QW1pf+0kWBheJ2SWua8EQXZXsu4fVVYEz1sEKvof5EuxjoPvzpcRvrdp9C2gGMx6cpOHBmbImMesds7BZubwMVDTfXDnQ3vQfK7AC8wLfExMX5whyQc3q2OEnjGm5vE76SQxsfBLr77a7CNf+n0r/l6sSMtsBSnurckiIILCobAtVZhpF4gZF4jubaymj4Ch/fd380LE7bAnjc0NPxk2yqpmEuwGxF0ag+0k5uTpzZeBeaazvj0We8fXojainsb2xh2BZgbe0gSIllzSIUh63wfQ6dZ/O2fbjcKlOj58jJ3cVENESw5yErc9nf2MLQ4jwQAkV1Lqiq37/cZ9WaahJjF9AcmxiPDhLs7ePe23oOnmUwg2hSShQle96tKDjA2HAniusgo9FxnvY9Jxw7RWzGYy92QghM00x5g53qp9sHmtB58/o2umOI2NwGolMnMYUHIb7aAyiKwsjICLqu2/qBEIKUUAohMaSHSLyBSMoPTINQ6CX5+fn2AEVFRZSUlBCPx4nFYhl3L4RESjF/GEgX3pSj+Xw+/H7/b3U/AEOZFnp7O5+5AAAAAElFTkSuQmCC)} | |
ul {list-style-image: none} | 91 | 93 | ul {list-style-image: none} | |
/* ul rule needed to reset style for sub-bullets */ | 92 | 94 | /* ul rule needed to reset style for sub-bullets */ | |
93 | 95 | |||
/* Pour forcer la police dans la coloration syntaxique */ | 94 | 96 | /* Pour forcer la police dans la coloration syntaxique */ | |
.hljs { font-family: monospace; } | 95 | 97 | .hljs { font-family: monospace; } | |
span[class^='hljs'], span[class*=' hljs'] { font-family: monospace; } | 96 | 98 | span[class^='hljs'], span[class*=' hljs'] { font-family: monospace; } | |
97 | 99 | |||
span.insen { color: grey } | 98 | 100 | span.insen { color: grey } | |
99 | 101 | |||
.pages { | 100 | 102 | .pages { | |
max-width: 1000px; | 101 | 103 | max-width: 1000px; | |
padding-left: 320px; | 102 | 104 | padding-left: 320px; | |
} | 103 | 105 | } | |
.menu{ | 104 | 106 | .menu{ | |
float:left; width: 300px; | 105 | 107 | float:left; width: 300px; | |
} | 106 | 108 | } | |
hr{clear:both;} | 107 | 109 | hr{clear:both;} | |
</style> | 108 | 110 | </style> | |
109 | 111 | |||
<!-- Themes clair : | 110 | 112 | <!-- Themes clair : | |
atom-one-light.css, vs.css | 111 | 113 | atom-one-light.css, vs.css googlecode.css github.css | |
114 | qtcreator_light.css | |||
Themes sombres : | 112 | 115 | Themes sombres : | |
agate.css, vs2015.css, atom-one-dark.css | 113 | 116 | agate.css vs2015.css atom-one-dark.css hybrid.css | |
117 | ir-black.css sunburst.css tomorrow-night-bright.css | |||
118 | qtcreator_dark.css | |||
Demo live : https://highlightjs.org/static/demo/ --> | 114 | 119 | Demo live : https://highlightjs.org/static/demo/ --> | |
<link rel="stylesheet" | 115 | 120 | <link rel="stylesheet" | |
href="[% resource('styles/atom-one-light.css') %]" > | 116 | 121 | href="[% resource('styles/sunburst.css') %]" > | |
117 | 122 | |||
<!-- hljs --> | 118 | 123 | <!-- hljs --> | |
<script src="[% resource('highlight.pack.js') %]"></script> | 119 | 124 | <script src="[% resource('highlight.pack.js') %]"></script> | |
120 | 125 | |||
</head> | 121 | 126 | </head> | |
<body> | 122 | 127 | <body> | |
123 | 128 | |||
<!-- Header --> | 124 | 129 | <!-- Header --> | |
<div class='header'> | 125 | 130 | <div class='header'> | |
[% IF navigation.prev %] | 126 | 131 | [% IF navigation.prev %] | |
[ <a href='[% uri(navigation.prev) %]'>[% gettext("Prev") %]</a> ] | 127 | 132 | [ <a href='[% uri(navigation.prev) %]'>[% gettext("Prev") %]</a> ] | |
[% ELSE %] | 128 | 133 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Prev") %]</span> ] | 129 | 134 | [ <span class='insen'>[% gettext("Prev") %]</span> ] | |
[% END %] | 130 | 135 | [% END %] | |
131 | 136 | |||
[% IF links.get("index") %] | 132 | 137 | [% IF links.get("index") %] | |
[ <a href='[% uri(links.get("index")) %]'>[% gettext("Index") %]</a> ] | 133 | 138 | [ <a href='[% uri(links.get("index")) %]'>[% gettext("Index") %]</a> ] | |
[% ELSE %] | 134 | 139 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Index") %]</span> ] | 135 | 140 | [ <span class='insen'>[% gettext("Index") %]</span> ] | |
[% END %] | 136 | 141 | [% END %] | |
137 | 142 | |||
[% IF navigation.next %] | 138 | 143 | [% IF navigation.next %] | |
[ <a href='[% uri(navigation.next) %]'>[% gettext("Next") %]</a> ] | 139 | 144 | [ <a href='[% uri(navigation.next) %]'>[% gettext("Next") %]</a> ] | |
[% ELSE %] | 140 | 145 | [% ELSE %] | |
[ <span class='insen'>[% gettext("Next") %]</span> ] | 141 | 146 | [ <span class='insen'>[% gettext("Next") %]</span> ] | |
[% END %] | 142 | 147 | [% END %] | |
</div> | 143 | 148 | </div> | |
144 | 149 | |||
<hr /> | 145 | 150 | <hr /> | |
146 | 151 | |||
<div class="menu"> | 147 | 152 | <div class="menu"> | |
[% index() %] | 148 | 153 | [% index() %] | |
</div> | 149 | 154 | </div> | |
150 | 155 | |||
[% options.empty_lines = "default" %] | 151 | 156 | [% options.empty_lines = "default" %] | |
152 | 157 | |||
<!-- Wiki content --> | 153 | 158 | <!-- Wiki content --> | |
154 | 159 | |||
<div class='pages'> | 155 | 160 | <div class='pages'> | |
<!--[% FOR page IN pages %]--> | 156 | 161 | <!--[% FOR page IN pages %]--> | |
<div class='heading'> | 157 | 162 | <div class='heading'> | |
<h1>[% page.title %] <a name='[% anchor(page) %]'></a></h1> | 158 | 163 | <h1>[% page.title %] <a name='[% anchor(page) %]'></a></h1> | |
</div> | 159 | 164 | </div> | |
160 | 165 | |||
<div class='content'> | 161 | 166 | <div class='content'> | |
[% page.body %] | 162 | 167 | [% page.body %] | |
</div> | 163 | 168 | </div> | |
164 | 169 | |||
<br /> | 165 | 170 | <br /> | |
166 | 171 | |||
<div class='page-footer'> | 167 | 172 | <div class='page-footer'> | |
<!--[% FOR link IN page.backlinks %]--> | 168 | 173 | <!--[% FOR link IN page.backlinks %]--> | |
[% IF loop.first %]<b>[% gettext("Backlinks:") %]</b>[% END %] | 169 | 174 | [% IF loop.first %]<b>[% gettext("Backlinks:") %]</b>[% END %] | |
170 | 175 | |||
<a href='[% uri(link) %]'>[% link.name %]</a> | 171 | 176 | <a href='[% uri(link) %]'>[% link.name %]</a> | |
172 | 177 | |||
[% IF loop.last %]<br /><br />[% END %] | 173 | 178 | [% IF loop.last %]<br /><br />[% END %] | |
<!--[% END %]--> | 174 | 179 | <!--[% END %]--> | |
175 | 180 | |||
<!--[% FOR file IN page.attachments %]--> | 176 | 181 | <!--[% FOR file IN page.attachments %]--> | |
[% IF loop.first %] | 177 | 182 | [% IF loop.first %] | |
<b>[% gettext("Attachments:") %]</b> | 178 | 183 | <b>[% gettext("Attachments:") %]</b> | |
<table> | 179 | 184 | <table> | |
[% END %] | 180 | 185 | [% END %] | |
181 | 186 | |||
<tr><td><a href='[% uri(file) %]'>[% file.basename %]</a></td><td> </td><td>[% file.size %]</td></tr> | 182 | 187 | <tr><td><a href='[% uri(file) %]'>[% file.basename %]</a></td><td> </td><td>[% file.size %]</td></tr> |