Unverified Commit dff25a30 authored by Greg Spencer's avatar Greg Spencer Committed by GitHub

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.
parent cb1c7a36
......@@ -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.
......
......@@ -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"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment