Comments (12)
We got this down to about 5 seconds for even a largest maps in a worst case time... do we still need to add a spinner?
from otm-core.
I don't think so.
from otm-core.
@jwalgran should we close this?
from otm-core.
Labeled as a question. I do think a spinner is a good idea, but I moved it to Long Term Issues because Deb gave it a thumbs down.
from otm-core.
Just noting that I watched someone else using OpenTreeMap for the first time yesterday (Ivan) and they were confused when nothing seemed to have happened after attempting a search.
from otm-core.
I vote for a spinner. Currently searches on latreemap
take over 10 seconds.
from otm-core.
@RickMohr what search took > 10 seconds? On staging, all my searches are blindingly fast.
from otm-core.
I don't remember exactly but I just tried an advanced search on the production latreemap
unchecking Dispay > Trees and it took 8 seconds
from otm-core.
Specifically, unchecking trees does take around 8 seconds.
Another reason to have a spinner is that sometimes the results are impossible to see, so you don't actually know when your search is done.
We should solicit @lederer's input on the "searching" feedback. Seems to me that you should have the ability to cancel the search or adjust it, or zoom/pan the map or whatever, before a search completes.
from otm-core.
Can we try this…
On search, disable the search button and lower its opacity to, say, .2. Also lower the opacity of any content that will be updated by the search results (eg, ecobenefits, tree count, planting sites count).
When the search completes, update the content, reenable the search button, and restore the opacity of all elements.
from otm-core.
We now show a "Loading Ecobenefits" message.
from otm-core.
We only show the "Loading Ecobenefits" message on page load, not when a search happens.
We're partway there, but there is more work to do.
from otm-core.
Related Issues (20)
- Search results do not match parameters when searching by unit
- Upgrade jquery HOT 1
- Upgrade moment and mustache - Covered by https://github.com/OpenTreeMap/otm-cloud/issues/428
- Cannot download modeling CSV - Covered by https://github.com/OpenTreeMap/otm-cloud/issues/428
- Migrate to CircleCI 2 config format or remove CircleCI builds
- Date filter on Tree Care advanced search behaving strangely HOT 2
- A user with user.is_active set to true but registration_profile.activated set to false cannot reset their password HOT 1
- Map layer selector does not open on iPad HOT 7
- Increase contrast between green and brown dots on map HOT 1
- Attempting to restore a basemap layer selection fails if the basemap type is changed
- Unhandled JS exception when localStorage is not accessible
- Cannot show the tree ID field after it is hidden HOT 1
- Cannot delete a tree if the tree ID field is hidden.
- Django Admin fails when updating/creating some tables HOT 3
- Update django-queryset-csv and django-tinsel to patch releases with Python 3 support
- Update code and dependencies to be compatible with Python 3.7
- Integrate For Sharing With iNaturalist
- Add Labels To Photos
- Add API documentation
- Address search is not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from otm-core.