Template:Message: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (More readable code)
Line 1: Line 1:
{{Doc}}
{{Doc}}
<includeonly><onlyinclude>{{#if:{{{reply|}}}
<includeonly><onlyinclude>{{#if:{{{reply|}}}
|<div class="plainlinks" style="display:flex; align-items:flex-end; gap:6px; margin:{{#ifeq:{{FULLPAGENAME}}|Template:Message|0 0 4px 20px|18px 0 4px 20px}}">
| <div class="plainlinks" style="display:flex; align-items:flex-end; gap:6px; margin:{{#ifeq:{{FULLPAGENAME}}|Template:Message|0 0 4px 20px|18px 0 4px 20px}}">
<div style="width:33px; height:10px; box-sizing:border-box; overflow:hidden"><div style="width:48px; height:48px; box-sizing:border-box; border:2px solid rgba(255,255,255,.15); border-radius:4px"></div></div>
<div style="width:33px; height:10px; box-sizing:border-box; overflow:hidden"><div style="width:48px; height:48px; box-sizing:border-box; border:2px solid rgba(255,255,255,.15); border-radius:4px"></div></div>
<div>{{{reply}}}</div>
<div>{{{reply}}}</div>
</div>
</div>
|}}<!--
|}}<!--
--><div style="margin:{{#ifeq:{{FULLPAGENAME}}|Template:Message|0|18px 0}}; {{#if:{{{reply|}}}|margin-top:0;|}} padding-left:50px; font-size:14px; min-height:44px">
--><div style="margin:{{#ifeq:{{FULLPAGENAME}}|Template:Message|0|18px 0}}; {{#if:{{{reply|}}}|margin-top:0;|}} padding-left:50px; font-size:14px; min-height:44px">
<!-- Avatar -->
 
<div style="pointer-events:none; display:flex; justify-content:center; align-items:center; width:40px; height:40px; user-select:none; position:absolute; margin:2px 0 0 -50px">
<div style="pointer-events:none; display:flex; justify-content:center; align-items:center; width:40px; height:40px; user-select:none; position:absolute; margin:2px 0 0 -50px">
<div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#525252; border-radius:{{Settings|user={{{user|}}}|squareavatar|ifempty=50%}}; image-rendering:{{Settings|user={{{user|}}}|avatarrendering|ifempty=auto}}; overflow:hidden;"><!--
<div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#525252; border-radius:{{Settings|user={{{user|}}}|squareavatar|ifempty=50%}}; image-rendering:{{Settings|user={{{user|}}}|avatarrendering|ifempty=auto}}; overflow:hidden;"><!--
Line 16: Line 17:
</div>
</div>
</div>
</div>
<!-- User & Time -->
 
<div style="line-height:1.375rem; color:#696E73">{{#if:{{{user|}}}|<span style=color:#696E73>[[User:{{{user}}}|<font title="{{Message/strings|User}}: {{{user}}}" style="color:white; font-size:14.2px"><kbd style="font-family:sans-serif">'''{{Settings|user={{{user}}}|username|ifempty={{{user}}}}}'''</kbd></font>]] {{#switch:{{{user}}}|JeffLane=[[File:Icon-valve.png|text-top|link=]]}}|''{{Message/strings|Undefined user}}''}}<span style="user-select:none; pointer-events:none">&ensp;</span>{{#if:{{{time|}}}|{{#time:{{Autolang|G:i, j xg Y|zh=Y年n月j日 G:i}}|{{{time}}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffseth|after=hours}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffsetm|after=minutes}}|{{uselang}}}} (UTC{{Settings|user={{{user|}}}|before={{#ifeq:{{Settings|user={{{user|}}}|timeoffsetdir}}|-|&minus;|+}}|timeoffseth|after={{Settings|user={{{user|}}}|before=&#58;|timeoffsetm}}|ifempty={{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir|ifempty=+}}0&#58;|timeoffsetm}}}})|''{{Message/strings|Timestamp not defined}}''}}{{#if:{{{edited|}}}|<span style="user-select:none; pointer-events:none">&ensp;</span><span title="{{#time:{{Autolang|G:i, j xg Y|zh=Y年n月j日 G:i}}|{{{edited}}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffseth|after=hours}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffsetm|after=minutes}}|{{uselang}}}} (UTC{{Settings|user={{{user|}}}|before={{#ifeq:{{Settings|user={{{user|}}}|timeoffsetdir}}|-|&minus;|+}}|timeoffseth|after={{Settings|user={{{user|}}}|timeoffsetm|before=&#58;}}|ifempty={{Settings|user={{{user|}}}|timeoffsetm|before={{Settings|user={{{user|}}}|timeoffsetdir|ifempty=+}}0&#58;}}}})" style="user-select:none">''({{Message/strings|edited}})''</span>|<span style=user-select:none></span>}}
<div style="line-height:1.375rem; color:#696E73"><!--
-->{{#if:{{{user|}}}
| <span style=color:#696E73>[[User:{{{user}}}|<font title="{{Message/strings|User}}: {{{user}}}" style="color:white; font-size:14.2px"><kbd style="font-family:sans-serif">'''{{Settings|user={{{user}}}|username|ifempty={{{user}}}}}'''</kbd></font>]] {{#switch:{{{user}}}|JeffLane=[[File:Icon-valve.png|text-top|link=]]}}
| ''{{Message/strings|Undefined user}}'' }}<span style="user-select:none; pointer-events:none">&ensp;</span><!--
-->{{#if:{{{time|}}}
| {{#time:{{Autolang|G:i, j xg Y|zh=Y年n月j日 G:i}}|{{{time}}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffseth|after=hours}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffsetm|after=minutes}}|{{uselang}}}} (UTC{{Settings|user={{{user|}}}|before={{#ifeq:{{Settings|user={{{user|}}}|timeoffsetdir}}|-|&minus;|+}}|timeoffseth|after={{Settings|user={{{user|}}}|before=&#58;|timeoffsetm}}|ifempty={{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir|ifempty=+}}0&#58;|timeoffsetm}}}})
| ''{{Message/strings|Timestamp not defined}}'' }}<!--
-->{{#if:{{{edited|}}}
    | <span style="user-select:none; pointer-events:none">&ensp;</span><span title="{{#time:{{Autolang|G:i, j xg Y|zh=Y年n月j日 G:i}}|{{{edited}}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffseth|after=hours}} {{Settings|user={{{user|}}}|before={{Settings|user={{{user|}}}|timeoffsetdir}}|timeoffsetm|after=minutes}}|{{uselang}}}} (UTC{{Settings|user={{{user|}}}|before={{#ifeq:{{Settings|user={{{user|}}}|timeoffsetdir}}|-|&minus;|+}}|timeoffseth|after={{Settings|user={{{user|}}}|timeoffsetm|before=&#58;}}|ifempty={{Settings|user={{{user|}}}|timeoffsetm|before={{Settings|user={{{user|}}}|timeoffsetdir|ifempty=+}}0&#58;}}}})" style="user-select:none">''({{Message/strings|edited}})''</span>
| <span style=user-select:none></span> }}
</div>
</div>
<!-- Text & Files -->
 
<div style="border-radius:4px; line-height:1.375rem; word-wrap:break-word">{{{1|{{{text|}}}}}}</div>
<div style="border-radius:4px; line-height:1.375rem; word-wrap:break-word">{{{1|{{{text|}}}}}}</div>
{{#if:{{{2|}}}|<div style="margin-top:4px; user-select:none">{{{2|}}}</div>}}<!--
{{#if:{{{2|}}}|<div style="margin-top:4px; user-select:none">{{{2|}}}</div>}}<!--
-->{{#if:{{{solved|}}}|<div style="margin-top:4px"><span style="color:#8BC53F">{{Message/strings|Solved}}</span>: {{{solved|}}}</div>}}
    -->{{#if:{{{solved|}}}|<div style="margin-top:4px"><span style="color:#8BC53F">{{Message/strings|Solved}}</span>: {{{solved|}}}</div>}}
</div></onlyinclude></includeonly>
</div></onlyinclude></includeonly>

Revision as of 09:53, 23 April 2023

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [create]
Icon-translate.png Available doc translations
Info.png
The Template:Message/doc documentation page does not exist.
English documentation will be displayed instead, which you can translate using Google Translate (or similar software). If there is nothing after this message, most likely the documentation does not exist even in English.
Template:Message/doc