Skip to content

Commit d7f3eff

Browse files
committed
NOJIRA: update more redirected links
1 parent eb3fa54 commit d7f3eff

File tree

9 files changed

+20
-20
lines changed

9 files changed

+20
-20
lines changed

src/_includes/layouts/base.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@
171171

172172
<footer class="row infusion-docs-footer">
173173
<p class="infusion-docs-footerInfusion">Infusion is created by the <a href="https://fluidproject.org" target="_blank">Fluid Project</a>, a project of the <a href="https://idrc.ocadu.ca" target="_blank">Inclusive Design Research Centre</a> at <a href="https://www.ocadu.ca" target="_blank">OCAD University</a>,<br/>
174-
originally funded by a grant from <a href="https://www.mellon.org" target="_blank">The Andrew W. Mellon Foundation</a> and with continued funding support through grants from <a href="https://www.hewlett.org/" target="_blank">The William + Flora Hewlett Foundation</a>.</p>
174+
originally funded by a grant from <a href="https://www.mellon.org" target="_blank">The Andrew W. Mellon Foundation</a> and with continued funding support through grants from <a href="https://hewlett.org/" target="_blank">The William + Flora Hewlett Foundation</a>.</p>
175175
</footer>
176176

177177
</article>

src/documents/ContextAwareness.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ of:
4444
## Simple example - speech API-aware component
4545

4646
This simple example invokes the `fluid.textToSpeech.isSupported` feature detector, which returns `true` if the current
47-
browser supports the [HTML5 Speech API](https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html). We use the
47+
browser supports the [HTML5 Speech API](https://wicg.github.io/speech-api/). We use the
4848
`fluid.contextAware.makeChecks` function to assign the result of this feature detection to a _context_ named
4949
`fluid.supportsTTS`. We can then use this context to conditionally switch in an extra [grade name](ComponentGrades.md),
5050
`examples.myComponent.speechAware` into the `examples.myComponent` component:

src/documents/Contexts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Context names are derived both from particular components in the tree which have
2727
(ancestors) and the __*static environment*__. The static environment can be thought of as a set of
2828
contexts which are global to the entire application (that is, a context managed by the JavaScript
2929
virtual machine operated by the runtime - for example that derived from a browser frame or
30-
[V8 context](https://developers.google.com/v8/embed#contexts)). These names can be matched by the
30+
[V8 context](https://v8.dev/#contexts)). These names can be matched by the
3131
names appearing in curly brackets at the beginning of EL path expressions like
3232
`"{contextName}.furtherPath"`. Each component in the tree can give rise to a context name through
3333
three strategies:

src/documents/IoCTestingFramework.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ configuration defining the sequence and structure of a group of test cases which
6666
### `modules`, `tests` and `sequence`
6767

6868
The standard structure inside a `fluid.test.testCaseHolder` has an outer layer of containment, `modules`, with members
69-
corresponding to QUnit [modules](https://api.qunitjs.com/QUnit.module/), and within that an entry named `tests`, holding
70-
an array of structures corresponding to QUnit [test](https://api.qunitjs.com/QUnit.test/). In ordinary use, each element
69+
corresponding to QUnit [modules](https://qunitjs.com/api/QUnit/module/), and within that an entry named `tests`, holding
70+
an array of structures corresponding to QUnit [test](https://qunitjs.com/api/QUnit/test/). In ordinary use, each element
7171
`tests` then contains a member named `sequence` holding a list of [*fixture records*](#supported-fixture-records).
7272

7373
As well as containing a flat list of fixture records, `sequence` may also contain nested arrays of such records. These

src/documents/PromisesAPI.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ requiring I/O) or fallibly. JavaScript enjoys numerous competing libraries imple
99
[Bluebird](https://github.com/petkaantonov/bluebird) as well as even multiple competing promise standards, such as
1010
[Promises/A+](https://promisesaplus.com/) and others from [CommonJS](https://wiki.commonjs.org/wiki/Promises). Promises
1111
are even built into an upcoming version of the JavaScript language itself,
12-
[ES6](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise).
12+
[ES6](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).
1313

1414
Infusion required an extremely simple implementation which can evolve independently, as well as begin the process of
1515
merging with the general declarative facilities of [Infusion IoC](HowToUseInfusionIoC.md) and hence become invisible as

src/documents/ResourceLoader.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ it is an Object with keys described in the [section on resourceSpecs](#resources
109109
<tr>
110110
<td><code>locale</code></td>
111111
<td>Specifies the language code with the desired localization. Language codes are expected in a form
112-
similar to <a href="https://tools.ietf.org/html/bcp47">BCP 47 tags</a> but with a "_" instead of a "-" separating
112+
similar to <a href="https://www.rfc-editor.org/info/bcp47">BCP 47 tags</a> but with a "_" instead of a "-" separating
113113
the language code from the country code. When specified, the resource loader will add a suffix of the locale value
114114
to each entry defined in the <code>resources</code> and look for them at the first attempt. If any such resource is
115115
not located, the resource loader follows

src/documents/TextToSpeechAPI.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ category: Components
44
---
55

66
The **Text To Speech** component uses [Web Speech Synthesis
7-
API](https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#tts-section) to queue up and read texts.
7+
API](https://wicg.github.io/speech-api/#tts-section) to queue up and read texts.
88

99
## Browser Support
1010

1111
The Text To Speech component can be used in browsers that support [Web Speech Synthesis
12-
API](https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#tts-section). At the time of writing, July 26
12+
API](https://wicg.github.io/speech-api/#tts-section). At the time of writing, July 26
1313
2016, these browsers include:
1414

1515
* Chrome 31+
@@ -21,7 +21,7 @@ API](https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#tts-sectio
2121

2222
<div class="infusion-docs-note">
2323
<strong>Note:</strong> find the latest browser support data for Web Speech Synthesis API from <a
24-
href="https://caniuse.com/web-speech">caniuse.com</a>.
24+
href="https://caniuse.com/speech-recognition">caniuse.com</a>.
2525
</div>
2626

2727
## Creator
@@ -376,7 +376,7 @@ speech:
376376

377377
Configuration of the Text To Speech component can be done through `model.utteranceOpts`. This model path is a Javascript
378378
object that contains attributes that users can use to define the behaviour of the [SpeechSynthesisUtterance
379-
instance](https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#utterance-attributes) (a part of the web
379+
instance](https://wicg.github.io/speech-api/#utterance-attributes) (a part of the web
380380
speech API that the Text To Speech component interacts with).
381381

382382
<div class="infusion-docs-note">
@@ -465,16 +465,16 @@ fluid.textToSpeech({
465465
<th>Description</th>
466466
<td>
467467
The <code>voice</code> attribute must be a <a
468-
href="https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#speechsynthesisvoice"><code>SpeechSynthesisVoice</code></a>
468+
href="https://wicg.github.io/speech-api/#speechsynthesisvoice"><code>SpeechSynthesisVoice</code></a>
469469
object that specifies the speech synthesis voice that the web application wishes to use. Calling the <a
470470
href="#getvoices">getVoices</a> method returns an array of all available voices, from which you can
471471
select a valid <code>SpeechSynthesisVoice</code>, or you can call the <code><a
472-
href="https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#dfn-ttsgetvoices">SpeechSynthesis.getVoices()</a></code>
472+
href="https://wicg.github.io/speech-api/#dom-speechsynthesis-getvoices">SpeechSynthesis.getVoices()</a></code>
473473
function of the browser directly.
474474
<div class="infusion-docs-note">
475475
<strong>Note:</strong> in some browsers (such as Chrome), the voice list is populated after the page
476476
is loaded, and you may need to wait for the <a
477-
href="https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#dfn-ttsonvoiceschanged">voiceschanged</a>
477+
href="https://wicg.github.io/speech-api/#dom-speechsynthesis-onvoiceschanged">voiceschanged</a>
478478
event to get a full list.
479479
</div>
480480
</td>

src/documents/tutorial-developerIntroduction/DeveloperIntroductionToInfusionFramework-OpeningRemarks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ time.
1313
The introduction assumes:
1414

1515
* You are familiar with the basics of [JavaScript](https://developer.mozilla.org/en-US/docs/Learn/JavaScript).
16-
* You know how to use a browser's [developer tools](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools)
16+
* You know how to use a browser's [developer tools](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools)
1717
to access a console.
1818
* Ideally, you should also have some experience with the [jQuery](https://jquery.com/) JavaScript library that Infusion
1919
is built atop.

src/documents/tutorial-prefsFrameworkMinimalFootprint/MinimalFootprint.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ optimizations.
1111

1212
Below are some resources which discuss general website optimization strategies:
1313

14-
* [https://developers.google.com/speed/](https://developers.google.com/speed/)
15-
* [https://developers.google.com/speed/docs/insights/rules](https://developers.google.com/speed/docs/insights/rules)
16-
* [https://developers.google.com/web/fundamentals/performance](https://developers.google.com/web/fundamentals/performance)
17-
* [https://www.smashingmagazine.com/2014/09/improving-smashing-magazine-performance-case-study/](https://www.smashingmagazine.com/2014/09/improving-smashing-magazine-performance-case-study/)
18-
* [https://hpbn.co](https://hpbn.co)
14+
* [Analyze and optimize your website with PageSpeed tools](https://developers.google.com/speed/)
15+
* [Get Started with the PageSpeed Insights API](https://developers.google.com/speed/docs/insights/v5/get-started)
16+
* [Why does speed matter?](https://web.dev/learn/performance/why-speed-matters)
17+
* [Improving Smashing Magazine’s Web Performance: A Case Study](https://www.smashingmagazine.com/2014/09/improving-smashing-magazine-performance-case-study/)
18+
* [High Performance Browser Networking](https://hpbn.co)
1919

2020
## Optimization of the Preferences Framework
2121

0 commit comments

Comments
 (0)