跳转到内容

MediaWiki讨论:Common.js/存档3

页面内容不支持其他语言。
维基百科,自由的百科全书

编辑请求 2021-01-31

请求已拒绝

patch : https://zh.wikipedia.org/w/index.php?title=User:A2569875/common.js&diff=64037897&oldid=64037895

Wikipedia:互助客栈/方针#伪命名空间通过设立。参考讨论,公示时有人以“不想让界面文字在伪名字空间显示为[条目|讨论]”,为了解决此异议因此提出在MediaWiki:Common.js的解方,所以需要加入代码,因为这也是提案能通过(排除异议)的一环。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️2021年1月31日 (日) 11:23 (UTC)

他可以自己加入自己的js...要加入MediaWiki:Common.js应另行讨论并有更大的共识强度。--Xiplus#Talk 2021年1月31日 (日) 12:00 (UTC)
@A2569875:这是全站脚本,所以可能不会在一个讨论没有明确结论的情况下,为了演示何种效果而进行改动。对于提出此需求的人,您可以先提供一段脚本给他,让他加进自己的用户脚本以预览效果。
待提案有结论时,再在此进行修改。--安忆Talk 2021年1月31日 (日) 12:01 (UTC)
特殊页面右上角有“说明”按钮。 目前的界面设计显示效果。(测试于MOS:MOS

关于common.js的小问题

下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

请问哪位知道MediaWiki:Common.js#L-5有什么用,以及MediaWiki:Common.js#L-28定义的window下的对象,我搜了下也没脚本用它,那么它是出于什么需求加进去的…--安忆Talk 2021年5月9日 (日) 02:58 (UTC)

加入时的两笔编辑:Special:Diff/58905159Special:Diff/5256433。皆应删除。--Lt2818留言2021年5月9日 (日) 11:37 (UTC)

删除 已删除。--安忆Talk 2021年5月9日 (日) 12:59 (UTC)

本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

请求已处理

Hello, sorry for writing in English. We've noticed that one of the customizations in this file conflicts with one of the changes in the "Discussion tools" ("讨论工具") beta feature (bug report: phab:T291085#7385947). When the user clicks a link to a talk page that doesn't exist, MediaWiki would normally display the editor interface. The beta feature wants to instead show an introduction message explaining talk pages, but your customization instead opens the interface for adding a new section.

I'd like to ask you to make changes that will disable the customization when the beta feature is enabled.

Please replace this fragment:

        /* 智能讨论页编辑(新建) */
        $(function() {
            var catalk = $('#ca-talk');
            if (catalk.hasClass('new') && mw.config.get('wgNamespaceNumber') != 2) {
                var a = $('a:first', catalk);
                a.attr('href', a.attr('href') + '&section=new')
            }
        });

With this fragment:

        /* 智能讨论页编辑(新建) */
        if (!+mw.user.options.get('discussiontools-newtopictool') || !+mw.user.options.get('discussiontools-betaenable')) {
            $(function() {
                var catalk = $('#ca-talk');
                if (catalk.hasClass('new') && mw.config.get('wgNamespaceNumber') != 2) {
                    var a = $('a:first', catalk);
                    a.attr('href', a.attr('href') + '&section=new')
                }
            });
        }

Thanks!--Matma Rex留言2021年10月13日 (三) 20:45 (UTC)

完成. Liangent留言 2021年10月13日 (三) 22:19 (UTC)

可能有粉丝内容的编辑提示

本章节经过拆分,先前讨论位于

(&)建议扩展到ACG、动画、漫画、游戏(电子、实体、桌游或各类有剧情或角色可以介绍的游戏)、电影、影集、小说、插画创作(如胖吉猫)或其他虚构故事创作的条目中,也能让一些刚来的新手了解状况,以免再次出新手不了解状况出现什么“辛苦编辑”遭删之类的争议(此类争议先前已经出现多次)。-- 五岁抬☎️·☘️2021年5月4日 (二) 13:57 (UTC)

(+)支持,但想看看拟定什么警告内容。--LuciferianThomas留言 2021年5月10日 (一) 08:02 (UTC)
有拟定的提示内容吗?--路西法人留言 2021年5月20日 (四) 01:15 (UTC)
原本的内容就差不多了吧。-- 五岁抬☎️·☘️2021年5月27日 (四) 10:15 (UTC)
@LuciferianThomas:提议:原有内容直接扩展 展示于“ACG、动画、漫画、游戏(电子、实体、桌游或各类有剧情或角色可以介绍的游戏)、电影、影集、小说、插画创作(如胖吉猫)或其他虚构故事创作”的条目中(或许补上WP:资料页指引的连结。—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年6月24日 (四) 10:20 (UTC)
(+)支持。--忒有钱🌊塩水あります🐳留言2021年7月9日 (五) 11:10 (UTC)
也许可以考虑作公示的准备了(? -- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年8月12日 (四) 09:35 (UTC)
如果没有异议,就准备公示啰?—— [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年8月30日 (一) 06:16 (UTC)
如果真的都没有异议,就真的要公示啰—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年10月6日 (三) 05:15 (UTC)
至少先把编辑提示内容准备好吧?--Xiplus#Talk 2021年10月12日 (二) 08:27 (UTC)
娜娜奇在2021年6月24日 (四) 10:20 (UTC)的留言。--路西法人留言 2021年10月12日 (二) 13:14 (UTC)

这串讨论要半年了,再拖下去就真的要怀疑有没有继续挂着不存档模板的必要。—— Eric Liu 创造は生命(留言留名学生会 2021年10月20日 (三) 16:01 (UTC)

所以到底可不可以公示了?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年10月26日 (二) 13:15 (UTC)
你们要公示就请吧--Milky·Defer 2021年10月26日 (二) 15:03 (UTC)
要确认一下,是否使用原有内容的原始语句+贴上WP:资料页指引的连结?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年11月8日 (一) 08:05 (UTC)
先发个公告再准备公示-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年11月16日 (二) 05:40 (UTC)
“是否使用原有内容的原始语句+贴上WP:资料页指引的连结”都不确定的话您是要公示什么?--Xiplus#Talk 2021年11月20日 (六) 10:20 (UTC)
但这部分应该已经算很具体了,意思是如果没有异议就应当可以进行公示前的准备-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年11月27日 (六) 09:45 (UTC)
具体实施方案讨论中-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年1月2日 (日) 05:17 (UTC)
请问阁下还要“续命”这话题多久?可以等准备工作完善之后再提出来吗?整整八个月了耶。—— Eric Liu 创造は生命(留言留名学生会 2022年1月2日 (日) 21:26 (UTC)
说起来我其实有一个机器人的idea可以尝试根据某些条件自动生成一份列表。不过还要我寒假的时候多去研究研究能不能实现了。我个人推荐先把这个讨论关了,等到时候的配套技术完善之后再提也不迟。--Milky·Defer 2022年1月3日 (一) 07:40 (UTC)
“列表”并不适合作为显示编辑提示的依据,我们需要的是那个“简单的条件”。--Xiplus#Talk 2022年1月3日 (一) 12:05 (UTC)

先拟订编辑提示的内容再公示吧。——BlackShadowG留言2021年11月20日 (六) 10:16 (UTC)

还有判断是否加入编辑提示的基准,是否有通用的分类可以辨识?--Xiplus#Talk 2021年11月20日 (六) 10:21 (UTC)
实务上分类能抓取子分类吗?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年12月4日 (六) 05:02 (UTC)
不行。--Xiplus#Talk 2021年12月4日 (六) 05:21 (UTC)
具体来说,技术上有哪些方式可用于判断?只有分类吗?—— [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年12月11日 (六) 07:10 (UTC)
以技术面来说就是阅读页面时会渲染出来的东西,也就是HTML,外加分类;简单来说就是模板跟分类。--Xiplus#Talk 2021年12月13日 (一) 13:17 (UTC)
创建一个专门处理此事的新分类如何?—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年12月19日 (日) 07:40 (UTC)
是可以,不过该分类也是应该由某个模板产生,问题在于是否有通用的模板?--Xiplus#Talk 2021年12月19日 (日) 12:58 (UTC)
也是可以建立一个通用模板。应先确定要用哪个方案。后续细节可再议-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2021年12月26日 (日) 04:28 (UTC)
通用模板也应该是由少数几个资讯框模板(之类的)引用,问题就是您能否找到那“少数几个模板”作为条件,若找不到的话可以直接结束讨论了。--Xiplus#Talk 2022年1月3日 (一) 12:06 (UTC)

“𢄂买县 (北𣴓省)”条目名显示崩了

已解决:
未有新的问题回报,视为问题已解决。—- 今晚 我想来点 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鲜果茶☕](☎️·☘️2022年5月11日 (三) 07:47 (UTC)
下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

点入即可见:𢄂买县 (北𣴓省)。--Bigbullfrog1996𓆏2022年3月13日 (日) 04:26 (UTC)

在2022年4月24日 (日) 15:57 (UTC)时刻我检查您提供的连结标题显示已恢复正常。-- 今晚 我想来点 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鲜果茶☕](☎️·☘️2022年4月24日 (日) 15:57 (UTC)
标题显示不正常
已解决:
下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

--Fireattack留言2022年3月14日 (一) 19:36 (UTC)

模板里有个换行符(\n)。--安忆Talk 2022年3月15日 (二) 03:41 (UTC)
@AnYiLin:我不认为是这个问题,不然去年11月为何没出错? 相关模板亦无其他改动。研判是近期标题又加了其他相关字元跳脱机制。另见Wikipedia:互助客栈/技术#“𢄂买县_(北𣴓省)”条目名显示崩了-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月15日 (二) 04:05 (UTC)
@AnYiLinWhitePhosphorus:重新考察认为换行符(\n)必须存在,不然缺字提示会崩。能否给标题转换加入换行符(\n)→“
”的转换?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月15日 (二) 04:51 (UTC)
(注:这可能不是主要原因)考察源代码发现“'”,@WhitePhosphorus:能否给标题转换加入“''”、“""”支持以解决问题?@AnYiLin:-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月15日 (二) 04:32 (UTC)
已确认原因:“
”导致。需要在浏览器端将换行符(\n)替换为“
”才能解决问题。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月15日 (二) 09:11 (UTC)
所以现在解决了吗?—— Eric Liu 創造は生命(留言留名学生会 2022年3月25日 (五) 03:29 (UTC)
@ Ericliu1912: 没有管理员愿意在MediaWiki:Common.js#L-243加入“firstHeadingNew = firstHeadingNew.replace(/\n/g, '
');”加入将换行符换回“
”的代码,故无法解决问题()—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月25日 (五) 09:03 (UTC)


本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。
@SD hehua,我也遇到了这个问题。你能解释一下吗?--Q28留言2022年3月13日 (日) 07:18 (UTC)
您好,我不能,这个问问娜娜奇或者白磷或者Xiplus之类的吧--在下荷花请多指教欢迎签到2022年3月13日 (日) 07:31 (UTC)
简而言之,就标题暂时不支援HTML标签(如<span></span>)或其他扩展标签(如<math></math>),因此在工单phab:T294612修好之前,暂时只能使用有限制的脚本补上(有限制的原因是安全问题,全部恢复的话难防有心人士植入代码),刚好遇到该“有限制的脚本”之技术限制:不对称的标签,所以没有转换。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月13日 (日) 15:08 (UTC)
类似的问题亦发生于e进制p进数。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月13日 (日) 15:15 (UTC)
@SD hehua:我解答了,现在需要 等待管理员处理-- 今晚 我想来点 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鲜果茶☕](☎️·☘️2022年4月23日 (六) 02:20 (UTC)
@SD hehuaQ28魔琴:找到原因了,(表象是</span>缺少)实际原因是{{僻字}}里面有“&#10;”在转换过程中变成了换行符,导致字串损毁(在字串引号"间出现换行符导致Syntax Error以至于浏览器无法解析字串),因而造成Span标签损坏。可能要在MediaWiki:Common.js#L-243再加入将换行符换回“&#10;”的代码才能解决问题(例如 firstHeadingNew = firstHeadingNew.replace(/\n/g, '&#10;');)。@AnYiLinWhitePhosphorusShizhao:-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鲜果茶☕](☎️·☘️2022年3月15日 (二) 05:01 (UTC)
调试时发现,phab:T294612 workaround 在本页运作时,</span>不见了,<span>未被恢复。目前暂时用{{DISPLAYTITLE}}并多插入一个</span>暂时解决显示问题。 ——魔琴 [ 留言 贡献 ] 2022年3月13日 (日) 12:53 (UTC)
看来绝大部分的越南喃字都挂掉了。真不知道怎样修。--owennson聊天室奖座柜2022年3月15日 (二) 07:18 (UTC)
已改。--安忆Talk 2022年4月23日 (六) 09:59 (UTC)
麻烦@Bigbullfrog1996Q28SD_hehuaFireattack:@Ericliu1912魔琴owennsonNewbamboo:麻烦帮忙复查下问题是否已解决,感谢。(含先前客栈已存档的Talk:㶲#㶲标题显示不正常)-- 今晚 我想来点 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鲜果茶☕](☎️·☘️2022年4月24日 (日) 15:55 (UTC)
已解决
--在下荷花请多指教欢迎签到2022年4月25日 (一) 00:28 (UTC)
@SD hehua以此为例,点进去的一瞬间还是会闪一下那一大长串字的。--Bigbullfrog1996𓆏2022年4月26日 (二) 01:24 (UTC)
@Bigbullfrog1996嘛,这玩意是用js做的临时措施,闪一下应该是正常情况,毕竟不是根本上解决的。--在下荷花请多指教欢迎签到2022年4月26日 (二) 01:28 (UTC)
(:)回应@Bigbullfrog1996:如果确认已解决就要关讨论啰。-- 今晚 我想来点 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鲜果茶☕](☎️·☘️2022年5月2日 (一) 14:06 (UTC)


本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

编辑请求 2022-07-10

请求已拒绝

若干变化:

  1. 使用HanAssist替换wgULS;
  2. 清理了一下代码,调整长行换行,修正不合规范的语法,现在可以过MediaWiki的ESLint规则;
  3. 顶部加入更加显著的提示;
  4. withJS和withCSS的错误提示加入简繁转换。

谢谢。--Diskdance 2022年7月10日 (日) 02:41 (UTC)

未完成时间太长,Common.js已有其他编辑,需要重新review代码--百無一用是書生 () 2023年3月13日 (一) 12:41 (UTC)