=== Ninja Forms - Layout & Styles Extension === Contributors: kstover, jameslaws, kbjohnson90 Donate link: http://ninjaforms.com Tags: form, forms, CSS Requires at least: 5.4 Tested up to: 5.6 Stable tag: 3.0.29 License: GPLv2 or later == Description == The Ninja Forms Layout & Styles Extension allows users to create very complex layouts and styles with little to no experience with CSS right in their WordPress admin. == Installation == This section describes how to install the plugin and get it working. 1. Upload the `ninja-forms-style` directory to your `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Use == For help and video tutorials, please visit our website: [NinjaForms.com](http://ninjaforms.com) == Changelog == = 3.0.29 (15 February 2021) = *Bugs:* * Resolved an issue that caused fields being dragged into a repeatable fieldset to visually duplicate in the form builder. = 3.0.28 (9 October 2019) = *Bugs:* * Styles should now be honored on all forms when there are multiple copies of the same form on a page. *Changes:* * Added support for styling file upload fields. = 3.0.27 (12 June 2019) = *Changes:* * Cleaned up a few older scripts that were slowing things down in the form builder. Drag and drop should now be more performant. = 3.0.26 (4 April 2019) = *Bugs:* * Resolved an issue that was flooding error logs with warnings in php 7.3. = 3.0.25 (19 September 2017) = *Bugs:* * Fixed a bug with Required Fields not being properly validated on submission. = 3.0.24 (15 September 2017) = *Changes:* * Reverts unnecessary changes, where the compatibility issue with Multi-Part is solved in Multi-Part. = 3.0.23 (14 September 2017) = *Changes:* * Re-release with missing files. = 3.0.22 (13 September 2017) = *Bugs:* * Fixed a bug with PHP Warning messages in the generated CSS output. * Fixed a bug with field duplication. = 3.0.21 (02 August 2017) = *Bugs:* * Fixed a bug that caused calculations to fail when using Layout & Styles, Multi-Part Forms, and Conditional Logic. = 3.0.20 (21 June 2017) = *Changes:* * Added a button to "remove all styles" from the plugin-wide styling section. = 3.0.19 (02 May 2017) = *Changes:* * Added Multi-Part Forms plugin styles if the Multi-Part Forms add-on is active. = 3.0.18 (11 April 2017) = *Bugs:* * Forms should now import with proper field orders in all installations. = 3.0.17 (17 March 2017) = *Bugs:* * Completed a deep-dive of all plugin-wide styling settings. They should all work properly now. = 3.0.16 (07 March 2017) = *Bugs:* * Fixed a bug that could cause the builder to crash without warning in some instances. = 3.0.15 (02 Februrary 2017) = *Bugs:* * Fixed a PHP warning about unset variables. = 3.0.14 (26 January 2017) = *Changes:* * Added a filter for Ninja Forms version 3.0.25 that allows Layout & Styles to correctly order fields in submissions. = 3.0.13 (19 January 2017) = *Bugs:* * Saved fields can now be properly dragged onto rows and dividers. = 3.0.12 (21 November 2016) = *Bugs:* * Field styles should apply properly on the front-end in all cases. = 3.0.11 (26 October 2016) = *Bugs:* * Fixed a bug that was introduced in version 3.0.10 that caused rows with empty columns to be removed. * Sometimes column widths were totalling over 100%. This caused fields to wrap around to a new row. = 3.0.10 (17 October 2016) = *Bugs:* * Corrupt data should no longer cause Layouts to crash the builder with an "undefined ParentNode" error. = 3.0.9 (12 October 2016) = *Changes:* * Added better error handling for missing field types. This should prevent some JS errors from being thrown on display. = 3.0.8 (28 September 2016) = *Bugs:* * Fixed a bug that caused field order to randomise when sorting fields between cells and rows. * Fixed a bug with template imports that caused templates to fail. * Added version number to script inclusion to help prevent caching issues. * Fixed a bug with hover styles not being applied to submit buttons. = 3.0.7 (26 September 2016) = *Bugs:* * Fixed a bug with conversion from the RC of Ninja Forms. = 3.0.6 (11 September 2016) = *Bugs:* * Fixed a bug with conversion and invalid form layouts. = 3.0.5 (09 September 2016) = * Fixed a bug with conversion. = 3.0.4 (08 September 2016) = *Bugs:* * Fixed a bug with applying plugin wide styles. = 3.0.3 (06 September 2016) = *Bugs:* * Compatibility with Multi-Part Forms v3.0. = 3.0.2 (06 September 2016) = *Bugs:* * Improved conversion efficiency. * Compatibility with Multi-Part Forms v3.0. = 3.0.1 (27 July 2016) = *Bugs:* * Fixed a bug that could break form conversion in Ninja Forms. = 3.0.0 = * Updated with Ninja Forms v3.x compatibility * Deprecated Ninja Forms v2.9.x compatible code = 1.2.7 (12 May 2015) = *Bugs:* * Fixed a bug that could cause column layouts to fail even when they are correct. = 1.2.6 (17 March 2015) = *Bugs:* * Fixed an issue with browser caching that could cause older versions of JavaScript files to load. = 1.2.5 (4 March 2015) = *Bugs:* * Fixed a bug that removed the Multi-Part Styles section if that extension was also activated. = 1.2.4 (3 March 2015) = *Bugs:* * Fixed a bug that could cause a fatal error if Ninja Forms core was deactivated. = 1.2.3 (4 February 2015) = *Changes:* * Preparing for compatibility with Ninja Forms version 2.9. = 1.2.2 (24 November 2014) = *Bugs:* * Fixed a bug that could prevent field layouts from saving properly. = 1.2.1 (17 November 2014) = *Changes:* * Adding a warning for a common invalid column layout error. *Bugs:* * Fixed a bug with default styling. * Updated support for i18n. = 1.2 = *Bugs:* * Fixed a bug that prevented the new options from showing up. *Changes:* * Added rating-specific styles on a per-field basis. * Added individual styling to rating fields. * Converting Layout and Styles over to the new Ninja Forms loading class. * Added per form title styling. = 1.1.1 = *Bugs:* * Fixed a bug that prevented multi-part pages from being added on the Layout and Styles tab. * Fixed some CSS specificity errors with textboxes and textareas. *Changes:* * Admin scripts should now load the min or dev versions based on the NINJA_FORMS_JS_DEBUG constant. * Added display selector. * Adjusted what's advanced and what's basic. * Limited some selectors from Default Field Styles. * Moved styles to be output before form and not after. = 1.1 = *Bugs:* * Fixed a bug that could cause multi-part forms to behave incorrectly when styled. * Adjusted a CSS selector that could cause styles from not applying properly. = 1.0.9 = *Bugs:* * Fixed a fairly major bug with Layout & Styles and Multi-Part forms that could cause multi-columned pages to behave incorrectly. = 1.0.8 = *Changes:* * Added additional styles for core such as an error selector fix, form title, button and hover. Also added styles for MP Page Titles, and pre / next hovers. = 1.0.7 = *Changes:* * Changed the license and auto-update system to the one available in Ninja Forms 2.2.47. = 1.0.6 = *Bugs:* * Fixed a bug that prevented previous and next button in multi-part forms to be styles. *Changes:* * improved i18n compatibility. = 1.0.5 = *Changes:* * Changed references to wpninjas.com to the new ninjaforms.com. = 1.0.4 = *Bugs:* * Fixed a bug that prevented the per form hover state styles being applied to submit buttons. = 1.0.3 = *Bugs:* * Fixed a bug that prevented List fields from working properly on the Default Field Styles tab. = 1.0.2 = *Changes:* * Updates for compatibility with WordPress 3.6 = 1.0.1 = *Bugs:* * Fixed a visual bug with the placement of the Form Settings metabox. = 1.0 = *Bugs:* * Fixed a bug that was preventing the "Field Type Settings" tab from working properly. = 0.9 = *Changes:* * The selector used for the "next" and "previous" buttons in Multi-Part Forms has been changed. * Added "Page" styles for use with AJAX submissions and Multi-Part Forms. = 0.8 = *Features:* * Added new AJAX submissions and Multi-Part Forms styling options. = 0.7 = *Changes:* * Added a filter to the fields array that is output on the layout editing screen. = 0.6 = *Bugs:* *Bugs:* * Fixed a bug that could cause the "Error Message Styles" from saving properly. = 0.5 = *Bugs:* * The admin JS file should now include properly on sites using versions of WordPress before 3.5. = 0.4 = *Features:* * Added styling options for Multi-Part Forms elements. = 0.3 = * Fixed a bug in the minified JS. = 0.2 = * Fixed a bug that prevented some users from activating their installations. = 0.1 = * Initial release