- asset loading improvements (by matjazp)
- compatibility fixes when used together with PageFrontEdit module (by matjazp)
- show an alert when ctrl key is pressed and template edit mode is disabled, or if it's not a page-edit mode
- change "feel" element to "a[data-feel]": valid markup and native middle-click support
- fix onLightboxReady (should only fire when the lightbox opens, reported by matjazp)
- add selectors to hide for superusers (requested/added by matjazp)
- allow empty values for fieldHighlightStyle and selectorsToHide
- fix CSS bug in magnific popup
- minor tweaks
- fix CSS loading
- make Save + Keep unpublished button also fixed
- skip unnecessary redirect on modal save (by matjazp)
- new "page-add" action to add child (requested/contributed by matjazp)
- use monospace font in module settings field styleOverrides (by matjazp)
- new setting: disable loading FEEL CSS (requested by matjazp)
- remove system templates from module settings Excluded templates dropdown
- JavaScript callback updates and documentation
- several minor tweaks
- fixed issue with "fields" mode in PW 2.7 (thanks to CarloC)
- autoload module on front-end only (in 1.3.7 it's autoload again)
- new feature: set fields to load in the lightbox instead of the full admin
- fix styleOverrides not working at all
- only prefix module's own CSS classes with "feel-" (reported by Matjaž)
- allow middle-click on feel button to open the admin in a new window
- fixed default edit link text not saved in settings (reported by Matjaž)
- fixed PHP error when no parameters was passed to feel()
- use non-minified version of JqueryMagnific.js (unavailable in earlier PW)
- fixed disable autoloading scripts working the opposite way (reported by Matjaž)
- new: also load CSS assets by FrontEndEditLightbox.js
- new option: disable autoloading FrontEndEditLightbox.js. This enables loading it manually, for example when using a script loader.
- new option: custom data-* attributes feature. Can be useful for further JS/CSS processing (eg. ajax reload parts using FEEL callbacks)
- load jQuery and Magnific Popup by FrontEndEditLightbox.js (only if they aren't loaded)
- added simple ajax reload implementation example to the readme file
- removed php notice on module install (reported by Sevarf2)
- fixed: do not add editlink markup if module is disabled (reported by Matjaž)
- a few minor CSS changes (suggested by Matjaž)
- new option: disabled templates list (only valid for non-SuperUsers)
- some JS/CSS files skipped if admin
- do not add Magnific Popup assets to admin (suggested by Matjaž)
- fixed missing default values on module install
- fixed default editlink text override issue
- fixed: do not try to open Template editor if not SuperUser
- added ctrl+shift hotkey to toggle editlink display
- sanitize module settings inputs
- fix: unchecking setting "Enable module" in module options causing PHP error
- fixed: assets weren't added if FEEL was used on a non-editable page with edit links referencing other pages
- option to change default edit link text (request by adrianbj)
- FrontEndEditLightbox.js and JqueryMagnific.js moved back to the bottom of
<body>
to ensure jQuery is loaded - usability: "Style override" option field placeholder was changed to field notes (suggested by Matjaž)
- fixed fixedSaveButton typo (reported by Matjaž)
- fixedSaveButton made overridable using CSS (class name
feel-fixed-save-button
) - fixed user js overrides
- undefined notice fix (reported by adrianbj)
- added icon (paper-plane)
- lightbox max-width changed from 900px to 90%
- use close confirm message only on Chrome - other browsers display the default confirm message before closing the lightbox properly
- added "Style overrides" textarea for custom CSS (thanks to Matjaž)
- moved JS/CSS to
<head>
- rewritten as a module, usage mode changed to
$page->feel($options)
- array format for options (options can be accessed by their names)
- new option: "Enable module" - toggle module on/off globally
- new option: confirm iframe close if edit form has changed (only on Pages, uses the built-in admin notification message)
- fixed: wire("user")->language only available on multi-lang setups
- JS callback functions
- new: override options on individual edit links
- new: edit page template on ctrl-click (optional, see enableTemplateEdit option)
- changed edit link html element to
<feel>
- wrapper element removed
- redesigned class system
- extendable FEEL options