Changeset fc664ce in Klonkt for src/views/pages


Ignore:
Timestamp:
08/14/2026 02:21:29 AM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
f704237
Parents:
e9128bc
Message:

Je volglijst verhuist mee naar de migrate-pagina

Robin stuurde een schermafbeelding van het blok op Connect: "this is still very
ugly". Terecht. "Kies je gedownloade CSV-bestand:" stond naast zijn invoerveld,
"Of plak" werd naar rechts geduwd en "de lijst hier:" viel eronder, met een
textarea van vijf tekens breed ertussen.

De reden is simpel: er was geen enkele opmaak voor .tl-move. Geen display,
geen breedte, niets. De labels waren dus inline en de tekst brak om de velden
heen.

Niet ter plekke bijgepoetst maar verplaatst, want dit is een migratie-optie en
die horen sinds vanmiddag bij elkaar. Op /admin/migrate erft het blok de
kaartopmaak die de andere secties al hadden: labels op eigen regels, invoervelden
over de volle breedte.

Gemeten in de browser: label display block, textarea 408px in een kaart van
455px. Op Connect blijft niets achter.

Changed files:
src/views/pages/admin-migrate.ejs

  • de volglijst als echte sectie, met downloadknop, bestand, plakveld

src/views/pages/connect.ejs

  • het ongestileerde <details>-blok eruit

src/routes/posts.js

  • /news/following/import mag terugsturen naar een eigen pad

src/services/i18n.js

  • mig.follows_note in nl/en/de

remarks: de sectie hergebruikt de bestaande tl.move_*-teksten, dus er hoefde
niets opnieuw vertaald. Suite 1005 groen.

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

Location:
src/views/pages
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/admin-migrate.ejs

    re9128bc rfc664ce  
    222222
    223223  <%# ── Wie je volgt ────────────────────────────────────────────── %>
     224  <%# Stond op Connect, in een <details> zonder een greintje opmaak: labels als
     225      losse tekst naast hun invoerveld, een textarea van vijf regels breed. Hier
     226      krijgt hij de kaartopmaak van deze pagina, en hij hoort hier ook: je
     227      volglijst meenemen is een migratie-optie. %>
    224228  <section class="mig-card">
    225229    <h2><%= t('mig.follows_title') %></h2>
    226     <p class="form-hint"><%= t('mig.follows_hint') %></p>
    227     <p><a class="btn" href="/connect"><%= t('mig.follows_btn') %></a></p>
     230    <p class="form-hint"><%= t('tl.move_hint') %></p>
     231    <p><a class="btn" href="/news/following.csv" download>&#11015; <%= t('tl.move_export') %></a></p>
     232
     233    <form method="post" action="/news/following/import" enctype="multipart/form-data">
     234      <input type="hidden" name="next" value="/admin/migrate">
     235      <label for="mig-volg-bestand"><%= t('tl.move_import_file') %></label>
     236      <input type="file" id="mig-volg-bestand" name="csvfile" accept=".csv,text/csv,text/plain">
     237
     238      <label for="mig-volg-csv"><%= t('tl.move_import_lbl') %></label>
     239      <textarea id="mig-volg-csv" name="csv" rows="5" spellcheck="false" class="mig-input"
     240                placeholder="Account address,Show boosts,Notify on new posts,Languages,Featured"></textarea>
     241      <p class="form-hint"><%= t('mig.follows_note') %></p>
     242
     243      <button type="submit" class="btn btn-primary"><%= t('tl.move_import') %></button>
     244    </form>
    228245  </section>
    229246</div>
  • src/views/pages/connect.ejs

    re9128bc rfc664ce  
    4646  <% } %>
    4747
    48   <%# Je volglijst meenemen. Hoort HIER en niet op /following: de tabbalk stuurt
    49       'following' door naar Connect en er linkt niets meer naar die oude pagina.
    50       Wie verhuist moet dit kunnen vinden zonder een URL uit zijn hoofd te typen. %>
    51   <details class="tl-move">
    52     <summary><%= t('tl.move_title') %></summary>
    53     <p class="tl-move-hint"><%= t('tl.move_hint') %></p>
    54     <p><a class="btn" href="/news/following.csv" download>&#11015; <%= t('tl.move_export') %></a></p>
    55     <form method="post" action="/news/following/import" enctype="multipart/form-data">
    56       <label class="tl-move-lbl" for="tl-move-file"><%= t('tl.move_import_file') %></label>
    57       <input type="file" id="tl-move-file" name="csvfile" accept=".csv,text/csv,text/plain">
    58 
    59       <label class="tl-move-lbl" for="tl-move-csv"><%= t('tl.move_import_lbl') %></label>
    60       <textarea id="tl-move-csv" name="csv" rows="5" spellcheck="false"
    61                 placeholder="Account address,Show boosts,Notify on new posts,Languages,Featured"></textarea>
    62 
    63       <button type="submit" class="btn btn-primary"><%= t('tl.move_import') %></button>
    64     </form>
    65   </details>
     48  <%# Je volglijst meenemen staat sinds 14-8 op /admin/migrate, bij de rest van
     49      de verhuizing (Robin: alle migratie-opties op de migrate-pagina). Hier
     50      stond hij bovendien zonder enige opmaak: labels als losse tekst naast hun
     51      invoerveld. Op die pagina erft hij de kaartopmaak. %>
    6652
    6753  <%
Note: See TracChangeset for help on using the changeset viewer.