|
72193fefae
|
Loads dependencies only when subscription form (shortcode or widget) is
present
|
2018-01-09 14:16:04 +00:00 |
|
|
d70c6ce453
|
fix public.js not included when only shortcode is used
|
2018-01-09 14:16:04 +00:00 |
|
|
554dbb8dda
|
Initializes dependencies only when widget is active
|
2017-12-09 19:53:12 -05:00 |
|
|
d13aa67a07
|
Centralizes widget logic in one place
Cleans up code
|
2017-12-09 19:45:19 -05:00 |
|
|
29b249de6e
|
Remove an attribute we don't need anymore
[MAILPOET-1180]
|
2017-11-21 12:54:00 +00:00 |
|
|
883ae5b0e4
|
Hide honeypot field to prevent Safari autocomplete
[MAILPOET-1180]
|
2017-11-21 11:47:46 +00:00 |
|
|
f1918ac953
|
Removes timeouts and uses data-automation-id as element selector
|
2017-11-08 14:04:45 +00:00 |
|
|
3f06448f37
|
Uses data-automation-id/iframe id and bypasses throttling for
consecutive signups
|
2017-11-08 14:04:45 +00:00 |
|
|
b23df9e0a4
|
Adds translated "required field" message
|
2017-10-17 21:43:55 -04:00 |
|
|
8a4d5395b1
|
Add attribute for Chrome
[MAILPOET-1163]
|
2017-10-12 14:38:45 +01:00 |
|
|
697f9ba5bc
|
Adds min/max email length in UI and backend
|
2017-09-19 20:04:49 -04:00 |
|
|
e580e6b92b
|
Merge pull request #1041 from mailpoet/access_control
Allows granular control of access to various parts of the plugin [MAILPOET-1057] [MAILPOET-1048]
|
2017-08-28 16:48:47 +03:00 |
|
|
05dca3d2ce
|
Excludes honeypot from subscription management form
|
2017-08-24 11:17:40 +02:00 |
|
|
316fa91a10
|
Moves AccessControl initialization outside of API to Initializer
|
2017-08-23 11:28:09 -04:00 |
|
|
364dd1b2a3
|
Move field obfuscation into own class
[MAILPOET-1014]
|
2017-08-16 14:58:31 +02:00 |
|
|
18f208cf47
|
Add honeypot field for spambot
[MAILPOET-1014]
|
2017-08-15 14:33:45 +02:00 |
|
|
bf7e7e414f
|
Adds hook to modify rendered form widget
|
2017-08-15 09:49:38 +02:00 |
|
|
f044db5745
|
Update form css
[MAILPOET-593]
|
2017-08-01 11:28:53 +02:00 |
|
|
56eac1ae86
|
Add missing callbacks to ajax calls
[MAILPOET-982]
|
2017-07-06 13:06:14 +01:00 |
|
|
398d7d3d80
|
Moves current API under JSON namespace
|
2017-05-16 20:56:54 -04:00 |
|
|
2b7a5452b8
|
Fix non-text form fields not being sent to server [MAILPOET-909]
|
2017-05-11 18:12:57 +03:00 |
|
|
b549f83422
|
Updates form subscription class to use the main API class instead of calling directly API endpoint
Modifies forms to pass api_version
Modifies forms to pass store form-specific values (e.g., form_id, email) inside a separate data array
|
2017-04-19 15:38:16 -04:00 |
|
|
9c1cbba163
|
Fix 'Create a new form' link on widgets page having no feedback [MAILPOET-691]
|
2017-02-08 13:30:49 +03:00 |
|
|
9f7ae122e3
|
Add missing periods to translation strings
|
2017-01-30 21:33:59 +02:00 |
|
|
b7ef191641
|
Remove leading slashes in imports [MAILPOET-764]
|
2017-01-25 10:22:27 +03:00 |
|
|
2220a13399
|
Remove unused imports [MAILPOET-764]
|
2017-01-25 10:14:38 +03:00 |
|
|
ed886280de
|
- Rewrites the CSS styles processor/renderer class
- Adds unit tests
|
2017-01-13 13:16:57 -05:00 |
|
|
9ee66160ec
|
Display 'bounced' option on subscription page only if user is bounced and make it disabled [MAILPOET-754]
|
2016-12-21 21:04:28 +03:00 |
|
|
b046c9ea4b
|
Gracefully catches Twig exceptions and displays error messages
MAILPOET-667 #time 3h
|
2016-11-10 16:33:50 +02:00 |
|
|
069bc95297
|
fixed HTML export of subscription form + updated docs url in settings
|
2016-11-02 13:24:55 +01:00 |
|
|
4402f826c3
|
fixed issue with namespace AND fixed issue #649
|
2016-10-06 12:54:04 +02:00 |
|
|
b9745b555a
|
make sure ABSPATH is defined before using it - fixes issue #648
|
2016-10-06 12:52:53 +02:00 |
|
|
21b4187a11
|
added missing text domains in _e functions
|
2016-10-05 10:26:59 +02:00 |
|
|
7fbf84db1f
|
converted text domain to string instead of constant
|
2016-09-30 09:58:26 +02:00 |
|
|
42202f676a
|
updated Env::plugin_name to constant for text domain
|
2016-09-27 14:54:23 +02:00 |
|
|
ba6198f956
|
added textdomain to __() calls
|
2016-09-27 14:53:44 +02:00 |
|
|
a328d3b48a
|
avoid duplicating code
|
2016-09-23 12:56:27 +02:00 |
|
|
6091751a4b
|
Closes issue 480
|
2016-09-21 11:54:16 +02:00 |
|
|
213bca8050
|
fixed rendering of date block + fixed validation for dates
|
2016-08-16 14:41:53 +02:00 |
|
|
c5a02c6136
|
- Allows setting empty value for date custom fields
|
2016-08-14 13:00:28 -04:00 |
|
|
81c277ca93
|
- Update import to autodetect dates (UI) and convert them to datetime
format (backend)
- Fixes unit test
- Fixes code formatting in Date class
|
2016-08-12 00:29:57 -04:00 |
|
|
f8fea75130
|
- Updates date conversion method
- Uses Moment to parse dates in UI
- Updates Custom Field model to utilize date conversion method
- Adds unit test
|
2016-08-11 21:11:57 -04:00 |
|
|
b07c4d0e6e
|
- Adds date validation based on date format
|
2016-08-08 18:23:11 -04:00 |
|
|
49b65729db
|
update 14 July 2016
|
2016-07-14 20:58:12 +02:00 |
|
|
fe154d9251
|
fixed code sniffer reported errors
|
2016-07-01 14:17:39 +02:00 |
|
|
a8ffbc2d0e
|
handle empty/unchecked/checked checkboxes properly in both react and forms
|
2016-07-01 14:14:18 +02:00 |
|
|
9de3a245b0
|
fixed both radio & checkbox fields so that it selects the proper value
|
2016-07-01 14:14:18 +02:00 |
|
|
7f265675b0
|
changed the way custom field date type is handled (react + form + db)
|
2016-07-01 14:14:18 +02:00 |
|
|
ba15db9829
|
fixed value loading for textarea
|
2016-07-01 14:14:18 +02:00 |
|
|
d15473a8e4
|
disabled first/last name inputs for WP User on manage subscription page
|
2016-07-01 14:14:18 +02:00 |
|