Gutenberg: Verbessern Sie den Ablauf für die Vorschau nicht gespeicherter Seiten/Beiträge

Erstellt am 20. Okt. 2017  ·  3Kommentare  ·  Quelle: WordPress/gutenberg

Problemübersicht

Wenn Sie den Demo-Inhalt laden und Vorschau drücken, bevor der Inhalt gespeichert wurde, erhalten Sie einen leeren neuen Tab auf der URL about:blank , der dort für einige Sekunden sitzt und Sie dann zur Vorschau weiterleitet.

Was im Hintergrund passiert, ist, dass wir, sobald Sie auf Vorschau drücken, den Inhalt tatsächlich speichern, aber auch den Browser-Tab öffnen, in dem die Vorschau schließlich geladen wird.

Die Wartezeit ist allerdings etwas nervig:

preview

Es wäre schön, wenn wir statt about:blank etwas anderes laden könnten, eine Zwischenseite mit der Aufschrift "Vorbereiten der Vorschau" oder so. Muss nicht komplex sein, kann eine komplett weiße Seite mit zentriertem Text sein.

[Type] Enhancement

Hilfreichster Kommentar

Ich habe angefangen, daran zu arbeiten , werde morgen versuchen, eine PR zu machen.

Alle 3 Kommentare

Ein bisschen technischer Kontext:

Popup-Fenster können nur als Reaktion auf eine Benutzerinteraktion geöffnet werden. Daher müssen wir das Popup öffnen, sobald der Benutzer auf Vorschau klickt, sonst können wir dies später nicht tun (das Speichern im Editor kann vor dem Anzeigen nicht durchgeführt werden).

Der Prozess ist:

  1. Nutzer klickt auf Vorschau
  2. Popup-Fenster wird mit einer leeren Seite geöffnet
  3. Beitrag wird gespeichert
  4. Nachdem der Beitrag gespeichert wurde, wird eine leere Seite zur Vorschau weitergeleitet

Wir könnten den Benutzer zwar auf eine andere Seite leiten, da damit eine Ladezeit verbunden wäre, aber eine andere Möglichkeit wäre, mit unserer Zwischennachricht direkt auf die leere Seite zu schreiben.

Demo: https://codepen.io/aduth/pen/jGJaYX

Ich habe angefangen, daran zu arbeiten , werde morgen versuchen, eine PR zu machen.

Betrachtet dies als abgeschlossen von #3157

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen