Thành viên:Plantaest/vector.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.
// Lưu nội dung AbuseFilter
// var page = $("#mw-abusefilter-editing-form").attr("action")
// var title = $("input[name='wpFilterDescription']").val()
// var token = $("input[name='wpEditToken']").val()
// var content = $("#wpFilterRules").val()
// // $.post( page, { wpFilterDescription: title, wpEditToken: token, wpFilterRules: content, wpFilterEnabled: true } )
// function getPageList(listId, category) {
// $.getJSON(
// mw.util.wikiScript("api"), {
// action: "query",
// format: "json",
// list: "categorymembers",
// cmtitle: category,
// cmlimit: "50",
// cmnamespace: "0",
// cmsort: "timestamp",
// cmstart: $.randomDate(new Date(2008, 1, 1), new Date())
// })
// .done(function(data) {
// try {
// var pages = $.shuffle(data.query.categorymembers);
// for (var i = 0; i < 5; i++) {
// var item = "<li><a href='/wiki/" + pages[i].title + "'>" + pages[i].title + "</a></li>";
// $(listId).append(item);
// }
// } catch (e) {
// console.log("error exception");
// }
// })
// .fail(console.log("error connect"));
// }
// (function($) {
// $.shuffle = function(arr) {
// for (var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
// return arr;
// };
// $.randomDate = function(start, end) {
// return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())).toISOString();
// };
// $.fn.getList = function(category) {
// getPageList(this, category);
// }
// })(jQuery);
// var start = window.performance.now();
// $("#list1").getList("Thể loại:Trang cần được biên tập lại");
// $("#list2").getList("Thể loại:Bài dịch có chất lượng kém");
// $("#list3").getList("Thể loại:Bài cần sửa văn phong");
// $("#list4").getList("Thể loại:Những bài cần được wiki hóa");
// $("#list5").getList("Thể loại:Bài chưa được phân loại");
// var end = window.performance.now();
// console.log("Execution time: " + (end - start) + " ms");