Pre-line
[mirrors/Designs.git] / tools / din_rail_module_label_generator.html
index c13cd51652b0c05b03e841757964a54c84c7ca68..03d0907279808cbb5d511cd56f759bb3c4549a1f 100644 (file)
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
 <html>
 <head>
 <title>&#x26A1; Distribution Board Label Generator for DIN Rail Modules</title>
@@ -10,6 +11,7 @@ td {
        text-align: center; padding: 0; overflow: hidden;
        display: flex; float: left; margin-bottom: 10mm; box-sizing: border-box;
        justify-content: center; /* align-items: center; */
+       white-space: pre-line;
 }
 td:not(:last-child) { border-right: 0px solid red; }
 td[colspan="2"] { width: calc(2 * 18mm); }
@@ -21,25 +23,36 @@ td[colspan="7"] { width: calc(7 * 18mm); }
 td[colspan="8"] { width: calc(8 * 18mm); }
 tr { margin-bottom: 10mm; }
 table { border-spacing:0px; border-collapse: collapse; }
+@media print {
+       .noprint * { display: none; }
+       @page { size: landscape; }
+}
 </style>
 </head>
 <body>
-<h1>Distribution Box Label Generator for DIN Rail Modules</h1>
-github.com/harvie
-<br /><br />
+<h1>Distribution Box Label Generator for DIN Rail Modules ( github.com/harvie )</h1>
+Copy-paste these icons: &#x1F4E1; &#x1F310; &#x1F514; &#x1F4FA; &#x1F4DE; &#x1F50C; &#x1F4A7; &#x1F525; &#x26A1; &#x1f4a1; &#x1F527; &#x1F511; &#x1F512; &#x1F321; &#x2699; &#x1F552; &#x23F0; &#x1F4A8; &#x1F50B; &#x1F4F9; &#x1F510; &#x1F916; &#x2600; &#x1F312; &#x1F319; &#x1F506; &#x1F31E; &#x23F3;
+<br />
+<div class="noprint">
+<textarea id="labeltext" style="width:100%; height: 20em;" oninput="document.getElementById('labeltable').innerHTML=document.getElementById('labeltext').value;"></textarea>
+<button onclick="document.getElementById('labeltable').innerHTML=document.getElementById('labeltext').value;">Generate</button>
+<button onclick="window.print();return false;">Print</button>
+</div>
+<br />
+<br />
 
-<table>
+<table id="labeltable">
 
 <tr>
 <td></td>
 <td>&#x1F50C;<br />Obývák</td>
-<td>&#x1F50C;<br />Pokoje 1+2</td>
+<td>&#x1F50C;<br />Pokoje</td>
 <td>&#x1F4A7;<br />Koupelna Pračka</td>
 <td></td>
-<td>&#x1F4A7;<br />Kuchyňe Linka</td>
-<td>&#x1F4A7;<br />Myčka</td>
-<td colspan=3>&#x1F525;<br />Sporák</td>
-<td colspan=3>&#x26A1;<br />Přepěťová ochrana</td>
+<td>&#x1F4A7;<br />Kuchy Linka</td>
+<td>&#x1F4A7;<br />Kuchyně Myčka</td>
+<td colspan=3>&#x1F525;<br />Kuchyně Sporák</td>
+<td colspan=3>&#x26A1;<br />Svodič přepětí</td>
 <td></td>
 </tr>
 
@@ -48,13 +61,13 @@ github.com/harvie
 <td></td>
 <td>&#x1F50C;<br />Vchod</td>
 <td>&#x1F50C;<br />Předsíň</td>
-<td>&#x1F527;<br /></td>
-<td>&#x1f4a1; Sv. Kuchyňe</td>
-<td>&#x1f4a1; Sv. Koupelna</td>
-<td>&#x1f4a1; Sv. Obývák</td>
-<td>&#x1f4a1; Sv. Pokoje</td>
-<td>&#x1f4a1; Sv. Předsíň</td>
-<td colspan=3>&#x1f4a1; Sv.<br /> RF přijímač  předsíň</td>
+<td>&#x1F527;<br />Režie</td>
+<td>&#x1f4a1;<br />Světla Kuchyně</td>
+<td>&#x1f4a1;<br />Světla Koupelna</td>
+<td>&#x1f4a1;<br />Světla Obývák</td>
+<td>&#x1f4a1;<br />Světla Pokoje</td>
+<td>&#x1f4a1;<br />Světla Předsíň</td>
+<td colspan=3>&#x1f4a1;<br />Světla Předsíň<br />Bezdrátové Relé</td>
 <td></td>
 </tr>
 
@@ -111,6 +124,7 @@ github.com/harvie
 
 </table>
 
+<script>document.getElementById('labeltext').value=document.getElementById('labeltable').innerHTML.trim();</script>
 
 </body>
 </html>
This page took 0.110355 seconds and 4 git commands to generate.