Chú ý: Sau khi lưu trang, có thể bạn sẽ phải xóa bộ nhớ đệm của trình duyệt để xem các thay đổi.

  • Firefox / Safari: Nhấn giữ phím Shift trong khi nhấn Tải lại (Reload), hoặc nhấn tổ hợp Ctrl-F5 hay Ctrl-R (⌘R trên Mac)
  • Google Chrome: Nhấn tổ hợp Ctrl-Shift-R (⇧⌘R trên Mac)
  • Internet Explorer / Edge: Nhấn giữ phím Ctrl trong khi nhấn Làm tươi (Refresh), hoặc nhấn tổ hợp Ctrl-F5
  • Opera: Nhấn tổ hợp Ctrl-F5.
/**
 * Thêm bảng ký tự tiếng Việt có dấu sẵn dành cho bộ sửa đổi của Sáng kiến Khả dụng Wikipedia.
 */
function addVietCharPage() {
	// Thêm bảng ký tự "Việt".
	$("#wpTextbox1").wikiEditor("addToToolbar", {
		section: "characters",
		pages: {
			vietnamese: {
				layout: "characters",
				label: "Việt",
				characters: "ÀàÁáẢảÃãẠạÂâẦầẤấẨẩẪẫẬậĂăẰằẮắẲẳẴẵẶặĐđ₫ÈèÉéẺẻẼẽẸẹÊêỀềẾếỂểỄễỆệÌìÍíỈỉĨĩỊịÒòÓóỎỏÕõỌọÔôỒồỐốỔổỖỗỘộƠơỜờỚớỞởỠỡỢợÙùÚúỦủŨũỤụƯưỪừỨứỬửỮữỰựỲỳÝýỶỷỸỹỴỵ".split("")
			}
		}
	});
	
	// Đẩy khoản "Việt" lên trên danh sách phần.
	var latnItem = $("#editform div.section-characters > div.index > div[rel='latin']");
	var vietItem = $("#editform div.section-characters > div.index > div[rel='vietnamese']");
	latnItem.before(vietItem);
}
 
/**
 * Cài bảng ký tự tiếng Việt vào bộ sửa đổi của Sáng kiến Khả dụng Wikipedia để cho nó hiện trong danh sách bảng ký tự khi nào mở ngăn kéo "Ký tự đặc biệt".
 */
function bindVietCharPage() {
    if (!mw.user.options.get("usebetatoolbar")) return;
    
	// Ngay sau khi xây dựng phần ký tự, thêm bảng tiếng Việt.
	$("#wpTextbox1").on("wikiEditor-toolbar-buildSection-characters", function (section) {
		// Bộ sửa đổi không có cách để gắn hàm sau khi xây dựng phần, nên phải thực hiện không đồng bộ.
		setTimeout(addVietCharPage, 0);
	});
}
$(bindVietCharPage);

/**
 * Dịch mã cho ra của nút Đổi hướng. Xem [[MediaZilla:24114]].
 */
function bindLocalizedRedirect() {
    $("#wpTextbox1").on("wikiEditor-toolbar-buildSection-advanced", function(event, section) {
        section.groups.insert.tools.redirect.action.options.pre = "#đổi [[";
    });
}
$(bindLocalizedRedirect);