Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Switching ajax callback to use AjaxResponse rather than JsonResponse
Adding automated test for links in login and password forms, to makes sure they behave as expected.
Fixing bug where submitting ajax loaded forms redirects to page not found, instead of doing an ajax submit
Fixed bug where clicking the close button on messages does not close them
Has JavaScript Functional Tests and fixed various bugs reported in 8.x-1.0.
Check your settings if/when upgrading from 8.x-1.0 as some configuration names have been changed, and therefore the related settings will be different.
Initial release of 8.x-2.0
Cleans up some bugs
Fixes some changes made to Drupal core since 8.x-1.0 was created
Replaces deprecated code
Optimization of JavaScript
Prepares code for testing
Various bug fixes reported by users. Also adding setting to change the text of the login link in the settings page, and adding implementation of hook_variable_info() so that this link can be translated.
Changing implementation of hook_preprocess_page() to hook_init(), as the CSS and JS can be safely added to the page and will be properly included on cached pages. This should prevent issues on some installations.
1) Changes the name of the 'scripts' folder to 'js', to bring it in line with other Jaypan created modules
2) Fixes a bug in fancy_login_form_alter() that was invoking hook_form_user_register_form_form_alter() when it should have been invoking hook_form_user_register_form_alter().
3) Adds the functionality for any element on the page with a class of .fancy_login_show_popup to trigger the fancy login popup.
This is a backport of the Drupal 7.x-3.x branch, containing all the features of that branch. It is mostly a re-write of the entire module. Due to the method of generating the various forms, it should integrate better with other modules. As well, the call to hook_init() has been removed, which should mean that it will work with page caching turned on.
This version adds the reset password and create account forms to the modal.
Added option on the settings page to force the "Create new account" link in the Fancy Login modal to redirect to the account registration page, rather than showing it in the modal. This is for sites that may have large registration pages that do not fit well within the popup. When selecting the option to "disable account registration", the "Create new account" link within the Fancy Login popup will redirect the user to the account registration page, instead of loading it in the modal (popup).
Initial release of 7.x-3.x branch. This release adds the functionality to allow users to reset their password and/or register using the Fancy Login modal, rather than redirecting to the user/register and user/password pages as the previous versions did.
Upgrading 7.x-2.1-beta1 to a full 7.x-2.1 release, as I don't believe there is anything new that could break functionality, and there are fixes that should fix functionality for some users.
Updating to allow modules that rely on the current path (such as Login Destination) have it available when the block is submitted. Set redirect to use the global $destination parameter if it exists, so that these redirects can be properly followed.
Moved some CSS from the JavaScript to the CSS, as it was static and therefore didn't need to be added to the JS overhead.
Changed method of centering popup window. Should fix this issue: https://drupal.org/node/1705864
Coming back to this module after a long absence, and a lot of Drupal experience. The module has been re-written using Drupal APIs in many places where they had previously been bypassed. The module now properly ties into the Drupal #ajax system. Overall, it should be more secure, more stable, and integrate with more modules by default.
Fixed bug reported by Alkaaran in #872644: Fancy Login & Clean URLs whereby redirecting the user to the page they logged in from (according to the module settings) was not working for clean URLs
Fixed a whole bunch of issues:
* Added setting to settings page that allows users to stay upon the same page upon logging in
* Added support for login URLs with a destination attached
* Added persistent login support
* Fixed bug whereby module didn't work with multilingual sites that had a language suffix after the URL
#535454 and #538670 - fixed bug whereby form was preloaded and displayed for logged in users (neither of which should have been happening)
#536240 Added functionality supplied by the patch provided by mattyoung
#538676 Added ajax loader to form instead of fading it out, so users would not be confused and think the login didn't work. Suggested by capellic.