MediaWiki talk:Mobile.js
编辑请求
由Nzh21提出的编辑请求:
- 状态: 完成
将以下内容:
if (promptTop + prompt.outerHeight() > $(window).height() - 3) promptTop = $(window).height() - prompt.outerHeight() - 3; if (promptLeft + prompt.outerWidth() > $(window).width() - 3) promptLeft = $(window).width() - prompt.outerWidth() - 3;
修改为:
if (promptTop + prompt.outerHeight() > $(document).height() - 3) promptTop = $(document).height() - prompt.outerHeight() - 3; if (promptLeft + prompt.outerWidth() > $(document).width() - 3) promptLeft = $(document).width() - prompt.outerWidth() - 3;
--Nzh21(讨论) 2019年2月7日 (四) 18:17 (CST)
- top部分应用。——From AnnAngela the Temporary Bureaucrat (Talk) 2019年2月7日 (四) 21:20 (CST)
编辑请求 - Bhsd - 2020.12.12
由Bhsd提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
将以下内容:
for (let i = 0, l = mobileTags.length; i < l; i++) {
中的let修改为:
Mobile.js不允许使用let。————移动版用户 Bhsd(讨论) 2020年12月13日 (日) 12:00 (CST)
編輯請求:加入繁簡地區詞轉換
由松田啓人提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
将以下内容:
"您点击了一个链接,地址为:"
修改为:
wgULS("您点击了一个链接,地址为:", "你點擊了一條連結,網址為:")
——松田啓人(讨论) 2021年5月14日 (五) 22:11 (CST)
由松田啓人提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
将以下内容:
"此网页不属于本网站,不保证其安全性"
修改为:
wgULS("此网页不属于本网站,不保证其安全性", "該網頁不屬於本網站,不保證其安全性")
——松田啓人(讨论) 2021年5月14日 (五) 22:11 (CST)
由松田啓人提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
将以下内容:
"继续访问"
修改为:
wgULS("继续访问", "繼續前往")
——松田啓人(讨论) 2021年5月14日 (五) 22:11 (CST)
- Done.——From AnnAngela the Temporary Bureaucrat (Talk) 2021年5月15日 (六) 15:15 (CST)
编辑请求 - Func - 2021.06.13
由Func提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
增加以下内容:
/* 防止移动端非自确用户被导向无法显示验证码的页内编辑器 */
if (!mw.config.get('wgUserGroups').includes('autoconfirmed')) {
// $('#page-actions .edit-page')[0].href = mw.config.get('wgScriptPath') + mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName') + '&action=edit§ion=0';
$('.edit-page, .post-content .talk').off('click').click(function (e) {
e.stopImmediatePropagation();
window.location.href = this.href;
});
}
防止移动端非自确用户被导向无法显示验证码的页内编辑器。——Func(讨论·贡献) 2021年6月13日 (日) 17:25 (CST)
- @Func 请问大佬充分测试过了吗?有页首编辑按钮、段落编辑、历史页面编辑、取消编辑并退出等形形色色的需要,这个问题恐怕没有这么简单。——移动版用户 Bhsd 2021年6月14日 (一) 17:32 (CST)
- 编辑序言的按钮为动态生成,无法按照预期处理,注释掉了;其余的若干改进感谢Bhsd君的帮助。--Func(讨论·贡献) 2021年6月14日 (一) 22:07 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2021年6月15日 (二) 00:21 (CST)
- @AnnAngela,讨论版#【BUG】手机端编辑按钮不正常,还是把这个限制到非自确吧,或者开个小工具让人选择。另外我这个版本不会有弹出两个编辑页面的问题,还是希望能采用。目前用的这个作为保证措施就好。--Func(讨论·贡献) 2021年6月18日 (五) 14:47 (CST)
- 建议替换为
mw.loader.load("https://cdn.jsdelivr.net/gh/bhsd-harry/[email protected]/otherwiki/gadget-mobileEdit.min.js")
,或是把代码用cc by-nc-sa转载过来。这个代码既能解决序言编辑按钮的问题,又不会弹出两个编辑界面。已在同为MW 1.31的H萌测试过。——移动版用户 Bhsd 2021年6月18日 (五) 19:21 (CST)- @AnnAngela我作为第一测试人,证实此工具确实没有问题,可以达到预期效果。同时建议把源代码高亮的小工具加上mobile,在移动端也能使用了--悠远的苍穹 (Talk with me!) 2021年6月18日 (五) 19:49 (CST)
- 建议替换为
- Fixed.——From AnnAngela the Bureaucrat (Talk) 2021年6月18日 (五) 22:07 (CST)
@AnnAngela,讨论链接会变成编辑对应内容页面章节,麻烦看一下。似乎没有方便的表征讨论页的mw.config--Func(讨论·贡献) 2021年7月16日 (五) 12:53 (CST)
- 复现方式,点击条目底部的【讨论】按钮,点过往的讨论串标题,会自动跳转到条目的同section编辑页面。—— ほしみ 2021年7月16日 (五) 13:40 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2021年7月16日 (五) 16:20 (CST)
编辑请求 - Bhsd - 2021.07.23
由Bhsd提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
增加以下内容:
if (mw.config.get( 'wgCanonicalSpecialPageName' ) == 'Recentchanges') {
$('.mw-changeslist-history').attr('href', function(_, val) { return val.replace(/&curid=\d+/g, ''); });
}
这段随便插在第232行之后就行。移动版在Special:最近更改页面点击“历史”会错误地跳转到action=view。今天偶然看到User:GuoPC大佬在自己的账号上修复了这个bug。————移动版用户 Bhsd 2021年7月24日 (六) 04:04 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2021年7月24日 (六) 11:11 (CST)
编辑请求 - Bhsd
由Bhsd提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
将以下内容:
e.path
修改为:
e.composedPath()
event.path非标准,event.composedPath()方法才是现代浏览器标配。————移动版用户 Bhsd 2021年9月19日 (日) 16:07 (CST)
- 抱歉,午睡之后头脑不大清醒……第265行开始的这一段用的是addEventListener,并没有用jQuery,所以以上修改不会有问题。——移动版用户 Bhsd 2021年9月20日 (一) 11:04 (CST)
編輯請求-Ericliu1912-2021-12-10
由Ericliu1912提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 部分完成
将以下内容:
修改为:
微調文字。—— Eric Liu 創造は生命(留言) 2021年12月10日 (五) 18:11 (CST)
- 在台繁下,使用者對話頁是標準寫法,flow、wikilove等擴展均使用這個寫法,沒有修改的必要。—— ほしみ 2021年12月10日 (五) 19:07 (CST)
编辑请求 - Bhsd - 2022.02.05
由Bhsd提出的对MediaWiki:Mobile.js的编辑请求:
- 状态: 完成
增加以下内容:
document.getElementById('mw-mf-viewport').addEventListener('click', function(e) {
const $target = $(e.target);
if ($target.closest('.suggested-languages').length === 0) {
return;
}
const $a = $target.closest('a');
if ($a.length > 0 && !$a.hasClass('encoded')) {
$a.attr('href', $a.attr('href').replace(/%/g, '%25').replace(/\?/g, '%3F')).addClass('encoded');
}
}, true);
正确转义语言变体链接中的%
和?
。&
应该不转义也没事。————移动版用户 Bhsd 2022年2月6日 (日) 12:55 (CST)
- Done.——From AnnAngela the Bureaucrat (Talk) 2022年2月7日 (一) 18:54 (CST)