<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-EditTextboxWrapping.js</id>
	<title>MediaWiki:Gadget-EditTextboxWrapping.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-EditTextboxWrapping.js"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=MediaWiki:Gadget-EditTextboxWrapping.js&amp;action=history"/>
	<updated>2026-07-13T15:25:37Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=MediaWiki:Gadget-EditTextboxWrapping.js&amp;diff=772051&amp;oldid=prev</id>
		<title>imported&gt;Diskdance：​使用HanAssist</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=MediaWiki:Gadget-EditTextboxWrapping.js&amp;diff=772051&amp;oldid=prev"/>
		<updated>2025-07-31T05:28:29Z</updated>

		<summary type="html">&lt;p&gt;使用HanAssist&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
  本工具會在編輯框下增加勾選盒，讓用戶切換編輯框自動換行與否&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
	$(function(){&lt;br /&gt;
		const { conv } = require(&amp;#039;ext.gadget.HanAssist&amp;#039;);&lt;br /&gt;
		&lt;br /&gt;
		var $wpTextbox1=$(&amp;quot;form#editform[name=&amp;#039;editform&amp;#039;] textarea#wpTextbox1[name=&amp;#039;wpTextbox1&amp;#039;]&amp;quot;);&lt;br /&gt;
		if($wpTextbox1.length==0) return;&lt;br /&gt;
		&lt;br /&gt;
		var $chkIsWrap=$(&amp;#039;&amp;lt;input /&amp;gt;&amp;#039;, {&lt;br /&gt;
			type    : &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
			name    : &amp;quot;chkIsWrap&amp;quot;,&lt;br /&gt;
			id      : &amp;quot;chkIsWrap&amp;quot;,&lt;br /&gt;
			checked : mw.util.getParamValue(&amp;quot;nowrap&amp;quot;)!=1&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var $labIsWrap=$(&amp;#039;&amp;lt;label for=&amp;quot;chkIsWrap&amp;quot; /&amp;gt;&amp;#039;).text(conv({ hans: &amp;quot;自动换行&amp;quot;, hant: &amp;quot;自動換行&amp;quot; }));&lt;br /&gt;
		$(&amp;#039;&amp;lt;div style=&amp;quot;text-align:right;&amp;quot; align=&amp;quot;right&amp;quot; /&amp;gt;&amp;#039;).append([$chkIsWrap, $labIsWrap]).insertAfter($wpTextbox1);&lt;br /&gt;
		&lt;br /&gt;
		var clickfunc=function(){&lt;br /&gt;
			var setWrap=function($target, wrap){&lt;br /&gt;
				if($target.get(0).wrap){&lt;br /&gt;
					$target.attr(&amp;quot;wrap&amp;quot;, wrap);&lt;br /&gt;
				}else{&lt;br /&gt;
					var $pos_mark=$(&amp;quot;&amp;lt;div /&amp;gt;&amp;quot;).insertAfter($target);&lt;br /&gt;
					$target.detach().attr(&amp;quot;wrap&amp;quot;, wrap).insertAfter($pos_mark);&lt;br /&gt;
					$pos_mark.remove();&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			setWrap($(&amp;quot;form#editform[name=&amp;#039;editform&amp;#039;] textarea#wpTextbox1[name=&amp;#039;wpTextbox1&amp;#039;]&amp;quot;), ($chkIsWrap.get(0).checked)?&amp;quot;SOFT&amp;quot;:&amp;quot;OFF&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		$chkIsWrap.click(clickfunc);&lt;br /&gt;
		clickfunc();&lt;br /&gt;
 &lt;br /&gt;
		var $editform=$(&amp;quot;form#editform[name=&amp;#039;editform&amp;#039;]&amp;quot;);&lt;br /&gt;
		$editform.find(&amp;quot;input#wpPreview[name=&amp;#039;wpPreview&amp;#039;], input#wpDiff[name=&amp;#039;wpDiff&amp;#039;]&amp;quot;).click(function(){&lt;br /&gt;
			var nowrap=($chkIsWrap.get(0).checked)?0:1;&lt;br /&gt;
			$editform.attr(&amp;quot;action&amp;quot;, $editform.attr(&amp;quot;action&amp;quot;).replace(/\&amp;amp;nowrap\=[^\&amp;amp;\?\#]*($|\&amp;amp;)/g, &amp;quot;$1&amp;quot;).replace(/\?nowrap\=[^\&amp;amp;\?\#]*(?:$|\&amp;amp;)/, &amp;quot;?&amp;quot;).replace(/\?/,&amp;quot;?nowrap=&amp;quot;+nowrap+&amp;quot;&amp;amp;&amp;quot;).replace(/\&amp;amp;$/, &amp;quot;&amp;quot;) );&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
	});&lt;/div&gt;</summary>
		<author><name>imported&gt;Diskdance</name></author>
	</entry>
</feed>