您好,Jon (WMF)!欢迎加入维基百科!
感谢您对维基百科的兴趣与贡献,希望您会喜欢这里。除了欢迎辞以外,也请您了解以下重要文章:
有问题?请到互助客栈询问,或在我的对话页提出。别忘记:讨论后要签名,方式之一是留下4个波浪纹“ ~~~~ ”。 If you have any questions about the Chinese Wikipedia, please leave a message here. Thank you for visiting!
|
- 阅读新手应该注意的七种常见错误、理解维基百科的立场与常见注意事项。
- 有任何编辑上的问题?请到IRC上求助,或到这里提问,其他维基人见到后就会来提供帮助。
- 不知道有什么可写?条目请求、最多语言版本的待撰条目和缺少的传统百科全书条目中列出了许多维基百科目前还没有的条目,欢迎您来撰写!
- 希望您能享受共同编写百科的乐趣,成为一名充实的维基百科人。
我是欢迎您的维基人: 木瓜不是食物#留言 2021年5月26日 (三) 03:19 (UTC)
Gadget-Difflink.js
Hi, I saw your modification (Special:Diff/78845882). May I ask if you can trace back to the specific scenario where "element" is null? I have tried all available skins at present, and mw.util.addPortletLink can return a HTMLElement based on the position passed to it.--安忆Talk 2023年9月13日 (三) 02:44 (UTC)
- Not all portlets are available in all skins / on all pages so the method will either return an HTMLElement or null per documentation on https://doc.wikimedia.org/mediawiki-core/master/js/#!/api/mw.util-method-addPortletLink
- hope this is helpful!--Jdlrobson(留言) 2023年9月13日 (三) 04:25 (UTC)
- Checking the logs the error was occurring on the following pages (old revisions in Minerv mobile skin):
- --Jon (WMF)(留言) 2023年9月13日 (三) 05:20 (UTC)
- Please refer to L-29 and L-34.
document.getElementById('p-tb')
can successfully obtain a HTMLUListElement. I think that at this point, mw.util.addPortletLink can return a HTMLElement. What are your thoughts on this?--安忆Talk 2023年9月13日 (三) 10:38 (UTC)- Minerva doesn't always have a #p-tb element. It is only present if you enable the "Advanced mode" in settings. You can also see this in an incognito window.--Jon (WMF)(留言) 2023年9月13日 (三) 15:46 (UTC)
- I have reproduced it. More precisely, non-logged-in users don't have the #p-tb element, while logged-in users have whether "Advanced mode" is enabled or not. Thanks.--安忆Talk 2023年9月14日 (四) 06:37 (UTC)
- Minerva doesn't always have a #p-tb element. It is only present if you enable the "Advanced mode" in settings. You can also see this in an incognito window.--Jon (WMF)(留言) 2023年9月13日 (三) 15:46 (UTC)
- Please refer to L-29 and L-34.