Popup Maker Core
Routine
v1.3
Release notes
Features
- Added unlimited themes functionality to the core.
- Allow disabling of event.prevendDefault() for on click events by adding do-default class.
- Added support for session based cookies.
- Add Height & Width options to Close Button for better control.
- Theme styling is now rendered in the head via inline CSS with an option to disable in the case that popup styles have been moved to the theme stylesheet.
- Delay showing the close button after the popup opens. Set the delay in ms.
- Added stackable popups option to show more than one popup at a time. ( A stackable popup won’t close other popups when its opened. )
- Added WooCommerce Targeting Conditions.
- Added new system info tab on the tools page to make debugging faster.
Fixes
- Add option to disable moving of popup to end of .
- Corrected input type under Click-Open Settings meta box.
- Description cleanup for popup location.
- Correct French translation file name.
- Rewrote popup loop to not overwrite global $post breaking some content shortcodes.
- Bug when clicking publish with empty name field publish becomes unclickable again.
- Sitewide cookie option will not stay unchecked.
- Bug where popup & popup_theme meta was stored with other post types on revision.
- Bug in the popup_trigger shortcode with $content not being rendered properly.
Maintenance
- Change default responsive mobile size to 95%.
- Change default z-index to 1999999999.
- Add ability to pass a callback to the popmake(‘close’) method.
- Add namespace to click open event (‘click.popmakeOpen’).
- Add $default arg to popmake_get_popup_meta_group function.
- Auto close content tags using balanceTags().
- Added new popmake_get_popup(), get_the_popup_ID(), popmake_get_the_popup_ID(), popmake_the_popup_ID() functions.
- Check if popup is already open before auto opening.
- Add ajax="true" to gravity forms shortcodes if not there.
- Make auto open cookie key optional.
- Disable fixed position for responsive sizes.
- Compensate for Admin Bar when visible.
- Added options to disable Support & Share admin widgets.
- Added new filter popmake_popup_default_close_text to allow filtering of popup close text.
- Added close text override on a per popup basis. New option under Close Settings.
- Choosing a responsive size will automatically disable fixed position & scrollable content.
- Unneeded data attributes are now removed to clean up html.
- Meta has now been compressed into serialized arrays for popups and themes.
- Added new Meta Field management class as a step toward a more maintainable code base.