Usuario:Macy/StatusChanger

El StatusChanger es un script que añade 3 botones que permiten cambiar el estado de un usuario similar al del monobook-suite, con la diferencia de que éste código puede ser personalizado.

Para activar este código, lo único que necesitas es copiar el siguiente código en tu monobook.js

importScript('User:Robinsonsmay/StatusChanger.js');

Después refresca la caché de tu navegador. En Internet Explorer, Ópera y Firefox ésto se realiza presionando la tecla F5.

Adicionalmente, necesitarás dos páginas extra:

  1. Special:Mypage/Status
  2. Special:Mypage/StatusTemplate

Ahora, en Special:Mypage/StatusTemplate, copia el siguiente código:

<div style="position:absolute; z-index:100; right:10px; top:10px;" class="metadata" >Mi estado: {{ #switch: {{{1}}}
 | in=<span style="color: green;">'''Conectado'''</span>. [[Image:Crystal cache.png|40px]]
 | busy=<span style="color: gold;">'''Ocupado'''</span>. [[Image:Crystal package system.png|40px]]
 | out=<span style="color: red;">'''No conectado'''</span>. [[Image:Crystal error.png|40px]]
}}</div>

La diferencia entre este y el del monobook-suite, es que lo puedes personalizar cambiando las figuras y los mensajes mostrados. Como alternativa, puedes ver mi código

Para finalizar, pon {{Usuario:Example/Status}} en tu página de usuario, o donde tú quieras.

Créditos editar

El crédito de este script es para su creador, Misza13. La traducción y adaptación del código fue hecha por mi.