<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://verns.net/mediawiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-AVIM.js</id>
		<title>MediaWiki:Gadget-AVIM.js - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://verns.net/mediawiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-AVIM.js"/>
		<link rel="alternate" type="text/html" href="http://verns.net/mediawiki/index.php?title=MediaWiki:Gadget-AVIM.js&amp;action=history"/>
		<updated>2026-05-25T11:54:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://verns.net/mediawiki/index.php?title=MediaWiki:Gadget-AVIM.js&amp;diff=5142&amp;oldid=prev</id>
		<title>Vsingleton: Created page with '/* &lt;source lang=&quot;JavaScript&quot;&gt; */ /********************************************************************** *  Tên tập tin: MediaWiki:ImportAVIM.js *  Chức năng  : Đoạn…'</title>
		<link rel="alternate" type="text/html" href="http://verns.net/mediawiki/index.php?title=MediaWiki:Gadget-AVIM.js&amp;diff=5142&amp;oldid=prev"/>
				<updated>2010-12-01T19:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;&amp;lt;source lang=&amp;quot;JavaScript&amp;quot;&amp;gt;: &lt;/span&gt; /********************************************************************** *  Tên tập tin: &lt;a href=&quot;/mediawiki/index.php?title=MediaWiki:ImportAVIM.js&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MediaWiki:ImportAVIM.js (page does not exist)&quot;&gt;MediaWiki:ImportAVIM.js&lt;/a&gt; *  Chức năng  : Đoạn…&amp;#039;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* &amp;lt;source lang=&amp;quot;JavaScript&amp;quot;&amp;gt; */&lt;br /&gt;
/**********************************************************************&lt;br /&gt;
*  Tên tập tin: [[MediaWiki:ImportAVIM.js]]&lt;br /&gt;
*  Chức năng  : Đoạn mã JavaScript để tích hợp bộ gõ A.V.I.M vào&lt;br /&gt;
*               trang mã cá nhân của những thành viên muốn sử dụng&lt;br /&gt;
*               tiếng Việt ở những dự án Wikimedia khác, hỗ trợ&lt;br /&gt;
*               cho việc dịch thuật giao diện tiếng Việt dễ dàng, &lt;br /&gt;
*               và cũng được dùng tại Common.js của Wikipedia tiếng&lt;br /&gt;
*                Việt &lt;br /&gt;
*  Lịch sử     : Tháng 9 năm 2005, sau khi Á Lý Sa cho&lt;br /&gt;
*                thấy có thể dùng HIM (nay là AVIM)&lt;br /&gt;
*                trên Wikipedia, Trần Thế Trung viết&lt;br /&gt;
*                script này cho skin Monobook để giúp&lt;br /&gt;
*                người dùng Wikipedia tiếng Việt sử&lt;br /&gt;
*                dụng HIM thuận tiện hơn. Script này&lt;br /&gt;
*                sau đó tiếp tục được Nguyễn Xuân&lt;br /&gt;
*                Minh, Á Lý Sa chỉnh sửa.&lt;br /&gt;
*                2008-01-20, Trần Vĩnh Tân chép từ&lt;br /&gt;
*                [[MediaWiki:Monobook.js]] vào đây để dùng cho&lt;br /&gt;
*                nhiều site sử dụng MediaWiki khác&lt;br /&gt;
*  Ghi công   :  Hieu Tran Dang &amp;lt;lt2hieu2004 (at) users (dot) &lt;br /&gt;
*                sf (dot) net là tác giả của AVIM / HIM &lt;br /&gt;
*                ([[MediaWiki:Him.js]])&lt;br /&gt;
**/&lt;br /&gt;
// Không import script nếu bên trong Wikipedia tiếng Việt&lt;br /&gt;
// để tương thích với hướng dẫn nhập AVIM từ bên ngoài&lt;br /&gt;
if (wgServer != &amp;quot;http://vi.wikipedia.org&amp;quot;) {&lt;br /&gt;
        document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;'&lt;br /&gt;
                + 'http://vi.wikipedia.org/w/index.php?title=MediaWiki:Him.js'&lt;br /&gt;
                + '&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;&amp;gt;&amp;lt;/' + 'script&amp;gt;');&lt;br /&gt;
}&lt;br /&gt;
function HIM()&lt;br /&gt;
{&lt;br /&gt;
        var elCC;&lt;br /&gt;
        var HIMHTML;&lt;br /&gt;
        HIMHTML = '&amp;lt;input id=&amp;quot;him_auto&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(0);&amp;quot;' + (method == 0 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + '/&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_auto&amp;quot;&amp;gt;Tự động&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F9]&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_telex&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(1);&amp;quot;' + (method == 1 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_telex&amp;quot;&amp;gt;Telex&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Telex#Quy_.C6.B0.E1.BB.9Bc_telex&amp;quot; title=&amp;quot;Telex#Quy ước telex&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_vni&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(2);&amp;quot;' + (method == 2 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_vni&amp;quot;&amp;gt;VNI&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/VNI#Quy_.C6.B0.E1.BB.9Bc&amp;quot; title=&amp;quot;VNI#Quy ước&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_viqr&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(3);&amp;quot;' + (method == 3 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_viqr&amp;quot;&amp;gt;VIQR&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/VIQR&amp;quot; title=&amp;quot;VIQR&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_viqr2&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(4);&amp;quot;' + (method == 4 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_viqr2&amp;quot;&amp;gt;VIQR*&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_off&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(-1);&amp;quot;' + (on_off==0?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_off&amp;quot;&amp;gt;Tắt&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F12]&amp;lt;/small&amp;gt;&amp;lt;hr /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_daucu&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;checkbox&amp;quot; onclick=&amp;quot;setDauCu(this);&amp;quot;' + (dauCu == 1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label  class=&amp;quot;radio&amp;quot; for=&amp;quot;him_daucu&amp;quot;&amp;gt;Bỏ dấu kiểu cũ&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F7]&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;
        HIMHTML += '&amp;lt;input id=&amp;quot;him_ckspell&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;checkbox&amp;quot; onclick=&amp;quot;setSpell(this);&amp;quot;' + (dockspell == 1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_ckspell&amp;quot;&amp;gt;Đúng chính tả&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F8]&amp;lt;/small&amp;gt;';&lt;br /&gt;
 &lt;br /&gt;
        switch (skin){&lt;br /&gt;
            case 'cologneblue':&lt;br /&gt;
                    elCC = document.getElementById('quickbar');&lt;br /&gt;
                    HIMHTML = '&amp;lt;h6&amp;gt;&amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;Gõ tiếng Việt&amp;lt;/a&amp;gt;&amp;lt;/h6&amp;gt;&amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;' + HIMHTML + '&amp;lt;/div&amp;gt;';&lt;br /&gt;
                    elCC.innerHTML = elCC.innerHTML + HIMHTML;&lt;br /&gt;
                    break;&lt;br /&gt;
            case 'standard':&lt;br /&gt;
                    elCC = document.getElementById('quickbar');&lt;br /&gt;
                    HIMHTML = '&amp;lt;hr class=&amp;quot;sep&amp;quot; /&amp;gt;&amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;Gõ tiếng Việt&amp;lt;/a&amp;gt;&amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;' + HIMHTML + '&amp;lt;/div&amp;gt;';&lt;br /&gt;
                    elCC.innerHTML = elCC.innerHTML + HIMHTML;&lt;br /&gt;
                   break;&lt;br /&gt;
            case 'nostalgia':&lt;br /&gt;
                    elCC = document.getElementById('footer');&lt;br /&gt;
                    HIMHTML = '&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;Gõ tiếng Việt&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_auto&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(0);&amp;quot;' + (method == 0 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + '/&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_auto&amp;quot;&amp;gt;Tự động&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F9]&amp;lt;/small&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_telex&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(1);&amp;quot;' + (method == 1 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_telex&amp;quot;&amp;gt;Telex&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Telex#Quy_.C6.B0.E1.BB.9Bc_telex&amp;quot; title=&amp;quot;Telex#Quy ước telex&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_vni&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(2);&amp;quot;' + (method == 2 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_vni&amp;quot;&amp;gt;VNI&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/VNI#Quy_.C6.B0.E1.BB.9Bc&amp;quot; title=&amp;quot;VNI#Quy ước&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_viqr&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(3);&amp;quot;' + (method == 3 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_viqr&amp;quot;&amp;gt;VIQR&amp;lt;/label&amp;gt; &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/VIQR&amp;quot; title=&amp;quot;VIQR&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_viqr2&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(4);&amp;quot;' + (method == 4 &amp;amp;&amp;amp; on_off==1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_viqr2&amp;quot;&amp;gt;VIQR*&amp;lt;/label&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_off&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;radio&amp;quot; onclick=&amp;quot;setMethod(-1);&amp;quot;' + (on_off==0?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_off&amp;quot;&amp;gt;Tắt&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F12]&amp;lt;/small&amp;gt; |';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_daucu&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;checkbox&amp;quot; onclick=&amp;quot;setDauCu(this);&amp;quot;' + (dauCu == 1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label  class=&amp;quot;radio&amp;quot; for=&amp;quot;him_daucu&amp;quot;&amp;gt;Bỏ dấu kiểu cũ&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F7]&amp;lt;/small&amp;gt;';&lt;br /&gt;
                    HIMHTML += '&amp;lt;input id=&amp;quot;him_ckspell&amp;quot; name=&amp;quot;viet_method&amp;quot; type=&amp;quot;checkbox&amp;quot; onclick=&amp;quot;setSpell(this);&amp;quot;' + (dockspell == 1?'CHECKED':'') + ' /&amp;gt;&amp;amp;nbsp;&amp;lt;label class=&amp;quot;radio&amp;quot; for=&amp;quot;him_ckspell&amp;quot;&amp;gt;Đúng chính tả&amp;lt;/label&amp;gt; &amp;lt;small&amp;gt;[F8]&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;';&lt;br /&gt;
                    elCC.innerHTML = elCC.innerHTML + HIMHTML;&lt;br /&gt;
                    break;&lt;br /&gt;
            case 'vector':&lt;br /&gt;
                    var avimElement = $j(document.createElement('div'));&lt;br /&gt;
                    avimElement.attr(&amp;quot;id&amp;quot;, &amp;quot;p-avim&amp;quot;);&lt;br /&gt;
                    avimElement.addClass(&amp;quot;portal&amp;quot;);&lt;br /&gt;
                    avimElement.html('&amp;lt;h5 lang=&amp;quot;vi&amp;quot; xml:lang=&amp;quot;vi&amp;quot;&amp;gt;Gõ tiếng Việt &amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;(?)&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;div class=&amp;quot;body&amp;quot;&amp;gt;' + HIMHTML + '&amp;lt;/div&amp;gt;');&lt;br /&gt;
                    $j('#p-tb').before(avimElement);&lt;br /&gt;
                    break;&lt;br /&gt;
            case 'modern':&lt;br /&gt;
                    elCC = document.getElementById('mw_portlets');&lt;br /&gt;
                    var tbPanel = document.getElementById('p-tb');&lt;br /&gt;
                    var avimElement = document.createElement('div');&lt;br /&gt;
                    avimElement.className = &amp;quot;portlet&amp;quot;;                    &lt;br /&gt;
                    avimElement.id = &amp;quot;p-avim&amp;quot;;&lt;br /&gt;
                    avimElement.innerHTML = '&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;Gõ tiếng Việt&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;' + HIMHTML + '&amp;lt;/div&amp;gt;';                    &lt;br /&gt;
                    elCC.insertBefore(avimElement, tbPanel);&lt;br /&gt;
                    break;&lt;br /&gt;
            default:&lt;br /&gt;
                    elCC = document.getElementById('column-one');&lt;br /&gt;
                    var tbPanel = document.getElementById('p-tb');&lt;br /&gt;
                    var avimElement = document.createElement('div');&lt;br /&gt;
                    avimElement.id = &amp;quot;p-avim&amp;quot;;&lt;br /&gt;
                    avimElement.className = &amp;quot;portlet&amp;quot;;&lt;br /&gt;
                    avimElement.innerHTML = '&amp;lt;h5 lang=&amp;quot;vi&amp;quot; xml:lang=&amp;quot;vi&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://vi.wikipedia.org/wiki/Wikipedia:Gõ_tiếng_Việt&amp;quot; title=&amp;quot;Wikipedia:Gõ tiếng Việt&amp;quot;&amp;gt;Gõ tiếng Việt&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;' + HIMHTML + '&amp;lt;/div&amp;gt;';                    &lt;br /&gt;
                    elCC.insertBefore(avimElement, tbPanel);&lt;br /&gt;
                    break;&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        if(useCookie==1) { setCookie=doSetCookie; getCookie=doGetCookie }&lt;br /&gt;
        else { setCookie=noCookie; getCookie=noCookie }&lt;br /&gt;
        setCookie();&lt;br /&gt;
        if(support) statusMessage();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
addOnloadHook(HIM);&lt;br /&gt;
 &lt;br /&gt;
/* &amp;lt;/source&amp;gt; */&lt;/div&gt;</summary>
		<author><name>Vsingleton</name></author>	</entry>

	</feed>