Extension:Page Forms/Znane błędy i planowane funkcje
Poniżej znajduje się kilka znanych błędów i głównych planowanych funkcji dla Page Forms .
Możesz także zobaczyć listę błędów i żądanych funkcji w Phabricator Page Forms listing.
Znane błędy
- Jeśli formularz zawiera sekcję, po której bezpośrednio następuje wpisanie tekstu wolnego, kod nie ma możliwości rozpoznania, który tekst należy do sekcji, a który do tekstu wolnego, więc wszystko trafi do sekcji, gdy strona jest edytowany. Z tego powodu nie zaleca się wprowadzania dowolnego tekstu bezpośrednio po wprowadzeniu sekcji.
- Pliki, których nazwy zawierają znaki inne niż łacińskie, są mylone, gdy są przesyłane za pośrednictwem formularzy — same pliki są przesyłane poprawnie, ale tekst, który pojawia się w formularzu, jest nieprawidłowy.
- Jeśli używasz domyślnego stylu adresu URL MediaWiki, #formlink nie będzie działać z typem łącza „przycisk”. Zamiast tego powinieneś użyć „przycisku publikowania”.
- Ustawienie „obowiązkowe” nie działa w formularzach wyskakujących.
- Niektóre dodatkowe funkcje oparte na języku JavaScript, takie jak expandable elements i podpowiedzi
#info
, nie działają w szablonach z wieloma instancjami dla instancji nowo dodanych przez użytkownika w formularzu. (Z drugiej strony działa to w przypadku podpowiedzi dostarczonych przez rozszerzenia SimpleTooltip i RegularTooltips , ze względu na użycie haków przez te rozszerzenia). - Jeśli zainstalowane jest CodeEditor , może to kolidować z akcją podglądu Page Forms '.
Planowane nowe funkcje
- Pozwól
#autoedit
dodawać i usuwać z listy wartości, zamiast po prostu nadpisywać całą wartość, prawdopodobnie używając notacji takiej jakParticipants+=Joe User
- Nowa funkcja parsera wskazująca, że strona, której nazwa została utworzona z formułą opartą na jednym lub kilku polach szablonu powinna zostać automatycznie zmieniona, jeśli którekolwiek z tych pól zostanie zmienione.
- Dodaj obsługę w formularzach dla pola wyboru „Wyświetl tę wersję”, jeśli jest zainstalowane rozszerzenie FlaggedRevs .
- Testing scripts using Selenium
- Nowy parametr
selected zoom
do mapowania wejść (dlamaps
z istniejącą wartością)