Better coding style
This commit is contained in:
@@ -3,7 +3,7 @@ import 'dart:html' as html show HttpRequest, Element, querySelector;
|
||||
import 'package:html/parser.dart' show parse;
|
||||
import 'package:html/dom.dart' as dom show Element;
|
||||
|
||||
final excluded_keywords = ['index', 'CONTRIBUTING', 'LICENSE', 'README'];
|
||||
final excluded_keywords = {'index', 'CONTRIBUTING', 'LICENSE', 'README'};
|
||||
|
||||
// Get the sitemap content
|
||||
Future<String> fetchRemoteSitemap() async {
|
||||
@@ -31,7 +31,9 @@ Map<String, String> detectPages(List<dom.Element> sitemap, [String prefix]) {
|
||||
final text = elem.firstChild.text;
|
||||
links[url] = (prefix == null) ? text : '$text ($prefix)';
|
||||
} else {
|
||||
final prefix = elem.firstChild.text;
|
||||
prefix = (prefix == null)
|
||||
? elem.firstChild.text
|
||||
: '$prefix / ${elem.firstChild.text}';
|
||||
final ul = elem.children[0].children;
|
||||
links.addAll(detectPages(ul, prefix));
|
||||
}
|
||||
@@ -68,4 +70,5 @@ Future<html.Element> getSitemap() async {
|
||||
drop_container = html.querySelector('#drop-page');
|
||||
} while (drop_container != null);
|
||||
pages.forEach((link) => drop_container.append(link));
|
||||
return drop_container;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user