Comments (11)
I have rescued the first loader that we took for uploads sections and I have made an animation for this story: https://github.com/huridocs/uwazi-assets/tree/master/30_loading_document
I've been fighting with some CSS issues on the prototype that needs to be checked while implementing the loader throughout the app, but I didn't solve it 100% because I don't know how do you go to implement this in React.
@konzz @daneryl we can make a call when you get this story and we will watch it together.
from uwazi.
We've been discussing about having a global loader so whenever there is an ongoing request the loader is working. @danicatalan what do you think of that?
from uwazi.
Sure! I think the loader that I uploaded suits well for now.
If you want to simpliticate the load action througout the app, we can put the loader in a front layer - overlaping all the window. Is it what you mean?
from uwazi.
Yes. And always in the same visible position.
from uwazi.
Great! I will modify the behaviour of the element, I will noticr you when the asset its updated.
from uwazi.
@txau take a look at https://github.com/huridocs/uwazi-assets/tree/master/30_loading_document
I've moved it outside the document to simplify the implementation and make it more reusable. Now we can use it in every page, not just in doc viewer.
I made it in CSS too, deprecating the old GIF.
from uwazi.
@dani Same as #7. Is the right moment to design a global loader?
from uwazi.
I would keep it until we decide to have another one. This is very basic but works in a lot of context, like in the header, inside a button or a card... and that has a lot of value.
from uwazi.
Ok. Go for it then. Wanna move it to dev or can you implement it yourself?
from uwazi.
I don't know how to trigger the event while loading the document, so lets move it to dev and I will talk with them if they have any doubt about it.
from uwazi.
Solved with #173
from uwazi.
Related Issues (20)
- A Redis CONNECTION_BROKEN error is thrown while running yarn hot
- Update of react-text-selection-handler
- Settings -> Menu Add Group is not creating a group
- New Templates CRUD UI HOT 1
- IX Metadata extractor Multiselect backend: Data transmission issue HOT 2
- Sidepanel tabs loose search term and other params such as file HOT 1
- Searching in library can lead to non-existing pages HOT 1
- We are creating canonical broken links HOT 1
- EDIT button on Thesaurus has a "disabled" look, and doesn't have a hover functionality HOT 1
- Update flowbite-react to newest version HOT 1
- Popup for contextual help is not displayed properly HOT 2
- Popup menu for selecting/deselecting map layers is not displayed properly
- Entities only index one document per language
- Refactor routes HOT 1
- New Template Creation / Edit UI
- Colorpicker Component HOT 2
- [IX] Add "Suggestion" filter to the stats and filters panel HOT 2
- Table resets on data change
- Dragging an item in a table makes all items groups HOT 1
- Eslint upgrade to v9.x
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 uwazi.