amysorto / mlab-vis-client Goto Github PK
View Code? Open in Web Editor NEWThis project forked from m-lab/mlab-vis-client
Measurement Lab Visualizations - Analyzing internet speeds worldwide.
License: MIT License
This project forked from m-lab/mlab-vis-client
Measurement Lab Visualizations - Analyzing internet speeds worldwide.
License: MIT License
Take a look at React Testing Framework:
https://jestjs.io/docs/en/tutorial-react
Other testing info:
https://reactjs.org/docs/testing.html
When you mouse over an incident box, you should see text even if the box is too small to fit that description. We plan to use pop-out hover based on some d3 resources that can be found below.
https://www.d3-graph-gallery.com/graph/custom_annotation.html
https://d3-annotation.susielu.com/#setup
Also, once this logic is done in state, we should move the inline-styling out to a css class that is associated on state change.
Since we no longer need to populate the incident dropdown (incidents going to be seen on client dropdown), this may not be needed. The only thing I can think of is trying to match the incidents (which have an asn number) to the current Client ISPs dropdown.
JSON file: http://idb.io.s3.amazonaws.com/data/mlab/as_names.csv
This should resolve the previous issue where on selection, an incident ISP is bolded and other ISPs are dimmed.
also, make sure to update the hover tool tip text when using the Icon component
Can position them by placing them on the max DS for the good period and min DS for the bad period
Should update and be added to the list of selected ISPs
There are a couple other dropdowns on the Locations page that should still use MLab's old incident-dropdown component instead of our new one.
Currently in HelpTip and IncidentTip (potentially in other components as well)
https://stackoverflow.com/questions/29044518/safe-alternative-to-dangerouslysetinnerhtml
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.