MediaWiki talk:Gadget-noteTA.js

message: 由于页面被分类至:Category:有脚本错误的页面（这是个bug吧），请nowiki本脚本。--Zhuyifei1999（留言） 2014年10月10日 (五) 14:46 (UTC)
replies: text: ，这个算是feature，因为之前有人故意在js页面里放分类或其他链接（用whatlinkshere看），后来“能被加入分类的bug”修好了反而有人抱怨。Liangent（留言） 2014年10月10日 (五) 14:58 (UTC)
thread_title:  nowiki 

message: 做法参考MediaWiki_talk:Gadget-CommentsinLocalTime.js。新代码。--YFdyh000（留言） 2017年5月25日 (四) 15:10 (UTC)
replies: text: 完成。 --砜中嘌呤的白磷萃取 打谱 2017年5月26日 (五) 13:46 (UTC)
thread_title:  使其支持“实时预览” 

message: 截图 大马简体怎么没了呢？--Txkk（留言） 2021年9月5日 (日) 14:06 (UTC)
replies: text: 与此脚本无关，请见，亦无确切编辑请求内容。故拒绝。--安忆Talk 2021年9月5日 (日) 14:24 (UTC)
thread_title: 編輯請求 2021-09-05

message: 提议调整NoteTA的两个功能：
一是新增字段（比如G或Groups）简便输入多个转换组，例如：

表示按G1到G6先后汇入以上六组转换规则。这样方便输入，也方便插入转换组，或是调整转换组载入顺序。
二是增加扩增手工转换规则数目。一些条目会定义输入30项以上的规则，所以呼叫了两次，这并不利于维护。
我认为这些功能会方便编者输入。以前的模板用wikitext写，所以不容易实现这些功能。而现在的模板是用Lua编写，我认为值得考虑一些快捷的输入方法。--洛普利寧 2023年10月4日 (三) 11:46 (UTC)
replies: text: 第一个功能可能会助推编者加入过多转换组，如范例中的六个之多。在我看来条目中的转换组还是越少越好，最好不超过三个，因此简化代码写法似乎意义不大。第二个功能应有助於省去一些转换组，故(＋)-{支持}-调整，感觉可将上限翻一倍，扩增至60项。--蕭漫（留言） 2023年10月4日 (三) 18:45 (UTC)

text: 另外我再附加一项提议：改良NoteTA弹出框所显示的标题转换规则，将标题之前的命名空间按读者使用的中文变体显示。目前在非条目命名空间中，NoteTA弹出框内的“转换标题为”和“当前显示为”所显示的命名空间为英文原文，而页面标题前实际显示的命名空间已被MW自动转换为中文，这两处文字不一致会对读者造成困惑，不知在技术上能否解决？--蕭漫（留言） 2023年10月4日 (三) 19:08 (UTC)
replies: text: :这个我感觉可能不太好实现，NotetA查看器是MediaWiki:Gadget-noteTA.js实现的。另外，我不太会JavaScript，可能说的有错。

text: :MediaWiki:Gadget-noteTA.js通过mw.config.get( 'wgPageName' )获得包含命名空间的页面名称。命名空间是本地化的，但是中文未转换没有本地化。然后调用转换，没有规定特殊的转换用词，MediaWiki系统不会转换前面的命名空间。最后输出的就是命名空间没转换为本地化名称的了。--逐梦星辰（留言） 2023年10月5日 (四) 01:10 (UTC)

text: :似乎不好解决，除非自制一份转换表，感觉意义有限。虽与标题不同，但与网址栏相同，是否某种有意为之。wgFormattedNamespaces本应输出本地化的名称，本站疑似将各种中文变体作为别名使用。--YFdyh000（留言） 2023年10月7日 (六) 05:47 (UTC)
replies: text: ::@-{YFdyh000}-：网址栏中的字样是页面的实际标题，显示在NoteTA查看器的“实际标题为”之後是合理的，而显示在“转换标题为”和“当前显示为”之後则有些奇怪，因此我认为改进NoteTA查看器中命名空间的呈现方式是有必要的。目前命名空间在这三处地方均以英文原文显示，与标题的显示逻辑不一致，理想的效果是让命名空间的显示逻辑与标题一致——在“实际标题为”之後显示英文（未经转换的原文），在“转换标题为”和“当前显示为”之後显示中文变体（转换後在阅读界面显示的文字），但若在技术上难以解决的话就先算了吧。--蕭漫（留言） 2023年10月15日 (日) 07:05 (UTC)

text: 第一点没必要的实现（还需要提取参数后split掉，来获得具体的参数，增加了复杂性）；第二点可以考虑。——Sakamotosan路过围观 | 避免做作，免敬 2023年10月5日 (四) 06:26 (UTC)
replies: text: :不过对于第二点，我建议可以拓展Cgroup的定义，允许定义为特定条目或条目组配置的公共转换组，避免大量使用本地转换。——Sakamotosan路过围观 | 避免做作，免敬 2023年10月5日 (四) 06:29 (UTC)
replies: text: ::印象中似乎有类似的功能存在？---{百無一用是書生}- (☎) 2023年10月5日 (四) 06:53 (UTC)

text: ::依稀记得之前提到COVID就带个医学转换组，不知道在想什么 ——魔琴 [ 留言 贡献 新手2023计划 ] 2023年10月13日 (五) 08:50 (UTC)

text: :第一点有两个问题：一是间隔号的规则是什么？半角逗号？要不要空格？（等等）这需要规范好才能开发和使用。二是能否输入多个转换组后，合并去重后再进行转换？目前各个转换组中的转换规则重复的不少，特别是领域有交叉的转换组。但我不是很确定能否通过lua实现，以及去重能否提升效率？---{百無一用是書生}- (☎) 2023年10月5日 (四) 06:35 (UTC)

text: 关于一，轻微方便G1 G2 ...的输入调整，但分隔符决定和误用会比较麻烦，支援太多也比较乱（逗号 分号 等等）。空格去除不难，但需配合加强笔误检测。--YFdyh000（留言） 2023年10月7日 (六) 05:52 (UTC)
thread_title:  调整NoteTA两个功能 

message: 根据客栈内容，替换为使用OOUI的新版本，部署方案：
#小工具定义更改为noteTA[ResourceLoader|dependencies=jquery.ui,mediawiki.api,ext.gadget.HanAssist,oojs-ui,jquery.makeCollapsible|default|type=general]|noteTA.js|noteTA.css
#用此处内容替换MediaWiki:Gadget-noteTA.js；
#用用此处内容替换MediaWiki:Gadget-noteTA.css；
#移除NoteTAVector小工具；现在的实现已经包含了其功能，共存会出现界面问题。
以上。--碟之舞📀💿 2024年1月30日 (二) 08:05 (UTC)
replies: text: ---{百無一用是書生}- (☎) 2024年1月31日 (三) 03:13 (UTC)
replies: text: :另，建议弹出框中展示的转换字词能够更易辨识，例如用包起来突出显示---{百無一用是書生}- (☎) 2024年1月31日 (三) 03:26 (UTC)
replies: text: ::cc@SunAfterRain。--碟之舞📀💿 2024年1月31日 (三) 04:38 (UTC)
thread_title: 編輯請求 2024-01-30

message: 功能优化：在点击“展开”按钮时自动调整窗口大小。补丁来自User:SunAfterRain。
部署方法：从中文Beta Cluster处复制脚本内容。CSS无变化。--碟之舞📀💿 2024年2月1日 (四) 03:33 (UTC)
thread_title: 編輯請求 2024-02-01

message: 移除未使用代码。部署方法：从中文Beta Cluster处复制脚本内容。CSS无变化。--碟之舞📀💿 2024年2月1日 (四) 15:39 (UTC)
thread_title: 編輯請求 2024-02-01

message: 已由Shizhao部署。--碟之舞📀💿 2024年1月31日 (三) 04:39 (UTC)
replies: text: 下列討論已經關閉，請勿修改。如有任何意見，請在合適的討論頁提出，而非再次編輯本討論。
----
该新版本采用OOUI替代了先前的jQuery UI，并且升级到ES6。该版本由User:SunAfterRain制作，特此感谢。
目前已经在Beta Cluster部署，小工具源代码在、。各位可以前往此处试用，目前初步看表现良好。
需要注意的是新版本合并了原NoteTAVector小工具的功能（在新旧Vector下始终会移至页首处）。
现讨论是否可以部署至本站。--碟之舞📀💿 2024年1月29日 (一) 03:31 (UTC)

text: 本站支持原生Promise对象，可以考虑用其代替$.Deferred，进一步可用await代替deferred/promise链（done/fail/then/catch）；jQuery对象也可以用for...of遍历，可以避免产生不必要的变量；一些未曾修改的变量使用let定义，可以改成const。这些现在都是混用的。（PS：只是建议）--安忆Talk 2024年1月29日 (一) 09:06 (UTC)
replies: text: :@-{AnYiLin}-：async/await的支援貌似還是怪怪的，$.Deferred是為了確保回傳類型一致（畢竟mw.Api.prototype.ajax的回傳類型就是$.Deferred），另外我查了一下所有的let都是不能換成const的。--SunAfterRain 2024年1月29日 (一) 11:13 (UTC)
replies: text: ::let是我看错了，少看了456的赋值，不好意思，人工看的没往ide里扔。mw.Api用$.Deferred应该算是一种技术债务，或者说是时代的产物，新脚本用当前的东西就完事儿了，如果用await这个就不用提了。所以async/await是指什么怪怪的？应该是可以正常用的吧。--安忆Talk 2024年1月29日 (一) 12:48 (UTC)
replies: text: :::刚试了async/await用不了。--碟之舞📀💿 2024年1月29日 (一) 13:31 (UTC)
replies: text: ::::如果我说上个月能用你信吗。那就算了，但估计不久之后这个语法就会被特别照顾一下，可以到时候再说。--安忆Talk 2024年1月29日 (一) 13:34 (UTC)

text: 鉴于小工具实际效果上改动较小，已发起编辑请求。--碟之舞📀💿 2024年1月30日 (二) 08:08 (UTC)
----

text: 本討論已關閉，請勿修改。如有任何意見，請在合適的討論頁提出，而非再次編輯本討論。
thread_title:  NoteTA查看器小工具新版本 

message: MediaWiki:Gadget-noteTA.js#L-427應該是$vectorNoteTATab，改變數名時漏掉了。--SunAfterRain 2024年3月8日 (五) 06:05 (UTC)
replies: text: ---{百無一用是書生}- (☎) 2024年3月8日 (五) 07:10 (UTC)
thread_title: 編輯請求 2024-03-08

message: Special:Diff/80729085 .css( 'cursor', 'pointer' ) --YFdyh000（留言） 2024年3月24日 (日) 17:36 (UTC)
replies: text: 我看vector和vector2022都有耶，哪個外觀沒有來著--SunAfterRain 2024年3月24日 (日) 17:48 (UTC)
replies: text: :还真是。timeless没有。--YFdyh000（留言） 2024年3月24日 (日) 18:44 (UTC)
----
在MediaWiki:Gadget-noteTA.js#L-482進行如同Special:Diff/82024296的修改。此補丁為還原以前修改時漏掉的行為--SunAfterRain 2024年3月25日 (一) 11:16 (UTC)
thread_title:  建议找回手型鼠标指针效果 

message: 应客栈请求，移动关闭按钮至右侧，删除高亮标出的行：
		NoteTAViewer.static.actions = [
			{
				label: mw.msg('ooui-dialog-process-dismiss'),
				flags: 'safe'
			}
		];
以上。--碟之舞📀💿 2024年3月28日 (四) 10:53 (UTC)
replies: text: 好奇怪，似乎跑到左下角了？@AnYiLin @Diskdance--Kethyga（留言） 2024年3月30日 (六) 02:15 (UTC)
replies: text: :@SunAfterRain：为什么会这样？--碟之舞📀💿 2024年3月30日 (六) 02:29 (UTC)
replies: text: ::啊嗯好像是flags=primary，咱現在不方便試，您試一下？--SunAfterRain 2024年3月30日 (六) 03:51 (UTC)
replies: text: :::@AnYiLin：看了一下，确实是这样的，能否作相应修改？--碟之舞📀💿 2024年3月30日 (六) 04:25 (UTC)

text: :::---{百無一用是書生}- (☎) 2024年3月30日 (六) 13:23 (UTC)
thread_title: 編輯請求 2024-03-28

message: 近日編輯頁面時，發現noteTA查看器在預覽模式下顯示異常且無法點擊查看，煩請-{A|zh-hans:界面; zh-hant:介面;}-管理員修復。此外大部分人慣用右手，而noteTA查看器的關閉按鈕卻位於左上角，有違用戶界面設計常規，應置於右上角以合乎大部分用戶的操作習慣。查看器彈出框的底色也建議更換，使其與頁面有所區分。窃以為不論是淺淡的灰藍色調，還是像-{A|zh-hans:模板文档; zh-hant:模板文件;}-那樣的淺綠色，都比一片純白色看着舒服且更適於閱讀。--蕭漫（留言） 2024年3月26日 (二) 16:22 (UTC)
replies: text: 确实预览模式下异常。确实，对于看一眼就关闭，按钮放在右上更方便。底色暂无意见，对比度别太差。--YFdyh000（留言） 2024年3月27日 (三) 03:12 (UTC)

text: 附知维护者@SunAfterRain。--碟之舞📀💿 2024年3月28日 (四) 05:51 (UTC)
replies: text: :@-{Diskdance}-：action=edit時小工具沒載入所以不起作用我也不知道為什麼，按鈕位置把Special:PermanentLink/81816647#L-385拿掉就會到右邊去了，預設底色這麼醜的問題去怪基金會吧（攤手）--SunAfterRain 2024年3月28日 (四) 09:09 (UTC)
replies: text: ::@SunAfterRain：MediaWiki_talk:Gadget-noteTA.js#編輯請求_2024-03-28。--碟之舞📀💿 2024年3月28日 (四) 10:55 (UTC)
replies: text: :::按钮位置 已修复。--碟之舞📀💿 2024年3月30日 (六) 13:53 (UTC)

text: ::预览模式问题原因是这个。--碟之舞📀💿 2024年3月30日 (六) 13:48 (UTC)
replies: text: :::“在预览模式下显示异常且无法点击查看” 已修复。--碟之舞📀💿 2024年4月1日 (一) 03:08 (UTC)

text: :@蕭漫：前两个问题已经修复。最后一个问题，查看器由于视觉风格统一的考虑使用了标准对话框，如果您觉得当前风格不妥的话可以通过CSS自行修改或者使用之前的老版本。--碟之舞📀💿 2024年4月1日 (一) 03:11 (UTC)
replies: text: ::好的，那就这样吧，谢谢您对此话题的持续跟进。--蕭漫（留言） 2024年4月1日 (一) 03:21 (UTC)
thread_title:  NoteTA查看器仍需进一步优化