-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace framesets with xsl:includes and javascript to toggle visibility #12
Comments
@BalusC, what do you think? |
Go ahead. They're a leftover from TLDDoc (and originally Javadoc) and I also dislike them :) Related: http://mail.openjdk.java.net/pipermail/javadoc-dev/2013-August/000071.html |
Sounds good. Unfortunately I probably won't be able to do this anytime soon. |
I'm making some slow progress on this task here: https://github.com/stiemannkj1/vdldoc/tree/remove-framesets-12 |
@BalusC, Since this is such a big change, I wanted to mention some design decisions I made while making these changes:
Here's the current diff if you are interested: stiemannkj1/vdldoc@master...stiemannkj1:remove-framesets-12. Here's a diff between vdldoc generated by 2.2-SNAPSHOT and 3.0-SNAPSHOT: https://gist.github.com/40fdf6d5b5d6b5c2a2ab79670ec53c08 Let me know if you have any reservations. If not, I'll commit this to master some time next week. |
It might be worth adding an Expand All/Collapse All toggler (link) for the component namespaces as well. I'll probably add that in a future commit. |
Good step forward as to JS, but UI (CSS) really needs work. It looks off. |
Thanks. I agree. I will try to rework the CSS at some point. I'm not really sure what to go for except to make it similar to the old version. If you have anything in mind, let me know. |
In the latest StackOverflow Podcast (24:56-25:49), SO devs complain extensively about framesets and how framesets make it hard to create links to documentation. I propose that we remove framesets from VDLDoc and replace them with with
xsl:include
s and javascript to toggle visibility of elements. Here is a prototype of the improvement. I know this is a big change, so I wanted to get feedback before just changing the code. Is this too much of a change? Am I missing any big issues that this kind of change would cause?The text was updated successfully, but these errors were encountered: