Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Masquerade float block

Security covered

Part of the Masquerade ecosystem · 6 projects

View on drupal.org

This is a simple module which works with Masquerade module and provides float draggable Masquerade block.

The module useful, for example, when you use panels everywhere on the site and features to export the configuration.
With this module you don't need to care about removing Masquerade block from panel configuration for stage or live environment.

Initial block position is left top, but it can be changed by dragging the block, position will be remembered (using cookies).

Block inherits all settings from native Masquerade block.

USAGE:
Once module was enabled, you will see the Masquerade block on the
left top position (in D8 you have to manually enable block on /admin/config/development/masquerade-float-block). Use as regular Masquerade block.

When the floating Masquerade block is shown an overlay protects the page
against any click. To deactivate the overlay simply click on "Hide" button.
Which is located inside the floating Masquerade block.

Also, you can control appearing of the Masquerade block in three ways:
Drupal 7:

  1. With admin UI: navigate to admin/config/people/masquerade/float-block (People > Masquerade > Float block) , enable or disable float block.
  2. pass the ?mfb_show parameter in GET request to 1 or 0
    ex.: http://site.com?mfb_show=1 - enable Masquerade block
    - 1 enable Masquerade block on all pages
    - 0 disable Masquerade block on all pages
  3. set the "masquerade_float_block_visible" variable to 1 or 0.
    ex.: variable_set('masquerade_float_block_visible', 1) - enable Masquerade block
    in settings.php:
    $cong['masquerade_float_block_visible'] = 0 - disable Masquerade block

Drupal 8:

  1. With admin UI: navigate to /admin/config/development/masquerade-float-block (Configuration > Development > Masquerade Float Block) , enable or disable float block with chekbox.
  2. Pass the ?mfb_show parameter in GET request to 1 or 0
    ex.: http://site.com?mfb_show=1 - enable Masquerade block
    - 1 enable Masquerade block on all pages
    - 0 disable Masquerade block on all pages
  3. In settings.php:
    $config['masquerade_float_block.settings']['visible'] = 0; - Masquerade block disabled
    $config['masquerade_float_block.settings']['visible'] = 1; - Masquerade block enabled

Supporting this Module

Support this module if it is valuable for you or your organization https://buymeacoffee.com/itech4web

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Mar 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
2.x-dev Dev Mar 25, 2024
2.0.0 Stable Mar 25, 2024