模板討論:Nowrap

由Jimmy Xu在話題簡化代碼的編輯請求上作出的最新留言:5 年前

Please help update this template 編輯

  請求已處理

I added nowrap in template 英格蘭PFA足球先生 but it seems it is not working as expected. I checked the english wiki page and they changed

 <span style="white-space:nowrap;">{{{1}}}</span>

to

 <span class="nowrap">{{{1}}}</span>

and it seems working.

Thanks for the help. Winston留言2017年4月24日 (一) 10:15 (UTC)回覆

white-space: nowrap is a legitimate CSS declaration, I see no point taking it off. So I simply added the class attribute and that should work for you if the inline CSS did not. Bluedeck 2017年4月26日 (三) 17:56 (UTC)回覆
@Bluedeck The template is still not working as expected. Please feel free to check my Sandbox. In the sandbox I use nowrap template and <span class="nowrap"> for side-by-side comparison. Winston留言2017年4月27日 (四) 00:36 (UTC)回覆
@WinstonhyypiaI checked out your sandbox, the two templates look identical to me. Here's a screenshot. I am suspecting this to be a browser-specific issue. Which browser do you use? Have you tried loading the page in some other browsers? Thank you. Bluedeck 2017年4月27日 (四) 00:54 (UTC)回覆
Feel free to use this --> User:Bluedeck/etc/sandbox/box1493254638632 for testing purposes. Inline CSS or class selector, either worked for me on Windows and Mac, with Chrome, Firefox and Safari. Bluedeck 2017年4月27日 (四) 01:01 (UTC)回覆
@Bluedeck That was weird. I use Safari, Chrome and Firefox which gives me the same result. I can share you my screenshot. Please try going to my sandbox, changing the width of your browser (different browsers) and see. Winston留言2017年4月27日 (四) 01:50 (UTC)回覆
@WinstonhyypiaUpon further inspection I'm not so sure what is going on here. For one I can reproduce the problem now (I couldn't before because I did not test it against a wider range of window widths). But then, using developer tools I found that there is no difference between the selector statement, which you suggest that we use, and the inline statement, which is what we're currently using. Both seem to do the same thing but the difference is definitly measurable, so there's a real issue here. I still cannot approve the exact changes that you requested, since the CSS selector is dependent on the skins that the users use. But I'll definitely go after whatever is going on here and hopefully come up with a fix. Bluedeck 2017年4月27日 (四) 04:10 (UTC)回覆
@WinstonhyypiaIt turned out I had a typo in the class name, now that it's fixed, please clear the server cache of your sandbox and then you should be able to see it's working. You can clear the cache by clicking the edit tab of your sandbox, then save the page without actually doing any edits. Works for me. Please keep coming to me if you still have any questions. Thanks. Bluedeck 2017年4月27日 (四) 06:43 (UTC)回覆
@Bluedeck Seems it works. Thanks. Winston留言2017年4月27日 (四) 06:53 (UTC)回覆

編輯請求 編輯

  請求已拒絕

按照某WMF員工的留言,將模板的內容更改為:

<includeonly>
<span class="nowrap" style="white-space:nowrap;">{{{1}}}</span>
</includeonly><noinclude>{{Documentation}}</noinclude>

將會修復mw:Help:Extension:Linter/pwrap-bug-workaround的lint錯誤。 --꧁༺星耀晨曦༻꧂留言2018年4月18日 (三) 00:16 (UTC)回覆

@星耀晨曦Kuailong我不明白為什麼是這樣修改,以及原本使用此模板的頁面就沒有此錯誤了,另外他說的模板應該是Template:nowrap begin而不是此模板。--Xiplus#Talk 2018年4月18日 (三) 00:35 (UTC)回覆
是的,我也剛發現不是正確的模板。已回退。--Kuailong 2018年4月18日 (三) 00:36 (UTC)回覆
那能否把Template:nowrap begin修改成
<includeonly>
<span class="nowrap">
</includeonly><noinclude>{{Documentation}}</noinclude>

——꧁༺星耀晨曦༻꧂留言2018年4月18日 (三) 00:40 (UTC)回覆

 未完成,關閉此請求,移至Template_talk:Nowrap_begin討論。--Xiplus#Talk 2018年4月22日 (日) 07:29 (UTC)回覆

簡化代碼的編輯請求 編輯

  請求已處理

現在 common.css 裡面已經包含相關的樣式了,所以我建議把源碼中的 white-space:nowrap 去掉,就像 {{nowrap begin}} 那樣。 --Great Brightstar留言2018年11月28日 (三) 16:15 (UTC)回覆

完成。--Jimmy Xu 2018年12月3日 (一) 08:52 (UTC)回覆
返回 "Nowrap" 頁面。