links:gema
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| links:gema [22/03/2026 10:57] – Eric Weber | links:gema [05/04/2026 16:00] (aktuell) – Eric Weber | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== GEMA-Pauschalvertrag ====== | ====== GEMA-Pauschalvertrag ====== | ||
| - | ;;# | ||
| - | Stand: 22.03.26 | ||
| - | ;;# | ||
| ### | ### | ||
| Zeile 27: | Zeile 24: | ||
| padding: | padding: | ||
| } | } | ||
| - | |||
| - | /* Input */ | ||
| #gema-app input { | #gema-app input { | ||
| Zeile 38: | Zeile 33: | ||
| border-radius: | border-radius: | ||
| } | } | ||
| - | |||
| - | /* Info */ | ||
| #gema-app #info { | #gema-app #info { | ||
| font-weight: | font-weight: | ||
| margin-bottom: | margin-bottom: | ||
| + | } | ||
| + | |||
| + | #gema-app #lastUpdate { | ||
| + | margin-bottom: | ||
| + | color:#555; | ||
| } | } | ||
| Zeile 185: | Zeile 183: | ||
| <input type=" | <input type=" | ||
| + | |||
| + | <div id=" | ||
| <div id=" | <div id=" | ||
| Zeile 201: | Zeile 201: | ||
| < | < | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <div style=" | ||
| + | Made with <a href=" | ||
| + | by <a href=" | ||
| </ | </ | ||
| Zeile 206: | Zeile 211: | ||
| < | < | ||
| - | |||
| - | /* -------- Google Sheets -------- */ | ||
| const sheetURL = " | const sheetURL = " | ||
| Zeile 213: | Zeile 216: | ||
| Papa.parse(sheetURL, | Papa.parse(sheetURL, | ||
| download: true, | download: true, | ||
| - | | + | skipEmptyLines: |
| - | | + | |
| complete: function(results) { | complete: function(results) { | ||
| + | |||
| + | const allRows = results.data; | ||
| + | |||
| + | // 👉 F2 = [1][5] | ||
| + | const lastUpdate = allRows[1]? | ||
| + | document.querySelector("# | ||
| + | " | ||
| + | |||
| + | // 👉 Header + Daten trennen | ||
| + | const headers = allRows[0]; | ||
| + | const dataRows = allRows.slice(1); | ||
| const tbody = document.querySelector("# | const tbody = document.querySelector("# | ||
| - | | + | |
| + | |||
| + | const rowObj = {}; | ||
| + | headers.forEach((h, | ||
| const tr = document.createElement(" | const tr = document.createElement(" | ||
| tr.innerHTML = ` | tr.innerHTML = ` | ||
| - | <td data-label=" | + | <td data-label=" |
| - | <td data-label=" | + | <td data-label=" |
| - | <td data-label=" | + | <td data-label=" |
| - | <td data-label=" | + | <td data-label=" |
| `; | `; | ||
| - | tr.dataset.search = Object.values(row).join(" | + | tr.dataset.search = Object.values(rowObj).join(" |
| tbody.appendChild(tr); | tbody.appendChild(tr); | ||
links/gema.1774173453.txt.gz · Zuletzt geändert: von Eric Weber
