User:Peterxy12/common.js: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary Tag: Reverted |
No edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
// 自動偵測(適合global.js) |
|||
// InPageEdit NEXT |
|||
// [[User:1F616EMO/AdvancedRollback/auto.js]] |
|||
document.body.append( |
|||
mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:1F616EMO/AdvancedRollback/auto.js&action=raw&ctype=text/javascript" ); |
|||
Object.assign(document.createElement('script'), { |
|||
mw.loader.load( 'https://zh.wikipedia.org/w/index.php?title=User:Dabao_qian/TranslateVariants-zhwiki.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Dabao_qian/TranslateVariants-zhwiki.js]] |
|||
src: 'https://cdn.jsdelivr.net/npm/@inpageedit/core/dist/index.js', |
|||
importScript('User:SaoMikoto/js/Usergroup.js'); // Backlink: [[User:SaoMikoto/js/Usergroup.js]] |
|||
type: 'module', |
|||
// 小工具需要先添加对 ext.gadget.HanAssist 的依赖 |
|||
}) |
|||
const { conv, convByVar } = require( 'ext.gadget.HanAssist' ); |
|||
) |
|||
// 也可动态加载 |
|||
mw.loader.using( 'ext.gadget.HanAssist' ).then( ( require ) => { |
|||
const { conv, convByVar } = require( 'ext.gadget.HanAssist' ); |
|||
// ... |
|||
} ); |
|||
conv( { hans: '一天一苹果,医生远离我。', hant: '一天一蘋果,醫生遠離我。' } ); |
|||
// => 界面语言为简中:“一天一苹果,医生远离我。”;繁中:“一天一蘋果,醫生遠離我。” |
|||
convByVar( { hans: '一天一苹果,医生远离我。', hant: '一天一蘋果,醫生遠離我。' } ); |
|||
// => 页面变体为简中:“一天一苹果,医生远离我。”;繁中:“一天一蘋果,醫生遠離我。” |
|||
// 由于技术限制,如果 HanAssist 位于其他 wiki 上,那么函数将会导出到 mw.libs.HanAssist 全局空间 |
|||
mw.loader.load( 'https://another.wiki/w/index.php?title=MediaWiki:Gadget-HanAssist.js&action=raw&ctype=text/javascript' ); |
|||
// 按照如下方式使用: |
|||
// mw.libs.HanAssist.conv( ... ); |
|||
// mw.libs.HanAssist.convByVar( ... ); |
|||
Latest revision as of 11:40, 31 January 2026
// 自動偵測(適合global.js)
// [[User:1F616EMO/AdvancedRollback/auto.js]]
mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:1F616EMO/AdvancedRollback/auto.js&action=raw&ctype=text/javascript" );
mw.loader.load( 'https://zh.wikipedia.org/w/index.php?title=User:Dabao_qian/TranslateVariants-zhwiki.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Dabao_qian/TranslateVariants-zhwiki.js]]
importScript('User:SaoMikoto/js/Usergroup.js'); // Backlink: [[User:SaoMikoto/js/Usergroup.js]]
// 小工具需要先添加对 ext.gadget.HanAssist 的依赖
const { conv, convByVar } = require( 'ext.gadget.HanAssist' );
// 也可动态加载
mw.loader.using( 'ext.gadget.HanAssist' ).then( ( require ) => {
const { conv, convByVar } = require( 'ext.gadget.HanAssist' );
// ...
} );
conv( { hans: '一天一苹果,医生远离我。', hant: '一天一蘋果,醫生遠離我。' } );
// => 界面语言为简中:“一天一苹果,医生远离我。”;繁中:“一天一蘋果,醫生遠離我。”
convByVar( { hans: '一天一苹果,医生远离我。', hant: '一天一蘋果,醫生遠離我。' } );
// => 页面变体为简中:“一天一苹果,医生远离我。”;繁中:“一天一蘋果,醫生遠離我。”
// 由于技术限制,如果 HanAssist 位于其他 wiki 上,那么函数将会导出到 mw.libs.HanAssist 全局空间
mw.loader.load( 'https://another.wiki/w/index.php?title=MediaWiki:Gadget-HanAssist.js&action=raw&ctype=text/javascript' );
// 按照如下方式使用:
// mw.libs.HanAssist.conv( ... );
// mw.libs.HanAssist.convByVar( ... );