该用户为中国大陆维基人用户组成员
本页使用了标题或全文手工转换
此用户是中国人。

User talk:AnYiLin

维基百科,自由的百科全书
跳到导航 跳到搜索

尽管您与我的某些立场可能不同甚至对立,但我希望这不会影响到其他方面的交流。我会尽可能不谈及相关话题或作出回应,希望您也如此。

Citizens of PRC / WMC

嗨, 这里是安忆

中文维基百科界面管理员检查回退员检查巡查员检查

联系我

请优先考虑发送站内邮件,提及或留言仅有每周提醒。

本页存档:站内相关别人送的东西

Difflink小工具之重构[编辑]

重构了Difflink小工具,改进如下:

  • 正确显示倒置差异
  • 正确显示页面间差异
  • 适配交互式历史浏览,实时更新差异链接。
  • 去除冗余的依赖声明。jQuery现在全局可用,既有代码中的写法不再需要。

我删除了一些中文维基的适配性代码,移植回去的话需要调整,供参考。--Lt2818留言) 2021年4月10日 (六) 13:02 (UTC)

@Lt2818:有时间会看一下。第四点是因为这玩意儿本来不是给站内用的,在搬过来之后索性也没去掉…--安忆Talk 2021年4月10日 (六) 13:32 (UTC)
待办。--安忆Talk 2021年4月11日 (日) 11:42 (UTC)

我认为location.hash会增加代码复杂度,所以自己的版本没加。若要保留的话:

  1. 不适用于diff,因为页面本身可以设置为不显示。
  2. 可考虑在click之后获取,适用于用户选择章节后的情况。
  3. 最好把下划线替换为空格。

--Lt2818留言) 2021年4月14日 (三) 09:51 (UTC)

@Lt2818:为什么不适用于diff呢,diff时显示正文,location.hash可以定位;不显示正文,location.hash也不影响什么。为什么要把下划线换成空格呢,浏览器的地址栏并不需要空格,location.hash的值应该要和html文档中的锚点id保持一致才行吧。--安忆Talk 2021年4月14日 (三) 13:53 (UTC)
  • 找不到锚点总归不爽。
  • Special:PermanentLink/64167380#非传统概念的Live DVD,空格看着比下划线舒服。
  • 今天发现页面版本号不一定为时间顺序,比如在导入历史的情况下。为确保这样的差异正确显示,我调用了网络API查询前一版本号。在查询结果返回前先显示较长的链接,以保障功能可用性。

--Lt2818留言) 2021年4月14日 (三) 18:28 (UTC)