Contact Form 7 バージョン 5.8.3 が公開されました。このマイナーアップデートリリースには2点の改良が含まれます。
inert-on-(status) クラスのサポート
inert
HTML 属性は当該要素とその子孫を不活性化します。つまり、それらをクリックしたりフォーカスを当てることができなくなります。また、不活性な要素がフォームコントロールである場合は、それらを選択したりフィールドの値を変更できなくなります。ただし、フォームコントロールが disabled
であるケースと違い、ブラウザーは不活性なフィールドの値をサーバーに送信します。
Contact Form 7 5.8.3 は inert-on-(status)
HTML クラスのサポートを導入します。(status)
の部分は既定義のフォームステータス(invalid
、sent
、submitting
等)のひとつが入る変数です。ステータスが変更するのに際して、Contact Form 7 のフロントエンドスクリプトは inert-on-(the new status)
クラスを持った要素に inert
属性をセットします。従って、ステータスが例えば sent
に変わる時には、inert-on-sent
クラスを持った要素が不活性になるという寸法です。
必要バージョン: WordPress 6.2 以上
テスト済み: WordPress 6.4.1 まで
» WordPress.org から Contact Form 7 プラグインをダウンロード
主要な変更点
- 新しい DOM イベント:
wpcf7statuschanged
inert-on-(status)
HTML クラスのサポートを追加。
変更の完全なリストは GitHub で閲覧できます。