Fix Dashing rules to use new dartdoc CSS entity markers. (#27818)

This fixes the offline Dash/Zeal docs generation to use the newly added dartdoc markers for different entity types to make it more exact when finding entity names.

Bumped Dartdoc to the next release.
This commit is contained in:
Greg Spencer 2019-02-15 08:40:19 -08:00 committed by GitHub
parent cb1c7a3664
commit dff25a3055
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 55 deletions

View File

@ -104,7 +104,7 @@ if [[ -d "$FLUTTER_PUB_CACHE" ]]; then
fi
# Install and activate dartdoc.
"$PUB" global activate dartdoc 0.28.1+2
"$PUB" global activate dartdoc 0.28.2
# This script generates a unified doc set, and creates
# a custom index.html, placing everything into dev/docs/doc.

View File

@ -10,83 +10,52 @@
"allowJS": true,
"ExternalURL": "https://docs.flutter.io",
"selectors": {
"#exceptions span.name a": {
"type": "Exception"
},
"body > main > div.col-xs-12.col-sm-9.col-md-8.main-content > h1": {
"requiretext": " library",
"type": "Library",
"regexp": " library",
"replacement": ""
"h1 > span.kind-library": {
"type": "Library"
},
"body > main > div.col-xs-12.col-sm-9.main-content > h1": {
"requiretext": " class",
"type": "Class",
"regexp": " class",
"replacement": ""
"h1 > span.kind-class": {
"type": "Class"
},
"body > main > div.col-xs-12.col-md-8.main-content > h1": {
"requiretext": " function",
"type": "Function",
"regexp": " function",
"replacement": ""
"h1 > span.kind-function": {
"type": "Function"
},
"body > main > div.col-sm-9.col-md-8.main-content > h1": {
"requiretext": " typedef",
"type": "Type",
"regexp": " typedef",
"replacement": ""
"h1 > span.kind-typedef": {
"type": "Type"
},
"body > main > .col-xs-12.col-sm-9.col-md-8.main-content > h1": {
"requiretext": " enum",
"type": "Enum",
"regexp": " enum",
"replacement": ""
"h1 > span.kind-enum": {
"type": "Enum"
},
"body > main > .col-md-8.main-content > h1": {
"requiretext": " constant",
"type": "Constant",
"regexp": " constant",
"replacement": ""
"h1 > span.kind-top-level-constant": {
"type": "Constant"
},
"body > main > div.col-xs-12.col-sm-9 > h1": {
"requiretext": " method",
"type": "Method",
"regexp": " method",
"replacement": ""
"h1 > span.kind-constant": {
"type": "Constant"
},
".callables .callable .name a": {
"h1 > span.kind-method": {
"type": "Method"
},
"body > main > .col-xs-12.col-sm-9.col-md-8 > h1": {
"requiretext": " property",
"type": "Property",
"regexp": " property",
"replacement": ""
"h1 > span.kind-property": {
"type": "Property"
},
"body > main > .col-xs-12.col-md-8 > h1": {
"requiretext": " constructor",
"type": "Constructor",
"regexp": " constructor",
"replacement": ""
"h1 > span.kind-top-level-property": {
"type": "Property"
},
"body > main > .col-xs-12.col-sm-9.main-content > h1": {
"requiretext": "operator ",
"type": "Operator",
"regexp": "operator ",
"replacement": ""
"h1 > span.kind-constructor": {
"type": "Constructor"
},
".callables .callable": {
@ -95,8 +64,6 @@
"regexp": "operator ",
"replacement": ""
}
},
"ignore": [
"ABOUT"