Changeset fc664ce in Klonkt for src/views/pages/connect.ejs


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@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.