Extension:Page Forms/Known bugs and planned features/cs

Níže uvádíme některé známé chyby a hlavní plánované funkce na Page Forms.

Seznam chyb a požadovaných funkcí si můžete prohlédnout také v seznamu formulářů na stránce Phabricator.

Známé chyby

  • Pokud formulář obsahuje vstupní pole sekce, za nímž přímo následuje vstupní pole volného textu, kód nedokáže zjistit, který text patří do sekce a který do volného textu, takže při úpravě stránky se vše dostane do vstupního pole sekce. Z tohoto důvodu se nedoporučuje zadávat volný text ihned po zadání sekce.
  • Soubory, jejichž názvy obsahují znaky jiné než latinky, se při nahrávání přes formuláře zkomplikují – samotné soubory se sice nahrají správně, ale výsledný text zobrazený ve formuláři je nesprávný.
  • Pokud používáte výchozí styl URL adresy MediaWiki, #formlink nebude fungovat s typem odkazu "button" (tlačítko). Místo toho byste měli použít "post button" (tlačítko pro zveřejnění).
  • Nastavení "mandatory" (povinné) nefunguje ve vyskakovacích formulářích.
  • Některé další funkce založené na JavaScriptu, jako například rozbalitelné prvky a #info popisky, nefungují v šablonách s více instancemi pro instance, které uživatel nově přidá do formuláře. (Na druhou stranu to funguje pro popisky poskytované rozšířeními SimpleTooltip a RegularTooltips, protože tato rozšíření používají háčky.)
  • Pokud je nainstalováno rozšíření CodeEditor, může dojít ke konfliktu s akcí náhledu Page Forms.

Plánované funkcionality

  • Povolení proměnné #autoedit přidávat a odebírat hodnoty ze seznamu, namísto pouhého přepsání celé hodnoty, například pomocí notace jako Participants+=Joe User
  • Nová funkce parseru, která indikuje, že stránka jejíž název byl vytvořen pomocí vzorce založeného na jednom nebo více polích šablony by měla být automaticky přejmenována, pokud se kterékoli z těchto polí změní.
  • Přidání do formulářů zpracování zaškrtávacího políčka "Sight this revision" (zobrazit tuto revizi), pokud je nainstalováno rozšíření FlaggedRevs.
  • Testování skriptů pomocí Selenium
  • Nový parametr selected zoom pro mapování vstupů (pro maps s existující hodnotou)