Extension:Page Forms/Known bugs and planned features
Appearance
Níže uvádíme některé známé chyby a hlavní plánované funkce na Formuláře stránek.
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
#infopopisky, 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 Formuláře stránek.
Plánované funkcionality
- Povolení proměnné
#autoeditpř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 zoompro mapování vstupů (promapss existující hodnotou)