Gutenberg: Melhore o fluxo de visualização de páginas / postagens não salvas

Criado em 20 out. 2017  ·  3Comentários  ·  Fonte: WordPress/gutenberg

Visão geral do problema

Se você carregar o conteúdo de demonstração e pressionar Visualizar antes de o conteúdo ser salvo, você obterá uma nova guia vazia no URL about:blank , que permanece lá por alguns segundos e, em seguida, redireciona você para a visualização.

O que acontece em segundo plano é que, assim que você pressiona visualização, realmente salvamos o conteúdo, mas também abrimos a guia do navegador onde a visualização será carregada.

O período de espera é um pouco chocante, no entanto:

preview

Seria bom se, em vez de carregar about:blank , pudéssemos carregar outra coisa, uma página intermediária que diz "Preparando sua visualização" ou algo assim. Não precisa ser complexo, pode ser uma página totalmente em branco com o texto centralizado.

[Type] Enhancement

Comentários muito úteis

comecei a trabalhar nisso , vou tentar fazer uma RP amanhã.

Todos 3 comentários

Um pouco de contexto técnico:

As janelas pop-up só podem ser abertas em resposta à interação do usuário. Portanto, devemos abrir o pop-up assim que o usuário clicar em Visualizar, caso contrário, não teremos permissão para fazer isso mais tarde (não é possível salvar no editor antes de mostrar).

O processo é:

  1. O usuário clica em Visualizar
  2. A janela pop-up é aberta na página em branco
  3. Postagem salva
  4. Depois que a postagem termina de salvar, a página em branco é redirecionada para a visualização

Embora pudéssemos direcionar o usuário para outra página, já que haveria um tempo de carregamento associado a isso, outra opção pode ser escrever diretamente para a página em branco com nossa mensagem intermediária.

Demonstração: https://codepen.io/aduth/pen/jGJaYX

comecei a trabalhar nisso , vou tentar fazer uma RP amanhã.

Considerando que isto foi fechado por # 3157

Esta página foi útil?
0 / 5 - 0 avaliações