A 2.9-es kiadás újdonságai
A Gravity Forms 2.9 újdonságai: Többválasztós és Képkiválasztás mező, Orbital téma a szerkesztőben, jobb választási lehetőség panel, új AJAX-beküldés, új szűrők.
A 2.9-es kiadás két új, választós mezőtípust, megújult űrlapszerkesztőt, valamint új szűrőket és fejlesztői eszközöket hozott.
Új mezők
Szekció neve “Új mezők”Többválasztós mező
Szekció neve “Többválasztós mező”A Többválasztós mező a jelölőnégyzet és a rádiógomb tudását egyesíti egyetlen mezőben, jobb elrendezéssel, kompatibilitással és vezérlőkkel.
- Az Összes kijelölése beállítás egy „Összes kijelölése” jelölőnégyzetet tesz a lista tetejére.
- A lehetőségeket átrendezheted, törölheted és hozzáadhatod anélkül, hogy a korábbi bejegyzések sérülnének.
- A lehetőségek egymás alatt vagy egy sorban is megjeleníthetők.
- A Több lehetőség kiválasztása beállítás az egyválasztós mezőt többválasztóssá alakítja, és további beállításokat nyit meg a többes választás szabályozására.
A régi Jelölőnégyzet és Rádiógomb mező továbbra is elérhető az űrlapszerkesztőben, a már használt űrlapokon változatlanul működnek, és ők is megkapták a megújult választási lehetőségek panelt. Új funkciókat viszont már nem kapnak, ezért ahol lehet, érdemes a Többválasztós mezőt használni. Részletek: Többválasztós és Képkiválasztás mező.
Képkiválasztás mező
Szekció neve “Képkiválasztás mező”A Képkiválasztás mező a lehetőségeket képekkel jeleníti meg, egy- vagy többválasztós módban. Többféle stílusa van (az Orbital témához például kártyás), és a kép alakja is testre szabható. A beállításai hasonlók a Többválasztós mezőéhez. A képek kezeléséről lásd: Képek kezelése a Képkiválasztás mezőben.
Szerkesztő fejlesztések
Szekció neve “Szerkesztő fejlesztések”- Orbital téma az űrlapszerkesztőben. Az Orbital téma a 2.5-ös kiadásban jelent meg, az egységes megjelenésért. A 2.9-ben az űrlapszerkesztő is ezt a témát követi.
- Akadálymentesebb szerkesztő. A billentyűzetes navigáció és a képernyőolvasó-támogatás javult. A szerkesztő kapott képernyőolvasónak szánt (vizuálisan rejtett) címsorokat, az engedélyezett fájlkiterjesztések beállítása akadálymentesebb lett, és az oldalsáv beállításainak markupja is javult.
- Megújult választási lehetőségek panel minden választós mezőnél, az új mezőknél és a régi Rádiógomb és Jelölőnégyzet mezőnél is. Néhány mezőbeállítás innen az űrlapszerkesztő oldalsávjába költözött.
- Alapértelmezett lehetőség törlése. Korábban egy kijelölt alapértelmezett lehetőséget nem lehetett visszavonni. Most ugyanarra a lehetőségre újra kattintva megszüntetheted. A panelen az alapértelmezett lehetőségek együtt is törölhetők.
- Párbeszédablakok. A böngésző saját figyelmeztetései helyett az űrlapszerkesztő modális ablakot használ, és a mezőbeállítási hibaüzenetek is egységesebbek.
- Kompakt nézet. Az ikonok a mező típusa szerint jelennek meg, nem a beviteli típus szerint.
- Jelölőnégyzet „Összes kijelölése”. Ha minden lehetőséget kijelöltél, majd egyet visszavonsz, a gomb felirata újra „Összes kijelölése” lesz.
Új AJAX-beküldés
Szekció neve “Új AJAX-beküldés”Valódi AJAX-alapú ellenőrzést és beküldést kapott a rendszer, ami a Stripe-hoz hasonló fizetési kiegészítők problémáit orvosolja. Idővel ez váltja a jelenlegi, iframe-alapú megoldást, de erre még nincs kitűzött időpont. Az alapviselkedés egyelőre változatlan: az új és a meglévő, AJAX-szal beágyazott űrlapok is az iframe-alapú módszert használják.
Az új AJAX-beküldést programozottan, a gform_form_args szűrővel lehet bekapcsolni. Bekapcsolva az űrlapokat valódi AJAX-szal ellenőrzi és küldi be, a többoldalas űrlapok pedig a Következő és Előző oldalra lépéshez is AJAX-ot használnak.
Új szűrők és események
Szekció neve “Új szűrők és események”| Név | Mire való |
|---|---|
gform_field_choices_max_count_visible |
A választós mezőknél a szerkesztőben látható lehetőségek legnagyobb száma. |
gform_image_choice_input_visibility |
A Képkiválasztás mező beviteli elemeinek alapértelmezett láthatósága. |
gform_image_choice_label_visibility_default |
A Képkiválasztás mező feliratainak alapértelmezett láthatósága. |
gform_checkbox_limit_exact_message |
A Többválasztós mező üzenete, ha pontos számú választás kell. |
gform_checkbox_limit_range_message |
Az üzenet, ha a választások számának tartományban kell lennie. |
gform_checkbox_limit_max_message |
Az üzenet, ha legfeljebb adott számú választás engedett. |
gform_checkbox_limit_min_message |
Az üzenet, ha legalább adott számú választás kell. |
gform_default_choice_alignment |
A Többválasztós mező alapértelmezett elrendezése. |
gform_source_id_pre_save_entry |
A bejegyzés source_id tulajdonságának felülírása mentés előtt. |
gform/ajax/post_page_change |
JavaScript-esemény, amely az új AJAX-beküldéssel történő oldalváltás után fut. |
gform_entries_action_links |
A bejegyzések lista első oszlopában lévő műveleti linkek módosítása. |
gform_entry_meta_pre_evaluate_conditional_logic |
A feltételes logikában használható bejegyzés-metamezők módosítása a szabályok kiértékelése előtt. |
gform_entry_meta_pre_render_feed_settings |
Bejegyzés-metamezők elérhetővé tétele a feed feltételes logikájában. |
gform/post_init |
Esemény, amely az űrlap inicializálása után fut; a kiegészítők itt tölthetik be a szükséges szkripteket. |
gform_output_config |
Konfigurációs szkriptek kiírása. |
További változások
Szekció neve “További változások”Új és bővített funkciók
Szekció neve “Új és bővített funkciók”- Titkosítás és visszafejtés támogatása a beállítási mezőkhöz.
- Űrlap importálásakor a képek is bekerülnek a médiatárba.
- Figyelmeztetés arról, hogy a régi (legacy) markup támogatása a 4.0-s főverzióban megszűnik.
- A bejegyzések táblázata (
gf_entry) újsource_idoszlopot kapott. - A hozzáadott JS-modulok követik az aktuálisan kiválasztott termékmezőt és az űrlap állapotát.
- A konfigurációs keretrendszer már űrlapspecifikus elemeket is kezel.
- A Témakeretrendszer
.gform-theme__disableés.gform-theme__disable-frameworksegédosztálya a mezőfeliratokat és leírásokat is kikapcsolja. A régi, globális témakeretrendszer CSS API-tulajdonságok megszűntek. - Elavult lett az
UpdateFieldChoicesfüggvény; helyette aRefreshSelectedFieldPreviewhasználandó. - Megszűnt az Internet Explorer támogatása.
Képkiválasztás és Többválasztós mező részletei
Szekció neve “Képkiválasztás és Többválasztós mező részletei”- A Képkiválasztás mező nem kínálja az „Egyéb lehetőség engedélyezése” beállítást.
- A Többválasztós mező nem kínálja az Összes kijelölése beállítást, ha a kiválasztás Pontos szám kiválasztása.
- A Képkiválasztás képfeltöltő felülete és markupja akadálymentesebb lett.
- A nem kötelező Többválasztós mező ellenőrzése tartomány- vagy pontos szám esetén már nem bukik el feleslegesen.
Hibajavítások
Szekció neve “Hibajavítások”- Bezárható a feltételes logika panel az űrlapszerkesztőben.
- Az Ismétlő mezőben a dinamikus kitöltés is működik.
- A feltételes logikával elrejtett oldalakat tartalmazó, többoldalas űrlapok már nem buknak el a honeypot-ellenőrzésen.
- Megszűnt egy felesleges adatbázis-lekérdezés a teljes képernyős kezelőben, amely egyes tárhelyeken lassította a nyilvános oldalt.
- Az
embed_postés acustom_fieldösszefűző címke aszinkron feldolgozású értesítésekben és feedekben is kitöltődik. - Ha megszakítasz egy megerősítő párbeszédet a választós mezőknél, a változás már nem érvényesül.
- Az Orbital témában a rendezett és rendezetlen listák a téma
list-styletulajdonságát használják. - Az Orbital téma beágyazott stílusai nem íródnak ki feleslegesen, ha ki vannak kapcsolva.
- Az Importálás és Exportálás oldalak címe helyes lett.
- Az AJAX-beküldésnél a töltésjelző, a folytatási link és a hibakezelés is javult (ismeretlen hiba esetén sem ragad be a gomb).
Készült: