Table of contents
No headers
/* first parameter: JavaScript version */
/* second parameter: note */
/* get the page language */
var uri = uri.parts(Page.uri);
var lang = string.tolower(uri.path[0]);
if (string.contains(lang, "project")) {
let lang = string.substr(lang, 8);
}
/* fall back to page.language on a user page */
else if (string.StartsWith(lang, "user:")) {
let lang = page.language;
}
var link = '';
/* check if English 'New in JavaScript/$0' page exists for fallback */
if(wiki.pageExists('en/JavaScript/New_in_JavaScript/' .. $0)) {
let link = web.link(wiki.uri('en/JavaScript/New_in_JavaScript/' .. $0), 'JavaScript ' .. $0);
} else {
let link = 'JavaScript ' .. $0;
}
var str = link .. ' note';
switch(lang) {
case 'fr':
if(wiki.pageExists(lang .. '/JavaScript/Nouveautés_dans_JavaScript/' .. $0)) {
let link = web.link(wiki.uri(lang .. '/JavaScript/Nouveautés_dans_JavaScript/' .. $0), 'JavaScript ' .. $0);
} else if(wiki.pageExists(lang .. '/Nouveautés_dans_JavaScript_' .. $0)) {
let link = web.link(wiki.uri(lang .. '/Nouveautés_dans_JavaScript_' .. $0), 'JavaScript ' .. $0);
}
let str = link .. ' note';
break;
case 'ja':
if(wiki.pageExists(lang .. '/JavaScript/New_in_JavaScript/' .. $0)) {
let link = web.link(wiki.uri(lang .. '/JavaScript/New_in_JavaScript/' .. $0), 'JavaScript ' .. $0);
} else if(wiki.pageExists(lang .. '/New_in_JavaScript_' .. $0)) {
let link = web.link(wiki.uri(lang .. '/New_in_JavaScript_' .. $0), 'JavaScript ' .. $0);
}
let str = link .. " における注記";
break;
case 'pl':
if(wiki.pageExists(lang .. '/JavaScript/Nowości_w_JavaScript/' .. $0)) {
let link = web.link(wiki.uri(lang .. '/JavaScript/Nowości_w_JavaScript/' .. $0), 'JavaScript ' .. $0);
} else if(wiki.pageExists(lang .. '/Nowości_w_JavaScript_' .. $0)) {
let link = web.link(wiki.uri(lang .. '/Nowości_w_JavaScript_' .. $0), 'JavaScript ' .. $0);
}
let str = "Uwaga dla " .. link;
break;
case 'zh-tw':
let str = link .. " 附註";
break;
}
<div style="border: 0px none ; margin: 10px 0px; padding: 0px 10px; background-color: rgb(254, 244, 156); text-align: center;">
<p style="margin: 4px 0px; font-weight: bold;">(web.html(str))</p>
<p style="margin: 4px 0px;">(web.html($1))</p>
</div>