Comments (2)
We're currently using the popover library from Twitter Bootstrap, and that library seems to be pretty bad. I've also had sporadic problems with popovers appearing in random places and getting stuck (still visible even when you move the mouse away).
I suggest we keep the Bootstrap styling, but throw out the JS library and replace it with something better. I like hoverIntent for detecting hover state, but that doesn't help with calculating popover positioning. Suggestions for better libraries welcome, or we can just write something ourselves.
Even better if the new library would allow us to get rid of renderPopovers()
(in public/js/avrodoc.js
) by letting us generate the popover contents asynchronously on demand.
from avrodoc.
I found this tool that may be nice to use: http://www.opentip.org/ This looks like exactly what we would want.
from avrodoc.
Related Issues (20)
- Browser (Firefox & Chrome) Hang On Avrodoc Generated HTML File HOT 7
- Display aliases HOT 2
- Feature Request: Add types index page HOT 2
- Feature Request: Clickable / collapsible headers for 'Protocols' and 'Types'
- Feature Request: Allow for types index page to be the 'homepage'
- Bug: Type definition page incorrectly formatted for types with complex members HOT 4
- Feature Request: Output arbitrary attributes for all idl objects HOT 1
- Decomposed schemas are not supported?
- Support Github-style ``` code ``` code blocks HOT 1
- Nested schemas not processed in proper order HOT 1
- avrodoc fails for schema HOT 1
- Add build information to documentation page
- Question about the state of this project. HOT 1
- sys.puts is deprecated HOT 1
- Example link in README.md is broken or website is down
- Command-line argument for output file HOT 4
- Report errors to the user
- Complete Avro 1.7.3 compatibility
- Write some automated tests
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 avrodoc.