Skip to content

AJAX Loading Animation #137

@adriancollier

Description

@adriancollier

We are currently utilising the API resource for generating pins for the Global Project maps and project page maps.

The process to collect all the data required for the maps take some time and has caused server issues during the previous release.

We have implemented a part-solution to collect the points on the map in 100 intervals, allowing the server to respond more effectively. But the process still takes too long to completely populate.

In addition to the API Caching solution being investigated in #136, we also have need of a loading animation that will ensure visitors are aware that the map is loading and is not complete.

This animation should:

  • Display clearly that the loading of the map points is not completed
  • Remove itself from the page once loading is completed
  • Add any explanation of long loading times

This solution could also:

  • Display the number of pins already loaded
  • Display the number of pins in total
  • Offer ability for user to stop the loading of pins

Any solution that has been found that covers these requirements should be presented as following:

  • Outline of solution
  • Additional libraries/resources to be used
  • Notable dependencies
  • Drawbacks or issues
  • Estimation of implementation time
  • Test case

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions