Thành viên:Mxn/monobook.js
Giao diện
Chú ý: Sau khi lưu thay đổi trang, bạn phải xóa bộ nhớ đệm của trình duyệt để nhìn thấy các thay đổi. Google Chrome, Firefox, Internet Explorer và Safari: Giữ phím ⇧ Shift và nhấn nút Reload/Tải lại trên thanh công cụ của trình duyệt. Để biết chi tiết và hướng dẫn cho các trình duyệt khác, xem Trợ giúp:Xóa bộ nhớ đệm.
/* Vietnamese Input Method - Wikipedia tiếng Việt */// method = 3;// on_off = 0;dauCu = 1;// useCookie = 1;/* Chia ra [[Thành viên:Mxn/Trang Chủ 3]] thành tab *//* Dựa trên mã nguồn của [http://vi.wikipedia.org/skins-1.5/common/wikibits.js] */// fold sections for Trang Chủ// XXX: needs testing on IE/Mac and safari// more comments to followfunction tabbedsects() { var container = document.getElementById('page-sects'); if (!container || !document.createElement) return; if (container.nodeName.toLowerCase() == 'a') return; // Occasional IE problem container.className = container.className + 'jsprefs'; var sections = new Array(); children = container.childNodes; var seci = 0; for (i = 0; i < children.length; i++) { if (children[i].nodeName.toLowerCase() == 'div') { children[i].id = 'prefsection-' + seci; children[i].className = 'prefsection'; if (is_opera || is_khtml) children[i].className = 'prefsection operaprefsection'; legends = children[i].getElementsByTagName('h2'); sections[seci] = new Object(); legends[0].className = 'mainLegend'; if (legends[0] && legends[0].firstChild.nodeValue) sections[seci].text = legends[0].firstChild.nodeValue; else sections[seci].text = '# ' + seci; sections[seci].secid = children[i].id; seci++; if (sections.length != 1) children[i].style.display = 'none'; else var selectedid = children[i].id; } } var toc = document.createElement('ul'); toc.id = 'preftoc'; toc.selectedid = selectedid; for (i = 0; i < sections.length; i++) { var li = document.createElement('li'); if (i == 0) li.className = 'selected'; var a = document.createElement('a'); a.href = '#' + sections[i].secid; a.onmousedown = a.onclick = uncoversection; a.appendChild(document.createTextNode(sections[i].text)); a.secid = sections[i].secid; li.appendChild(a); toc.appendChild(li); } container.parentNode.insertBefore(toc, container.parentNode.childNodes[0]);}$(tabbedsects);//******************Công cụ đặc biệt cho Bảo quản viên****************// tác giả: [[:en:User:Voice of All]]// Việt hóa: [[:vi:User:Vinhtantran]]importScript('User:Vinhtantran/Specialadmin/monobook.js');//********************************************************************