MediaWiki:Gadget-AVIM portlet.js – Wikipedia tiếng Việt
Bước tới nội dung
Bách khoa toàn thư mở Wikipedia
Đây là một
phiên bản cũ
của trang này, do
Mxn
thảo luận
đóng góp
sửa đổi vào lúc
06:36, ngày 11 tháng 3 năm 2022
(Cập nhật theo
wikt:MediaWiki:Gadget-AVIM portlet.js
2047317
))
Địa chỉ URL
hiện tại là một liên kết vĩnh viễn đến phiên bản này của trang, có thể khác biệt rất nhiều so với
phiên bản hiện hành
Phiên bản vào lúc 06:36, ngày 11 tháng 3 năm 2022 của
Mxn
thảo luận
đóng góp
(Cập nhật theo
wikt:MediaWiki:Gadget-AVIM portlet.js
2047317
))
khác
← Phiên bản cũ
Phiên bản mới nhất
khác
) |
Phiên bản mới →
khác
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
// Thiết lập
self
avimSettings
headerText
"Gõ tiếng Việt"
helpArticle
"Wikipedia:Gõ tiếng Việt"
helpText
"Trợ giúp"
helpServer
mw
config
get
"wgServer"
),
methodArticleServer
mw
config
get
"wgServer"
),
methods
value
id
"auto"
name
"Tự động"
key
"F9"
},
value
id
"telex"
name
"Telex"
article
"Telex#Quy ước telex"
},
value
id
"vni"
name
"VNI"
article
"VNI#Quy ước"
},
value
id
"viqr"
name
"VIQR"
article
"VIQR"
},
value
id
"viqr2"
name
"VIQR*"
},
value
id
"off"
name
"Tắt"
key
"F12"
},
],
options
id
"daucu"
name
"Bỏ dấu kiểu cũ"
command
"setDauCu"
key
"F7"
},
id
"ckspell"
name
"Đúng chính tả"
command
"setSpell"
key
"F8"
},
],
};
// Bản dịch
switch
mw
config
get
"wgUserLanguage"
))
case
"en"
self
avimSettings
headerText
"Vietnamese input"
self
avimSettings
helpArticle
"Wikipedia:Gõ tiếng Việt/Tiếng Anh"
self
avimSettings
helpText
"Help"
self
avimSettings
methodArticleServer
"//en.wikipedia.org"
self
avimSettings
methods
].
name
"Auto"
self
avimSettings
methods
].
article
"Telex (IME)"
self
avimSettings
methods
].
article
"VNI#VNI Input Method"
self
avimSettings
methods
].
article
"Vietnamese Quoted-Readable#Syntax and usage"
self
avimSettings
methods
].
name
"Off"
self
avimSettings
options
].
name
"Old accents"
self
avimSettings
options
].
name
"Enforce spelling"
break
case
"es"
self
avimSettings
headerText
"Entrada en vietnamita"
self
avimSettings
helpText
"Ayuda"
self
avimSettings
methods
].
name
"Automática"
self
avimSettings
methods
].
name
"Apagada"
self
avimSettings
options
].
name
"Acentos viejos"
self
avimSettings
options
].
name
"Ortografía correcta"
break
case
"fr"
self
avimSettings
headerText
"Saisie en vietnamien"
self
avimSettings
helpText
"Aide"
self
avimSettings
methodArticleServer
"//fr.wikipedia.org"
self
avimSettings
methods
].
name
"Automatique"
self
avimSettings
methods
].
article
"vi:"
self
avimSettings
methods
].
article
self
avimSettings
methods
].
article
"vi:"
self
avimSettings
methods
].
article
self
avimSettings
methods
].
article
"Vietnamese Quoted-Readable"
self
avimSettings
methods
].
name
"Éteint"
self
avimSettings
options
].
name
"Vieux accents"
self
avimSettings
options
].
name
"Correction d’orthographe"
break
function
()
/**
* Cho ra URL tương đối giao thức đến trang wiki với tên được chỉ định.
*/
function
articleURLFromTitle
title
server
var
components
title
match
"^([^#]+)(?:#(.+))?"
);
if
components
||
components
])
return
""
var
lastComponent
components
];
if
components
])
lastComponent
+=
"#"
lastComponent
+=
encodeURIComponent
components
]).
replace
/%20/g
"_"
replace
/%/g
"."
);
return
server
mw
config
get
"wgArticlePath"
).
replace
"$1"
lastComponent
);
/**
* Tạo một liên kết đến trang được chỉ định và cho ra đối tượng bọc của jQuery.
*/
function
linkFromArticle
title
server
text
return
""
text
""
);
var
head_link
linkFromArticle
self
avimSettings
helpArticle
self
avimSettings
helpServer
self
avimSettings
headerText
);
var
content
"
);
each
self
avimSettings
methods
function
method
if
method
return
var
item
""
);
// Nút radio
var
radio
""
);
radio
click
function
evt
AVIMObj
setMethod
method
value
);
});
item
append
radio
);
// Nhãn
var
label
""
);
item
append
" "
);
item
append
label
);
// Thông tin phụ
if
method
article
item
append
" "
);
item
append
"(?)"
);
if
method
key
item
append
" "
);
item
append
"["
method
key
"]"
);
content
append
item
);
});
content
append
"
);
each
self
avimSettings
options
function
option
if
option
return
var
item
""
);
// Hộp kiểm
var
checkbox
""
);
checkbox
click
function
evt
AVIMObj
option
command
](
this
);
});
item
append
checkbox
);
// Nhãn
var
label
""
item
append
" "
);
item
append
label
);
// Thông tin phụ
if
option
key
item
append
" "
);
item
append
"["
option
key
"]"
);
content
append
item
);
});
content
""
).
append
content
);
switch
mw
config
get
"skin"
))
case
"standard"
// Cổ điển
"#quickbar"
).
append
"
"
);
var
portlet
""
);
portlet
append
head_link
append
content
);
"#quickbar"
).
append
portlet
);
break
case
"cologneblue"
// Xanh Cologne
var
portlet
""
);
portlet
append
""
).
append
head_link
))
append
content
);
"#quickbar"
).
append
portlet
);
break
case
"nostalgia"
// Vọng cổ
// content.remove("br");
// content.find("hr").replaceWith(" | ");
var
portlet
""
);
portlet
append
""
).
append
head_link
))
append
content
);
"#footer"
).
append
portlet
);
break
case
"vector"
// Vectơ
case
"vector-2022"
// Vectơ 2022
// Đặt liên kết vào (?) vì đề mục của hộp thu gọn không nên chuyển nguời
// dùng ra khỏi trang.
content
addClass
"vector-menu-content"
);
var
portlet
""
);
portlet
append
""
append
""
append
head_link
)))
append
content
);
"#p-tb"
).
before
portlet
);
break
default
// Cá nhân, Chick, Đơn giản, Hiện đại
var
portlet
""
);
portlet
append
""
).
append
head_link
))
append
content
);
"#p-tb"
).
before
portlet
);
break
// Khi bấm F12, AVIMObj.keyDownHandler() cố ẩn phân tử #AVIMControl, cho nên nó
// cần phải tồn tại.
document
body
).
append
""
);
// Chắc chắn khởi tạo AVIM nếu trường hợp [[MediaWiki:Gadget-AVIM.js]] đã được
// chạy.
if
self
AVIMObj
AVIMObj
setMethod
AVIMGlobalConfig
onOff
AVIMGlobalConfig
method
);
AVIMObj
setSpell
AVIMGlobalConfig
ckSpell
);
AVIMObj
setDauCu
AVIMGlobalConfig
oldAccent
);
});
Lấy từ “
MediaWiki
Gadget-AVIM portlet.js
Thêm đề tài