Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I1016 — Cockpit funguje na telefonu i dříve, než se spustí JavaScript

Udělat z Cockpitu skutečně použitelný nástroj na úzkých viewportech a udržet jeho základní informace v servírovaném HTML, přičemž JavaScript přidává filtrování, graf, živý stav a vyhledávání, ale není potřeba ke čtení čehokoli.

BLOKOVÁNO vlna 4 · p0 · profil implementation · bezpečné paralelně

Součást capability-graph — Jeden graf schopností, dvě projekce a žádný druhý inventář toho, co tento repozitář umí.

Blokováno. Tento úkol nemůže začít, dokud není I1009 hotovo. Stav je z toho odvozen, ne deklarován.

Cíl

Udělat z Cockpitu skutečně použitelný nástroj na úzkých viewportech a udržet jeho základní informace v servírovaném HTML, přičemž JavaScript přidává filtrování, graf, živý stav a vyhledávání, ale není potřeba ke čtení čehokoli.

Proč

Řídicí rovina, která funguje jen na širokém displeji, je nedostupná právě tehdy, když ji někdo potřebuje. A informace, která existuje až po spuštění skriptu, je neviditelná pro cokoli, co skripty nespouští, včetně testů, které kontrolují odkazy.

Aktuální stav

Cockpit je renderován serverem s vlastním stylopisem a jeho chování napříč viewporty pro tento materiál nebylo ověřeno.

Cílový stav

Navigace, karty, tabulky, detaily a textový ekvivalent grafu jsou použitelné od úzké šířky telefonu výše, nic nepřetéká vodorovně a hlavní obsah je v HTML.

Rozsah

  • share/cockpit/src/cockpit.css

Mimo rozsah

  • Skrývat obsah pod breakpointem místo jeho přizpůsobení
  • Vyžadovat JavaScript k objevení odkazu na dokumentaci

Závislosti

Co na tom čeká

Kritéria přijetí

  • Navigace, obsah, tabulky a detaily jsou použitelné od úzkých šířek telefonu po široký desktop, bez horizontálního přetékání stránky na kterékoli z nich
  • Dotykové cíle jsou použitelné a fokus je viditelný
  • Značkování je sémantické, navigace klávesnicí funguje a stav se nikdy nesděluje samotnou barvou
  • Základní informace jsou přítomny v servírovaném HTML před vylepšením

Validace

  • scripts/cockpit-probe
  • bash test/run.sh

Požadované důkazy

  • viewports_pass
  • zero_js_baseline
  • přístupné

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Riziko

Mobilní chování je požadavek nejčastěji prohlášený za hotový ze zmenšeného desktopového okna. Prohlížečová kontrola ho ověřuje při skutečných šířkách viewportu.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I1016.yaml. Přečtěte ho zpět pomocí majordomus plan show I1016.

Prohledává názvy a popisy všech stránek, které tento web publikuje.