From ec8ca8606c9eec8b1ecc965f5045fd29130a7e16 Mon Sep 17 00:00:00 2001 From: Daohan Chong Date: Fri, 16 Nov 2018 02:57:02 +0800 Subject: [PATCH] Add dashing config file for generating docset from flutter docs (#24374) --- dev/docs/dashing.json | 105 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 dev/docs/dashing.json diff --git a/dev/docs/dashing.json b/dev/docs/dashing.json new file mode 100644 index 0000000000..d0eabbebec --- /dev/null +++ b/dev/docs/dashing.json @@ -0,0 +1,105 @@ +{ + "name": "flutter", + "package": "flutter", + "version": "{{VERSION}}", + "author": { + "name": "The Flutter Team", + "link": "https://flutter.io" + }, + "index": "index.html", + "icon32x32": "flutter/static-assets/favicon.png", + "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": "" + }, + + "body > main > div.col-xs-12.col-sm-9.main-content > h1": { + "requiretext": " class", + "type": "Class", + "regexp": " class", + "replacement": "" + }, + + "body > main > div.col-xs-12.col-md-8.main-content > h1": { + "requiretext": " function", + "type": "Function", + "regexp": " function", + "replacement": "" + }, + + "body > main > div.col-sm-9.col-md-8.main-content > h1": { + "requiretext": " typedef", + "type": "Type", + "regexp": " typedef", + "replacement": "" + }, + + "body > main > .col-xs-12.col-sm-9.col-md-8.main-content > h1": { + "requiretext": " enum", + "type": "Enum", + "regexp": " enum", + "replacement": "" + }, + + "body > main > .col-md-8.main-content > h1": { + "requiretext": " constant", + "type": "Constant", + "regexp": " constant", + "replacement": "" + }, + + "body > main > div.col-xs-12.col-sm-9 > h1": { + "requiretext": " method", + "type": "Method", + "regexp": " method", + "replacement": "" + }, + + ".callables .callable .name a": { + "type": "Method" + }, + + "body > main > .col-xs-12.col-sm-9.col-md-8 > h1": { + "requiretext": " property", + "type": "Property", + "regexp": " property", + "replacement": "" + }, + + "body > main > .col-xs-12.col-md-8 > h1": { + "requiretext": " constructor", + "type": "Constructor", + "regexp": " constructor", + "replacement": "" + }, + + "body > main > .col-xs-12.col-sm-9.main-content > h1": { + "requiretext": "operator ", + "type": "Operator", + "regexp": "operator ", + "replacement": "" + }, + + ".callables .callable": { + "requiretext": "operator ", + "type": "Operator", + "regexp": "operator ", + "replacement": "" + } + + + }, + "ignore": [ + "ABOUT" + ] +} \ No newline at end of file