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 jakoParticipants+=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ů (promaps
s existující hodnotou)