<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://zh.enter-politics.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-noteTA.js</id>
	<title>MediaWiki:Gadget-noteTA.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://zh.enter-politics.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-noteTA.js"/>
	<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=MediaWiki:Gadget-noteTA.js&amp;action=history"/>
	<updated>2026-07-06T00:59:24Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=MediaWiki:Gadget-noteTA.js&amp;diff=726&amp;oldid=prev</id>
		<title>枫夜龙吟：导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=MediaWiki:Gadget-noteTA.js&amp;diff=726&amp;oldid=prev"/>
		<updated>2020-06-05T15:40:42Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2020年6月5日 (五) 15:40的版本&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mw-wiki2_:diff::1.12:old-725:rev-726 --&gt;
&lt;/table&gt;</summary>
		<author><name>枫夜龙吟</name></author>
	</entry>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=MediaWiki:Gadget-noteTA.js&amp;diff=725&amp;oldid=prev</id>
		<title>ZhWP&gt;WhitePhosphorus：这样会加载两次</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=MediaWiki:Gadget-noteTA.js&amp;diff=725&amp;oldid=prev"/>
		<updated>2017-06-01T03:38:20Z</updated>

		<summary type="html">&lt;p&gt;这样会加载两次&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// &amp;lt;nowiki&amp;gt;&lt;br /&gt;
noteTAViewer = ( function() { $( function() {&lt;br /&gt;
	var api = null;&lt;br /&gt;
	var init = function( hash ) {&lt;br /&gt;
		var $dialog = $( '&amp;lt;div class=&amp;quot;noteTA-dialog&amp;quot; /&amp;gt;' );&lt;br /&gt;
		$dialog.html( '&amp;lt;div class=&amp;quot;mw-ajax-loader&amp;quot; style=&amp;quot;margin-top: 48px;&amp;quot; /&amp;gt;' );&lt;br /&gt;
		$dialog.dialog( {&lt;br /&gt;
			title: wgULS( '字词转换', '字詞轉換' )&lt;br /&gt;
		} );&lt;br /&gt;
		api = new mw.Api();&lt;br /&gt;
		run( $dialog, hash );&lt;br /&gt;
		return $dialog;&lt;br /&gt;
	}, run = function( $dialog, hash ) {&lt;br /&gt;
		var wikitext = '';&lt;br /&gt;
		var $dom = $( '#noteTA-' + hash );&lt;br /&gt;
		var collapse = true;&lt;br /&gt;
		var actualTitle = mw.config.get( 'wgPageName' ).replace( /_/g, ' ' );&lt;br /&gt;
&lt;br /&gt;
		var parse = function() {&lt;br /&gt;
			api.post( {&lt;br /&gt;
				action: 'parse',&lt;br /&gt;
				title: 'Template:CGroup/-',&lt;br /&gt;
				text: wikitext,&lt;br /&gt;
				prop: 'text',&lt;br /&gt;
				variant: mw.config.get( 'wgUserVariant' )&lt;br /&gt;
			} ).done( function( results ) {&lt;br /&gt;
				$dialog.html( results.parse.text['*'] );&lt;br /&gt;
				if ( collapse ) {&lt;br /&gt;
					$dialog.find( '.mw-collapsible' ).makeCollapsible();&lt;br /&gt;
					$dialog.find( '.mw-collapsible-toggle' ).on( 'click.mw-collapse', function( e ) {&lt;br /&gt;
						var $collapsibleContent = $( this ).parent( '.mw-collapsible' ).find( '.mw-collapsible-content' );&lt;br /&gt;
						setTimeout( function() {&lt;br /&gt;
							$collapsibleContent.promise().done( function() {&lt;br /&gt;
								$dialog.dialog( 'option', 'position', 'center' );&lt;br /&gt;
							} );&lt;br /&gt;
						}, 0 );&lt;br /&gt;
					} );&lt;br /&gt;
				}&lt;br /&gt;
				$dialog.dialog( 'option', 'width', Math.round( $( window ).width() * 0.8 ) );&lt;br /&gt;
				$dialog.css( 'max-height', Math.round( $( window ).height() * 0.8 ) + 'px' );&lt;br /&gt;
				$dialog.dialog( 'option', 'position', 'center' );&lt;br /&gt;
			} ).fail( parse );&lt;br /&gt;
		}, maybeTitle = parse;&lt;br /&gt;
&lt;br /&gt;
		var $noteTAtitle = $dom.find( '.noteTA-title' );&lt;br /&gt;
		if ( $noteTAtitle.length ) {&lt;br /&gt;
			var titleConv = $noteTAtitle.attr( 'data-noteta-code' );&lt;br /&gt;
			var titleDesc = $noteTAtitle.attr( 'data-noteta-desc' );&lt;br /&gt;
			if ( titleDesc ) {&lt;br /&gt;
				titleDesc = '（' + titleDesc + '）';&lt;br /&gt;
			} else {&lt;br /&gt;
				titleDesc = '';&lt;br /&gt;
			}&lt;br /&gt;
			wikitext += '&amp;lt;span style=&amp;quot;float: right;&amp;quot;&amp;gt;{{edit|' + actualTitle + '|section=0}}&amp;lt;/span&amp;gt;\n';&lt;br /&gt;
			wikitext += '; 本文使用[[Help:中文维基百科的繁简、地区词处理#條目標題|标题手工转换]]\n';&lt;br /&gt;
			wikitext += '* 转换标题为：-{D|' + titleConv + '}-' + titleDesc + '\n';&lt;br /&gt;
			wikitext += '* 实际标题为：-{R|' + actualTitle + '}-；当前显示为：-{|' + titleConv + '}-\n';&lt;br /&gt;
		} else {&lt;br /&gt;
			maybeTitle = function() {&lt;br /&gt;
				api.post( {&lt;br /&gt;
					action: 'parse',&lt;br /&gt;
					title: actualTitle,&lt;br /&gt;
					text: '{{noteTA/multititle|' + actualTitle + '}}',&lt;br /&gt;
					prop: 'text',&lt;br /&gt;
					variant: 'zh'&lt;br /&gt;
				} ).done( function( results ) {&lt;br /&gt;
					var $multititle = $( results.parse.text['*'] ).find( '.noteTA-multititle' );&lt;br /&gt;
					if ( $multititle.length ) {&lt;br /&gt;
						var textVariant = {}, variantText = {}, multititleText = '';&lt;br /&gt;
						$multititle.children().each( function() {&lt;br /&gt;
							var $li = $( this );&lt;br /&gt;
							var variant = $li.attr( 'data-noteta-multititle-variant' );&lt;br /&gt;
							var text = $li.text();&lt;br /&gt;
							variantText[variant] = text;&lt;br /&gt;
							if ( textVariant[text] ) {&lt;br /&gt;
								textVariant[text].push( variant );&lt;br /&gt;
							} else {&lt;br /&gt;
								textVariant[text] = [ variant ];&lt;br /&gt;
							}&lt;br /&gt;
						} );&lt;br /&gt;
						multititleText += '; 本文[[Help:中文维基百科的繁简、地区词处理#條目標題|标题可能经过转换]]\n';&lt;br /&gt;
						multititleText += '* 转换标题为：';&lt;br /&gt;
						var multititle = [], titleConverted = variantText[mw.config.get( 'wgUserVariant' )];&lt;br /&gt;
						for ( var variant in variantText ) {&lt;br /&gt;
							var text = variantText[variant];&lt;br /&gt;
							if ( text === null ) {&lt;br /&gt;
								continue;&lt;br /&gt;
							}&lt;br /&gt;
							var variants = textVariant[text];&lt;br /&gt;
							$.each( variants, function() {&lt;br /&gt;
								variantText[this] = null;&lt;br /&gt;
							} );&lt;br /&gt;
							var variantsName = $.map( variants, function( variant ) {&lt;br /&gt;
								return '-{R|{{MediaWiki:Variantname-' + variant + '}}}-';&lt;br /&gt;
							} ).join( '、' );&lt;br /&gt;
							multititle.push( variantsName + '：-{R|' + text + '}-' );&lt;br /&gt;
						}&lt;br /&gt;
						multititleText += multititle.join( '；' );&lt;br /&gt;
						multititleText += '\n* 实际标题为：-{R|' + actualTitle + '}-；当前显示为：-{R|' + titleConverted + '}-\n';&lt;br /&gt;
						wikitext = multititleText + wikitext;&lt;br /&gt;
					}&lt;br /&gt;
					parse();&lt;br /&gt;
				} ).fail( maybeTitle );&lt;br /&gt;
			};&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var $noteTAgroups = $dom.find( '.noteTA-group &amp;gt; *[data-noteta-group]' );&lt;br /&gt;
		if ( $noteTAgroups.length &amp;gt; 1 ) {&lt;br /&gt;
			collapse = true;&lt;br /&gt;
		}&lt;br /&gt;
		$noteTAgroups.each( function() {&lt;br /&gt;
			var $this = $( this ), text = '';&lt;br /&gt;
			switch ( $this.attr( 'data-noteta-group-source' ) ) {&lt;br /&gt;
			case 'template':&lt;br /&gt;
				wikitext += '{{CGroup/' + $this.attr( 'data-noteta-group' ) + '}}\n';&lt;br /&gt;
				break;&lt;br /&gt;
			case 'module':&lt;br /&gt;
				wikitext += '{{#invoke:CGroupViewer|dialog|' + $this.attr( 'data-noteta-group' ) + '}}\n';&lt;br /&gt;
				break;&lt;br /&gt;
			case 'none':&lt;br /&gt;
				wikitext += '; 本文使用的公共转换组“' + $this.attr( 'data-noteta-group' ) + '”尚未创建\n';&lt;br /&gt;
				wikitext += '* {{edit|Template:CGroup/' + $this.attr( 'data-noteta-group' ) + '|创建公共转换组“' + $this.attr( 'data-noteta-group' ) + '”}}\n';&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				wikitext += '; 未知公共转换组“' + $this.attr( 'data-noteta-group' ) + '”来源“' + $this.attr( 'data-noteta-group-source' ) + '”\n';&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
&lt;br /&gt;
		var $noteTAlocal = $dom.find( '.noteTA-local' );&lt;br /&gt;
		if ( $noteTAlocal.length ) {&lt;br /&gt;
			collapse = true;&lt;br /&gt;
			wikitext += '&amp;lt;span style=&amp;quot;float: right;&amp;quot;&amp;gt;{{edit|' + actualTitle + '|section=0}}&amp;lt;/span&amp;gt;\n';&lt;br /&gt;
			wikitext += '; 本文使用[[Help:中文维基百科的繁简、地区词处理#控制自动转换的代碼|全文手工转换]]\n';&lt;br /&gt;
			var $noteTAlocals = $noteTAlocal.children( '*[data-noteta-code]' );&lt;br /&gt;
			$noteTAlocals.each( function() {&lt;br /&gt;
				var $this = $( this );&lt;br /&gt;
				var localConv = $this.attr( 'data-noteta-code' );&lt;br /&gt;
				var localDesc = $this.attr( 'data-noteta-desc' );&lt;br /&gt;
				if ( localDesc ) {&lt;br /&gt;
					localDesc = '（' + localDesc + '）';&lt;br /&gt;
				} else {&lt;br /&gt;
					localDesc = '';&lt;br /&gt;
				}&lt;br /&gt;
				wikitext += '* -{D|' + localConv + '}-' + localDesc + '当前显示为：-{' + localConv + '}-\n';&lt;br /&gt;
			} );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		wikitext += '{{noteTA/footer}}\n';&lt;br /&gt;
		maybeTitle();&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	$( '.mw-indicator[id^=mw-indicator-noteTA-]' )&lt;br /&gt;
		.css( 'cursor', 'pointer' )&lt;br /&gt;
		.each( function() {&lt;br /&gt;
			var $dialog = null;&lt;br /&gt;
			var $this = $( this );&lt;br /&gt;
			var hash = $this.attr( 'id' ).replace( /^mw-indicator-noteTA-/, '' );&lt;br /&gt;
			$this.click( function() {&lt;br /&gt;
				if ( $dialog === null ) {&lt;br /&gt;
					$dialog = init( hash );&lt;br /&gt;
				} else {&lt;br /&gt;
					$dialog.dialog( 'open' );&lt;br /&gt;
				}&lt;br /&gt;
			} );&lt;br /&gt;
		} );&lt;br /&gt;
&lt;br /&gt;
} ); } );&lt;br /&gt;
mw.hook('wikipage.content').add( function ( $content ) {&lt;br /&gt;
    setTimeout(&amp;quot;noteTAViewer();&amp;quot;, 0);&lt;br /&gt;
});&lt;br /&gt;
// &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZhWP&gt;WhitePhosphorus</name></author>
	</entry>
</feed>