MediaWiki討論:Common.js/存檔3

由Shizhao在話題編輯請求 2022-07-10上作出的最新留言:1 年前

編輯請求 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)
返回 "Common.js/存档3" 頁面。