|
|
|
@ -1,26 +1,12 @@
|
|
|
|
|
// TODO: This file was created by bulk-decaffeinate.
|
|
|
|
|
// Sanity-check the conversion and remove this comment.
|
|
|
|
|
/*
|
|
|
|
|
* decaffeinate suggestions:
|
|
|
|
|
* DS102: Remove unnecessary code created because of implicit returns
|
|
|
|
|
* DS205: Consider reworking code to avoid use of IIFEs
|
|
|
|
|
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/main/docs/suggestions.md
|
|
|
|
|
*/
|
|
|
|
|
app.templates.helpPage = function () {
|
|
|
|
|
let key, value;
|
|
|
|
|
const ctrlKey = $.isMac() ? "cmd" : "ctrl";
|
|
|
|
|
const navKey = $.isMac() ? "cmd" : "alt";
|
|
|
|
|
const arrowScroll = app.settings.get("arrowScroll");
|
|
|
|
|
|
|
|
|
|
const aliases_one = {};
|
|
|
|
|
const aliases_two = {};
|
|
|
|
|
const keys = Object.keys(app.models.Entry.ALIASES);
|
|
|
|
|
const middle = Math.ceil(keys.length / 2) - 1;
|
|
|
|
|
for (let i = 0; i < keys.length; i++) {
|
|
|
|
|
key = keys[i];
|
|
|
|
|
(i > middle ? aliases_two : aliases_one)[key] =
|
|
|
|
|
app.models.Entry.ALIASES[key];
|
|
|
|
|
}
|
|
|
|
|
const aliases = Object.entries(app.models.Entry.ALIASES);
|
|
|
|
|
const middle = Math.ceil(aliases.length / 2);
|
|
|
|
|
const aliases_one = aliases.slice(0, middle);
|
|
|
|
|
const aliases_two = aliases.slice(middle);
|
|
|
|
|
|
|
|
|
|
return `\
|
|
|
|
|
<nav class="_toc" role="directory">
|
|
|
|
@ -169,31 +155,23 @@ app.templates.helpPage = function () {
|
|
|
|
|
<tr>
|
|
|
|
|
<th>Word
|
|
|
|
|
<th>Alias
|
|
|
|
|
${(() => {
|
|
|
|
|
const result = [];
|
|
|
|
|
for (key in aliases_one) {
|
|
|
|
|
value = aliases_one[key];
|
|
|
|
|
result.push(
|
|
|
|
|
${aliases_one
|
|
|
|
|
.map(
|
|
|
|
|
([key, value]) =>
|
|
|
|
|
`<tr><td class=\"_code\">${key}<td class=\"_code\">${value}`,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
})().join("")}
|
|
|
|
|
)
|
|
|
|
|
.join("")}
|
|
|
|
|
</table>
|
|
|
|
|
<table>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>Word
|
|
|
|
|
<th>Alias
|
|
|
|
|
${(() => {
|
|
|
|
|
const result1 = [];
|
|
|
|
|
for (key in aliases_two) {
|
|
|
|
|
value = aliases_two[key];
|
|
|
|
|
result1.push(
|
|
|
|
|
`<tr><td class=\"_code\">${key}<td class=\"_code\">${value}`,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
return result1;
|
|
|
|
|
})().join("")}
|
|
|
|
|
${aliases_two
|
|
|
|
|
.map(
|
|
|
|
|
([key, value]) =>
|
|
|
|
|
`<tr><td class=\"_code\">${key}<td class=\"_code\">${value}`,
|
|
|
|
|
)
|
|
|
|
|
.join("")}
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
<p>Feel free to suggest new aliases on <a href="https://github.com/freeCodeCamp/devdocs/issues/new">GitHub</a>.\
|
|
|
|
|