Complete codebase overhaul to facilitate further future integrations into 3rd party plugins and the upcoming Gutenberg editor

—

Changelog

1.2.7 – September 24 2018

Use included version of TinyMce to prevent js conflicts with frontend forms plugins

1.2.6 – September 13 2018

Adds support for editing Post Content and Post Title fields. Allows editing posts and pages that have Beaver Themer templates applied to them.

1.2.5 – September 9 2018

Adds support for UABB Advanced Tabs module, including outputting saved templates. Fixes PHP fatal error when a site doesn’t have an editor role defined.

1.2.4 – August 30 2018

Fixes JS error when trying to edit a page with a UABB Icon/Image module displaying an Icon. Fixes various bugs with editing external Beaver Themer templates.

1.2.3 – August 13 2018

The editor now ignores fields that contain shortcodes for all sources (previously only fields containing Beaver Builder and Beaver Themer shortcodes were ignored). Adds a filter for ignoring modules based on custom criteria.

1.2.2 – July 30 2018

Fixes an error on some browsers that would select a row image background instead of the content in that row, preventing the content from being edited.

1.2.1 – July 27 2018

Restores support for UABB Image/Icon module

Adds translation support for the text in the frontend settings menu

Adds additional norwegian translations

Fixes php notice when a page contains row background images

1.2.0 – July 26 2018

Adds the ability to edit row background images.

1.1.9 – July 25 2018

Fixes php notice from appearing when logging in with some users roles

1.1.8 – July 16 2018

Adds Norwegian translations

1.1.7 – July 11 2018

Adds support for editing modules within global rows and Beaver Themer header and footer templates. These types of modules have a larger orange border when editable.

Adds text alignment options. Text alignment will not work for some module types.

1.1.6 – June 10 2018

Prevent plugin from loading files if Beaver Builder isn’t enabled for the current page – this prevents a TinyMCE plugin conflict with a front end forms plugin.

1.1.5 – June 8 2018

Enabled spellcheck and highlight-and-paste link functionality for the text editor

1.1.4 – June 6 2018

Editors are now automatically added to Limited Capability access unless user roles have been explicitly edited. This matches functionality prior to 1.1

Added support for UABB’s Info List module, and refactored code to more easily support other dynamic modules in the future

Fixed bug preventing proper text selection on Firefox

Fixed bug with activation on the Edge browser

Fixed line-height discrepancy on some modules when activating the editor (now using locally maintained copy of TinyMCE)

0.2.1 – February 8 2018

Various bug fixes

IE 11 compatibility issue that prevented builder from activating

Css sizing issues with themes that set box-sizing: border-box

Issue with new svg icons added in 0.2.0 showing up where they shouldn’t

TinyMCE giving invalid input options when adding a new line to a multiline text module

Font consistency issues inside the live editor controls

0.2.0 – February 2 2018

This release improves permission controls

Prevent access to modules containing beaver themer connected fields

Respect beaver builder permissions for access to global modules

Allow admins to control editing permissions for non-admins on a field-by-field basis. Admins now have access to a “lock” button on their live editor that will lock and unlock fields for non-admin users of the live editor. Non-admin users will be unable to edit locked fields.