Template:Mobile: Difference between revisions
m (Attempting to fix functionality) |
(magic word PAGENAME -> FULLPAGENAME in order to include namespace (e.g. user pages)) |
||
(38 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<includeonly><div | <includeonly>{{#css: | ||
''' | .MobileLink { display:none; } | ||
For a better | .Keegan-BG { padding:20px; border-radius:40px; margin-right:185px; } | ||
</div><includeonly> | .Side-TOC { display:block; } | ||
<noinclude> | |||
Simply insert this Template onto a page (wherever you want it) and it will generate a warning for mobile users + a redlink to create a mobile-optimized page. If you want, you can include a single parameter to change the destination of the redlink | @media only screen and (max-width: 768px) { | ||
.MobileLink { display:block; } | |||
.Side-TOC { display:none; } | |||
.Keegan-BG { padding:auto; border-radius:auto; margin-right:auto; } | |||
} | |||
}} | |||
<div class="MobileLink" style="{{#ifeq: {{{template|}}} | true | display: block; | }} margin: 1em auto; padding: 10px; background-color: lemonchiffon; border: 2px solid darkgoldenrod; text-align: center; max-width: 750px;"> | |||
'''Page not optimized for mobile!'''<br/> | |||
For a better experience, visit:<br/> | |||
'''[[{{FULLPAGENAME}}/Mobile|{{#if: {{{1|}}} | {{{1}}}/Mobile | {{FULLPAGENAME}}/Mobile }}]]''' | |||
</div></includeonly> | |||
<noinclude>Simply insert this Template onto a page (wherever you want it) and it will generate a warning for mobile users + a redlink to create a mobile-optimized page. If you want, you can also include a single parameter to change the destination of the redlink. | |||
=== Default Usage: === | |||
Let's assume we're using this on a character, named '''Joe Boggs'''', wiki page. | Let's assume we're using this on a character, named '''Joe Boggs'''', wiki page. | ||
<pre>{{Mobile}}<pre> | <pre>{{Mobile}}</pre> | ||
Generates: | '''Generates:''' | ||
{{Mobile|Joe Boggs}} | {{Mobile|Joe Boggs|template=true}} | ||
=== Parameter Usage: === | |||
Let's assume we're using this on a page with a complicated name (e.g. Amity Auxiliary Craft) and we want to simplify | Let's assume we're using this on a page with a '''complicated name''' (e.g. Amity Auxiliary Craft) and we want to simplify it. | ||
<pre>{{Mobile|AmityAux}}<pre> | |||
Generates: | '''Note''' - This will change the appearance of the redlink, but not the actual page it links to - as that could produce some broken links/pages! | ||
{{Mobile|AmityAux}} | <pre>{{Mobile|AmityAux}}</pre> | ||
'''Generates:''' | |||
{{Mobile|AmityAux|template=true}} | |||
'''Note''' - This template should only appear on mobile devices (small screens); If you want to force it to appear, add a parameter called "template" and set it to "true", e.g.: | |||
<pre>{{Mobile|template=true}}</pre> | |||
<pre>{{Mobile|AmityAux|template=true}}</pre> | |||
</noinclude> | </noinclude> |
Latest revision as of 10:25, 17 November 2023
Simply insert this Template onto a page (wherever you want it) and it will generate a warning for mobile users + a redlink to create a mobile-optimized page. If you want, you can also include a single parameter to change the destination of the redlink.
Default Usage:
Let's assume we're using this on a character, named Joe Boggs', wiki page.
{{Mobile}}
Generates:
Page not optimized for mobile!
For a better experience, visit:
Joe Boggs/Mobile
Parameter Usage:
Let's assume we're using this on a page with a complicated name (e.g. Amity Auxiliary Craft) and we want to simplify it.
Note - This will change the appearance of the redlink, but not the actual page it links to - as that could produce some broken links/pages!
{{Mobile|AmityAux}}
Generates:
Page not optimized for mobile!
For a better experience, visit:
AmityAux/Mobile
Note - This template should only appear on mobile devices (small screens); If you want to force it to appear, add a parameter called "template" and set it to "true", e.g.:
{{Mobile|template=true}}
{{Mobile|AmityAux|template=true}}