Unverified Commit 5d1306e7 authored by Michael Goderbauer's avatar Michael Goderbauer Committed by GitHub

Update outdated links (#73514)

parent f461f1c9
...@@ -63,42 +63,42 @@ class _ButtonsDemoState extends State<ButtonsDemo> { ...@@ -63,42 +63,42 @@ class _ButtonsDemoState extends State<ButtonsDemo> {
description: _elevatedText, description: _elevatedText,
demoWidget: buildElevatedButton(_buttonShape), demoWidget: buildElevatedButton(_buttonShape),
exampleCodeTag: _elevatedCode, exampleCodeTag: _elevatedCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/ElevatedButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/ElevatedButton-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'TEXT', tabName: 'TEXT',
description: _textText, description: _textText,
demoWidget: buildTextButton(_buttonShape), demoWidget: buildTextButton(_buttonShape),
exampleCodeTag: _textCode, exampleCodeTag: _textCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/TextButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/TextButton-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'OUTLINED', tabName: 'OUTLINED',
description: _outlinedText, description: _outlinedText,
demoWidget: buildOutlinedButton(_buttonShape), demoWidget: buildOutlinedButton(_buttonShape),
exampleCodeTag: _outlinedCode, exampleCodeTag: _outlinedCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/OutlinedButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/OutlinedButton-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'DROPDOWN', tabName: 'DROPDOWN',
description: _dropdownText, description: _dropdownText,
demoWidget: buildDropdownButton(), demoWidget: buildDropdownButton(),
exampleCodeTag: _dropdownCode, exampleCodeTag: _dropdownCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/DropdownButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/DropdownButton-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'ICON', tabName: 'ICON',
description: _iconText, description: _iconText,
demoWidget: buildIconButton(), demoWidget: buildIconButton(),
exampleCodeTag: _iconCode, exampleCodeTag: _iconCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/IconButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/IconButton-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'ACTION', tabName: 'ACTION',
description: _actionText, description: _actionText,
demoWidget: buildActionButton(), demoWidget: buildActionButton(),
exampleCodeTag: _actionCode, exampleCodeTag: _actionCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/FloatingActionButton-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/FloatingActionButton-class.html',
), ),
]; ];
......
...@@ -43,21 +43,21 @@ class _SelectionControlsDemoState extends State<SelectionControlsDemo> { ...@@ -43,21 +43,21 @@ class _SelectionControlsDemoState extends State<SelectionControlsDemo> {
description: _checkboxText, description: _checkboxText,
demoWidget: buildCheckbox(), demoWidget: buildCheckbox(),
exampleCodeTag: _checkboxCode, exampleCodeTag: _checkboxCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/Checkbox-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/Checkbox-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'RADIO', tabName: 'RADIO',
description: _radioText, description: _radioText,
demoWidget: buildRadio(), demoWidget: buildRadio(),
exampleCodeTag: _radioCode, exampleCodeTag: _radioCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/Radio-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/Radio-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'SWITCH', tabName: 'SWITCH',
description: _switchText, description: _switchText,
demoWidget: buildSwitch(), demoWidget: buildSwitch(),
exampleCodeTag: _switchCode, exampleCodeTag: _switchCode,
documentationUrl: 'https://docs.flutter.io/flutter/material/Switch-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/Switch-class.html',
), ),
]; ];
......
...@@ -217,13 +217,13 @@ class _SliderDemoState extends State<SliderDemo> { ...@@ -217,13 +217,13 @@ class _SliderDemoState extends State<SliderDemo> {
tabName: 'SINGLE', tabName: 'SINGLE',
description: 'Sliders containing 1 thumb', description: 'Sliders containing 1 thumb',
demoWidget: _Sliders(), demoWidget: _Sliders(),
documentationUrl: 'https://docs.flutter.io/flutter/material/Slider-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/Slider-class.html',
), ),
ComponentDemoTabData( ComponentDemoTabData(
tabName: 'RANGE', tabName: 'RANGE',
description: 'Sliders containing 2 thumbs', description: 'Sliders containing 2 thumbs',
demoWidget: _RangeSliders(), demoWidget: _RangeSliders(),
documentationUrl: 'https://docs.flutter.io/flutter/material/RangeSlider-class.html', documentationUrl: 'https://api.flutter.dev/flutter/material/RangeSlider-class.html',
), ),
]; ];
......
...@@ -50,7 +50,7 @@ class _GalleryAppState extends State<GalleryApp> { ...@@ -50,7 +50,7 @@ class _GalleryAppState extends State<GalleryApp> {
Map<String, WidgetBuilder> _buildRoutes() { Map<String, WidgetBuilder> _buildRoutes() {
// For a different example of how to set up an application routing table // For a different example of how to set up an application routing table
// using named routes, consider the example in the Navigator class documentation: // using named routes, consider the example in the Navigator class documentation:
// https://docs.flutter.io/flutter/widgets/Navigator-class.html // https://api.flutter.dev/flutter/widgets/Navigator-class.html
return <String, WidgetBuilder>{ return <String, WidgetBuilder>{
for (final GalleryDemo demo in kAllGalleryDemos) demo.routeName: demo.buildRoute, for (final GalleryDemo demo in kAllGalleryDemos) demo.routeName: demo.buildRoute,
}; };
......
...@@ -24,8 +24,8 @@ const String kPlatformIntegrationPackageName = 'platform_integration'; ...@@ -24,8 +24,8 @@ const String kPlatformIntegrationPackageName = 'platform_integration';
/// documentation to `//dev/docs/doc/api/`. /// documentation to `//dev/docs/doc/api/`.
/// ///
/// This script also updates the index.html file so that it can be placed /// This script also updates the index.html file so that it can be placed
/// at the root of docs.flutter.io. We are keeping the files inside of /// at the root of api.flutter.dev. We are keeping the files inside of
/// docs.flutter.io/flutter for now, so we need to manipulate paths /// api.flutter.dev/flutter for now, so we need to manipulate paths
/// a bit. See https://github.com/flutter/flutter/issues/3900 for more info. /// a bit. See https://github.com/flutter/flutter/issues/3900 for more info.
/// ///
/// This will only work on UNIX systems, not Windows. It requires that 'git' be /// This will only work on UNIX systems, not Windows. It requires that 'git' be
...@@ -303,7 +303,7 @@ void createSearchMetadata(String templatePath, String metadataPath) { ...@@ -303,7 +303,7 @@ void createSearchMetadata(String templatePath, String metadataPath) {
final String branch = getBranchName(); final String branch = getBranchName();
final String metadata = template.replaceAll( final String metadata = template.replaceAll(
'{SITE_URL}', '{SITE_URL}',
branch == 'stable' ? 'https://docs.flutter.io/' : 'https://master-docs.flutter.io/', branch == 'stable' ? 'https://api.flutter.dev/' : 'https://master-api.flutter.dev/',
); );
Directory(path.dirname(metadataPath)).create(recursive: true); Directory(path.dirname(metadataPath)).create(recursive: true);
File(metadataPath).writeAsStringSync(metadata); File(metadataPath).writeAsStringSync(metadata);
......
...@@ -809,7 +809,7 @@ class SliverAnimatedList extends StatefulWidget { ...@@ -809,7 +809,7 @@ class SliverAnimatedList extends StatefulWidget {
'happen when the context provided is from the same StatefulWidget that ' 'happen when the context provided is from the same StatefulWidget that '
'built the AnimatedList. Please see the SliverAnimatedList documentation ' 'built the AnimatedList. Please see the SliverAnimatedList documentation '
'for examples of how to refer to an AnimatedListState object: ' 'for examples of how to refer to an AnimatedListState object: '
'https://docs.flutter.io/flutter/widgets/SliverAnimatedListState-class.html\n' 'https://api.flutter.dev/flutter/widgets/SliverAnimatedListState-class.html\n'
'The context used was:\n' 'The context used was:\n'
' $context'); ' $context');
} }
......
...@@ -140,10 +140,10 @@ translations, they're keywords that help define an app's text theme ...@@ -140,10 +140,10 @@ translations, they're keywords that help define an app's text theme
and time picker layout respectively. and time picker layout respectively.
The value of `timeOfDayFormat` defines how a time picker displayed by The value of `timeOfDayFormat` defines how a time picker displayed by
[showTimePicker()](https://docs.flutter.io/flutter/material/showTimePicker.html) [showTimePicker()](https://api.flutter.dev/flutter/material/showTimePicker.html)
formats and lays out its time controls. The value of `timeOfDayFormat` formats and lays out its time controls. The value of `timeOfDayFormat`
must be a string that matches one of the formats defined by must be a string that matches one of the formats defined by
<https://docs.flutter.io/flutter/material/TimeOfDayFormat-class.html>. <https://api.flutter.dev/flutter/material/TimeOfDayFormat-class.html>.
It is converted to an enum value because the `material_en.arb` file It is converted to an enum value because the `material_en.arb` file
has this value labeled as `"x-flutter-type": "icuShortTimePattern"`. has this value labeled as `"x-flutter-type": "icuShortTimePattern"`.
...@@ -152,7 +152,7 @@ The value of `scriptCategory` is based on the ...@@ -152,7 +152,7 @@ The value of `scriptCategory` is based on the
section in the Material spec. The Material theme uses the section in the Material spec. The Material theme uses the
`scriptCategory` value to lookup a localized version of the default `scriptCategory` value to lookup a localized version of the default
`TextTheme`, see `TextTheme`, see
[Typography.geometryThemeFor](https://docs.flutter.io/flutter/material/Typography/geometryThemeFor.html). [Typography.geometryThemeFor](https://api.flutter.dev/flutter/material/Typography/geometryThemeFor.html).
### 'generated_*_localizations.dart': all of the localizations as a Map ### 'generated_*_localizations.dart': all of the localizations as a Map
......
...@@ -92,8 +92,8 @@ class CreateCommand extends CreateBase { ...@@ -92,8 +92,8 @@ class CreateCommand extends CreateBase {
/// The hostname for the Flutter docs for the current channel. /// The hostname for the Flutter docs for the current channel.
String get _snippetsHost => globals.flutterVersion.channel == 'stable' String get _snippetsHost => globals.flutterVersion.channel == 'stable'
? 'docs.flutter.io' ? 'api.flutter.dev'
: 'master-docs.flutter.io'; : 'master-api.flutter.dev';
Future<String> _fetchSampleFromServer(String sampleId) async { Future<String> _fetchSampleFromServer(String sampleId) async {
// Sanity check the sampleId // Sanity check the sampleId
......
...@@ -244,7 +244,7 @@ void main() { ...@@ -244,7 +244,7 @@ void main() {
testWithoutContext('flattenNameSubdirs', () { testWithoutContext('flattenNameSubdirs', () {
expect(flattenNameSubdirs(Uri.parse('http://flutter.dev/foo/bar'), MemoryFileSystem.test()), 'flutter.dev/foo/bar'); expect(flattenNameSubdirs(Uri.parse('http://flutter.dev/foo/bar'), MemoryFileSystem.test()), 'flutter.dev/foo/bar');
expect(flattenNameSubdirs(Uri.parse('http://docs.flutter.io/foo/bar'), MemoryFileSystem.test()), 'docs.flutter.io/foo/bar'); expect(flattenNameSubdirs(Uri.parse('http://api.flutter.dev/foo/bar'), MemoryFileSystem.test()), 'api.flutter.dev/foo/bar');
expect(flattenNameSubdirs(Uri.parse('https://www.flutter.dev'), MemoryFileSystem.test()), 'www.flutter.dev'); expect(flattenNameSubdirs(Uri.parse('https://www.flutter.dev'), MemoryFileSystem.test()), 'www.flutter.dev');
}); });
......
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