ผู้ใช้:Nullzero/TOCgen.js
หมายเหตุ: หลังจากบันทึกแล้ว, คุณต้องล้างแคชของเบราเซอร์เสียก่อน จึงจะเห็นการเปลี่ยนแปลง: Mozilla: กด reload(หรือ ctrl-r), IE / Opera: ctrl-f5, Safari: cmd-r, Konqueror ctrl-r.
if(wgTitle == "Nullzero/TOCgen"){
var indexUrl = mw.util.wikiScript('index');
var titleArticle = prompt("โปรดกรอกหน้าแม่แบบ", "แม่แบบ:คู่มือการใช้ไพวิกิพีเดีย/เรียงตามหน้า");
var data = prompt("โปรดกรอกรายชื่อของบท คั่นด้วยเครื่องหมาย , ", "ลอกข้อมูลมาแปะที่นี่");
var list = data.split(",");
var output = "{{#switch:{{{1|}}}\n";
var section1 = "| เลขดัชนี = {{#switch:{{{2|}}}\n";
var section2 = "| ชื่อหน้า = {{#switch:{{{2|}}}\n";
for(var i = 1; i <= list.length; ++i){
list[i - 1] = list[i - 1].replace(/^\s+|\s+$/g, '');
section1 += "| " + list[i - 1] + " = " + String(i) + "\n";
section2 += "| " + String(i) + " = " + list[i - 1] + "\n";
}
section1 += "| -1\n}}\n";
section2 += "|\n}}}}<noinclude>\n{{documentation}}\n</noinclude>\n";
alert(output + section1 + section2);
window.open(indexUrl + '?title=' + titleArticle + '&action=edit')
}