Skip to content

Commit

Permalink
Update Learn sidebar for async changes (mdn#5556)
Browse files Browse the repository at this point in the history
  • Loading branch information
wbamberg authored Mar 10, 2022
1 parent d11b7e3 commit 49340d3
Showing 1 changed file with 33 additions and 49 deletions.
82 changes: 33 additions & 49 deletions kumascript/macros/LearnSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : 'Object building practice',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : 'Assessment: Adding features to our bouncing balls demo',
'Asynchronous_JavaScript': 'Asynchronous JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': 'Client-side web APIs',
'Client-side_web_APIs_Introduction': 'Introduction to web APIs',
'Client-side_web_APIs_Manipulating_documents': 'Manipulating documents',
Expand Down Expand Up @@ -384,13 +382,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : 'Übungen zur objektorientierten Programmierung — Fliegende Bälle',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : 'Aufgabe: Minispiel — Der böse Kreis zwischen den fliegenden Bällen',
'Asynchronous_JavaScript': 'Asynchronous JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': 'Benutzerseitige Web-APIs',
'Client-side_web_APIs_Introduction': 'Einführung in Web-APIs',
'Client-side_web_APIs_Manipulating_documents': 'Dokumente manipulieren',
Expand Down Expand Up @@ -638,13 +634,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : 'Prática de construção de objetos',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : 'Avaliação: Adicionando funcionalidades ao nosso aplicativo Bolas Saltitantes',
'Asynchronous_JavaScript': 'Asynchronous JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': 'APIs Web na aplicação Cliente',
'Client-side_web_APIs_Introduction': 'Introdução a APIs Web',
'Client-side_web_APIs_Manipulating_documents': 'Manipulando documentos',
Expand Down Expand Up @@ -887,13 +881,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : 'Практика по созданию объектов',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : 'Задание: Добавление возможностей в пример с прыгающими шарами',
'Asynchronous_JavaScript': 'Asynchronous JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': 'Client-side web APIs',
'Client-side_web_APIs_Introduction': 'Introduction to web APIs',
'Client-side_web_APIs_Manipulating_documents': 'Manipulating documents',
Expand Down Expand Up @@ -1125,13 +1117,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : '对象构建实践',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : '作业:为弹跳球展示新增功能',
'Asynchronous_JavaScript': '异步JavaScript',
'Asynchronous_JavaScript_overview': '异步JavaScript概览',
'General_asynchronous_programming_concepts': '通用异步编程概念',
'Introducing_asynchronous_JavaScript': '异步JavaScript简介',
'Timeouts_intervals': '合作异步JavaScript: 超时和间隔',
'Promises': 'Promises: 优雅的异步处理',
'Async_await': 'async和await:让异步编程更简单',
'Choosing_the_right_approach': '选择正确的方法',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': '客户端网页 API',
'Client-side_web_APIs_Introduction': '网页 API 介绍',
'Client-side_web_APIs_Manipulating_documents': '操纵文档',
Expand Down Expand Up @@ -1385,13 +1375,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : '物件建構實作',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : '親合度:為彈跳球展示新增功能',
'Asynchronous_JavaScript': '非同步的 JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': '客戶端 web APIs',
'Client-side_web_APIs_Introduction': 'Introduction to web APIs',
'Client-side_web_APIs_Manipulating_documents': '文件操作',
Expand Down Expand Up @@ -1671,13 +1659,11 @@ var text = mdn.localStringMap({
'Object_building_practice' : 'Object building practice',
'Assessment_Adding_features_to_our_bouncing_balls_demo' : 'Assessment: Adding features to our bouncing balls demo',
'Asynchronous_JavaScript': 'Asynchronous JavaScript',
'Asynchronous_JavaScript_overview': 'Asynchronous JavaScript overview',
'General_asynchronous_programming_concepts': 'General asynchronous programming concepts',
'Introducing_asynchronous_JavaScript': 'Introducing asynchronous JavaScript',
'Timeouts_intervals': 'Cooperative asynchronous Java​Script: Timeouts and intervals',
'Promises': 'Graceful asynchronous programming with Promises',
'Async_await': 'Making asynchronous programming easier with async and await',
'Choosing_the_right_approach': 'Choosing the right approach',
'How_to_use_promises': 'How to use promises',
'Implementing_a_promise-based_API': 'Implementing a promise-based API',
'Introducing_workers': 'Introducing workers',
'Assessment_sequencing_animations': 'Assessment: sequencing animations',
'Client-side_web_APIs': 'Client-side web APIs',
'Client-side_web_APIs_Introduction': 'Introduction to web APIs',
'Client-side_web_APIs_Manipulating_documents': 'Manipulating documents',
Expand Down Expand Up @@ -2006,13 +1992,11 @@ var text = mdn.localStringMap({
<details <%=currentPageIsUnder('JavaScript/Asynchronous')%>>
<summary><%=text['Asynchronous_JavaScript']%></summary>
<ol>
<li><a href="<%=baseURL%>JavaScript/Asynchronous"><%=text['Asynchronous_JavaScript_overview']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Concepts"><%=text['General_asynchronous_programming_concepts']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Introducing"><%=text['Introducing_asynchronous_JavaScript']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Timeouts_and_intervals"><%=text['Timeouts_intervals']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Promises"><%=text['Promises']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Async_await"><%=text['Async_await']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Choosing_the_right_approach"><%=text['Choosing_the_right_approach']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Promises"><%=text['How_to_use_promises']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Implementing_a_promise-based_API"><%=text['Implementing_a_promise-based_API']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Introducing_workers"><%=text['Introducing_workers']%></a></li>
<li><a href="<%=baseURL%>JavaScript/Asynchronous/Sequencing_animations"><%=text['Assessment_sequencing_animations']%></a></li>
</ol>
</details>
</li>
Expand Down

0 comments on commit 49340d3

Please sign in to comment.