You are here

README.txt in Page Load Progress 8

Same filename and directory in other branches
  1. 7 README.txt
CONTENTS OF THIS FILE
---------------------

* Introduction
* Configuration
* Caveats
* Maintainers
* Credits

INTRODUCTION
------------

Page Load Progress is a module that sets a screen lock showing a throbber when
the user submits a form that triggers a time consuming task. It unequivocally
indicates a task is being executed, and, as a result, improves the overall user
experience. By forbidding users from clicking around while waiting, it also
prevents task execution failures, e.g. when working with web services.

CONFIGURATION
------------

To configure the behavior of this module go to
admin/config/user-interface/page-load-progress.

CAVEATS
-------

Even though you can leverage a Configuration Management override or a Twig
template to change the default behavior, it is strongly recommended you trigger
the throbber only on form submits and internal links as these are the only
supported use cases. Be warned!

If you must, assign the behavior to external "<a>" elements carefully. "<a>"
elements can be opened in a new browser tab or window, which would leave the
original window locked waiting for reload. Also, "<a>" elements are sometimes
used with modals, so make sure that you identify what classes trigger modal
windows and you use :not() to avoid them, or use specific classes when
assigning the behavior (example "a.not-modal").

MAINTAINERS
-----------

* anavarre (https://www.drupal.org/u/anavarre)
* Dom. (https://www.drupal.org/u/dom)

CREDITS
-------

This module was originally created and maintained for Drupal 7 by Mariano
(https://www.drupal.org/u/mariano)

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Configuration
  5. * Caveats
  6. * Maintainers
  7. * Credits
  8. INTRODUCTION
  9. ------------
  10. Page Load Progress is a module that sets a screen lock showing a throbber when
  11. the user submits a form that triggers a time consuming task. It unequivocally
  12. indicates a task is being executed, and, as a result, improves the overall user
  13. experience. By forbidding users from clicking around while waiting, it also
  14. prevents task execution failures, e.g. when working with web services.
  15. CONFIGURATION
  16. ------------
  17. To configure the behavior of this module go to
  18. admin/config/user-interface/page-load-progress.
  19. CAVEATS
  20. -------
  21. Even though you can leverage a Configuration Management override or a Twig
  22. template to change the default behavior, it is strongly recommended you trigger
  23. the throbber only on form submits and internal links as these are the only
  24. supported use cases. Be warned!
  25. If you must, assign the behavior to external "" elements carefully. ""
  26. elements can be opened in a new browser tab or window, which would leave the
  27. original window locked waiting for reload. Also, "" elements are sometimes
  28. used with modals, so make sure that you identify what classes trigger modal
  29. windows and you use :not() to avoid them, or use specific classes when
  30. assigning the behavior (example "a.not-modal").
  31. MAINTAINERS
  32. -----------
  33. * anavarre (https://www.drupal.org/u/anavarre)
  34. * Dom. (https://www.drupal.org/u/dom)
  35. CREDITS
  36. -------
  37. This module was originally created and maintained for Drupal 7 by Mariano
  38. (https://www.drupal.org/u/mariano)