-
Notifications
You must be signed in to change notification settings - Fork 118
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
Some classes not hyperlinked #1152
Comments
http://docs.flutter.io/flutter/material/ThemeData/ThemeData.html shows this also. All the properties mentioned in the body of the constructor description should be hyperlinks but aren't. |
Here's a particularly bad case: http://docs.flutter.io/flutter/widgets/CustomPainter/paint.html Notice how Source for CustomPainter: Source for Canvas: |
cc @devoncarew |
@Hixie, can you provide a link to the source code? |
The script that generates the docs is: I've updated the comments on this bug with links to the files that contain the classes in question. |
Perhaps something to do with the markdown resolver? The items the get resolved here: are on the first line of the markdown list; the ones that don't are on the following lines. |
This diff will make the resolver work:
I think this might be the bug: :) |
@kevmoo might know if my analysis above re: the possible package:markdown bug is correct. :) Probably my next step should be to write a unittest for markdown and see. |
@eseidel plausible. A unittest would be nice. |
Some of the earlier items in this bug are fixed; I'll take a look at the markdown related one. |
I still see this e.g. in: (Draggable and AnimatedPositioned aren't hyperlinked, despite being listed in the index on the same page) |
What version of dartdoc did we use to build the docs.flutter.io? There used to be a comment in HTML files with the version number, but I can't find it? |
The version is written into index.html; flutter docs are built w/ the last published version of dartdoc (these generated docs are up-to-date w/ the tool). From looking at the source, the entries that we can't resolve really aren't resolvable w/ the file's imports. We'd need to either import the draggable and animatedpositioned libs into widgets/overlay.dart, or implement something like #1153. Let's track the fix in #1153. |
If you look at: http://docs.flutter.io/flutter/gestures/GestureBinding-class.html
It says "Implements: HitTestable, HitTestDispatcher, HitTestTarget", but those classes aren't hyperlinked. This is weird, since they are also listed in the sidebar, and there they are hyperlinks.
Source: https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/gestures/binding.dart
The text was updated successfully, but these errors were encountered: