Skip to content

Commit

Permalink
chore: update github readme
Browse files Browse the repository at this point in the history
  • Loading branch information
eduardovillao committed Jan 9, 2025
1 parent 65f1389 commit fc493ad
Showing 1 changed file with 132 additions and 15 deletions.
147 changes: 132 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,150 @@
# Form Masks for Elementor

Form Masks for Elementor create a custom control in field advanced tab for your customize your fields with masks. This plugin require the Elementor Pro (Form Widget).
The Form Masks for Elementor plugin adds a custom control in the Advanced Tab of form fields, allowing you to easily apply input masks. This plugin requires Elementor Pro (Form Widget).

The masks work with filed types 'text'.
Masks help users input structured data like phone numbers, dates, and more.

📽️ **Watch how it works:**
https://www.youtube.com/watch?v=NYoykAUl4QE

#### Masks Available ####
## Features (FREE VERSION)

* Phone - '0000-0000' or '(000) 000-0000' or '(00) 0000-0000'
Ready-to-Use Masks
- **Phone**:
- 0000-0000
- (000) 000-0000
- (00) 0000-0000
- (00) 0.0000-0000
- **CPF (Brazilian ID)**: 000.000.000-00
- **CNPJ (Brazilian Company ID)**: 00.000.000/0000-00
- **Date**: 00/00/0000
- **Time**: 00:00:00
- **Date and Time**: 00/00/0000 00:00:00
- **Money**: 000.000.000.000.000,00
- **Postal Code (CEP)**: 00000-000
- **Credit Card**: 0000-0000-0000-0000
- **Credit Card Expiry Date**: 00/00

* CPF - '000.000.000-00'
## Exclusive PRO Features
- **Custom Masks**: Create your own masks for maximum flexibility. Tailor your forms to any requirement.

* CNPJ - '00.000.000/0000-00'
🚀 **Coming Soon to the PRO Version**
- **Minimum character limits** to prevent incomplete submissions.
- **Prefix and suffix** options for masks.
- Built-in **validation for CPF, CNPJ**, and other formats.
- And much more…

* Date - '00/00/0000'
**PRO VERSION**
[Check the PRO version here](https://codecanyon.net/item/form-masks-for-elementor/25872641)

* Time - '00:00:00'
📽️ **Watch how it works:**
https://www.youtube.com/watch?v=XAuL43HFh8I

* Date and Time - '00/00/0000 00:00:00'
## Why Choose Form Masks for Elementor?
- Simple to set up and use.
- Increases form usability and data accuracy.
- Seamless integration with Elementor Pro.
- Regular updates with new features and improvements.

* Money - '000.000.000.000.000,00'
## More Plugins by Us

* CEP - '00000-000'
Discover other plugins to enhance your WordPress experience:: [WordPress Plugins](https://eduardovillao.me/wordpress-plugins/)

#### Masks Available ####
## Learn WordPress Tips

Check the [Pro version](https://codecanyon.net/item/form-masks-for-elementor/25872641)
Visit our blog for expert WordPress insights: [WordPress Tips](https://eduardovillao.me/blog/)

#### CREDITS ####
## Plugins Suggestions?

This plugin use the jQuery Mask library plugin. [jQuery Mask Plugin](https://github.com/igorescobar/jQuery-Mask-Plugin)
We’d love to hear from you! [[email protected]](mailto:[email protected])

## Installation

1. Upload the plugin files to the WordPress
2. Activate the plugin in WordPress
3. Go to Widget Elementor Pro in your page
4. Select the custom mask for field in advanced field tab **(works only on text field)**
5. Go to the page for see the results (outside the Elementor editor)

## Frequently Asked Questions

1. Does the plugin work without Elementor Pro?

No, the Form Masks for Elementor plugin requires Elementor Pro, as it relies on the Form Widget, which is only available in Elementor Pro. The plugin is not compatible with alternatives like Pro Elements or similar Elementor-like versions.

2. Does the mask work on all field types?

The plugin supports masks only for fields of type text. This means that masks will not work on fields like textarea, number, or other custom field types.

3. Can I create my own masks?

Yes, but this feature is available only in the PRO version. With the PRO version, you can define custom masks tailored to your specific needs.

## Changelog
```
= 2.0 =
* New: add inputmode to open keybord with input context. Ex.: input with tel mask will open numeric keybord.
* New: remove jQuery mask library to use our own custom library.
* New: support to masks on popup improved.
* Changed: minimum PHP version changed to 7.4.
* Changed: improve build proccess to assets.
= 1.6.5 =
* Changed: compatibility with WordPress 6.7.
* Changed: code improvements.
= 1.6.4 =
* Changed: compatibility with WordPress 6.5.
* Changed: code improvements.
= 1.6.3 =
* Changed: compatibility with WordPress 6.2.
= 1.6.2 =
* Changed: compatibility with WordPress 6.1.
= 1.6.1 =
* Changed: compatibility with WordPress 6.0.
= 1.6 =
* Changed: support to string translations.
* Changed: code improvements.
* Changed: plugin header requirements improved.
= 1.5.3 =
* Tweak: conflict with jQuery old versions.
= 1.5.2 =
* Tweak: add hooks to pro version new features.
* Tweak: code improvements.
= 1.5.1 =
* Tweak: mask with 9 digits improved.
* Tweak: update and minify jQuery mask lib.
= 1.5 =
* New: support for Pro version.
* Tweak: improve JS mask files.
* Tweak: improve plugin code structure.
= 1.4.2 =
* Suppor to WordPress 5.8.
= 1.4.1 =
* Fix: active mask on popup is called by link, button and others.
= 1.4 =
* Support for Elementor Popup.
= 1.3 =
* Add new mask - Credit card and Credit card date.
= 1.2 =
* Add new mask - Phone 9 digits.
= 1.1 =
* Update the mask control.
= 1.0 =
* Initial release.
```

0 comments on commit fc493ad

Please sign in to comment.