Fandom Developers Wiki
m (Automatic substitution of article type data)
m (→‎Registro de cambios: Rappy Renamed, replaced: Rappy 4187 → Rappy (2))
Line 180: Line 180:
 
| 1 Diciembre de 2012 || [[w:MediaWiki:Snow.js|Primera versión]] || [[w:User:XD1|XD1]]
 
| 1 Diciembre de 2012 || [[w:MediaWiki:Snow.js|Primera versión]] || [[w:User:XD1|XD1]]
 
|-
 
|-
| 13 Mayo de 2016 || Adicional || [[User:Rappy 4187|Rappy 4187]]
+
| 13 Mayo de 2016 || Adicional || [[User:Rappy|Rappy]]
 
|-
 
|-
 
| 2 de Diciembre de 2016 || 1) anteriormente no se podían establecer valores personalizados "falsos" o "nulos"
 
| 2 de Diciembre de 2016 || 1) anteriormente no se podían establecer valores personalizados "falsos" o "nulos"

Revision as of 11:49, 21 September 2020

¡Este script es solo para uso PERSONAL!

Eres libre de instalar el script para ti mismo, pero no se permite que se use para toda una wiki (por ejemplo, no debes añadirlo al MediaWiki:Common.js o MediaWiki:Fandomdesktop.js), ya que violaría los Términos de Uso de Fandom.
(Vease la política de personalización)

SnowStorm (Literal Tormenta de nieve) agrega nieve animada, personalizable y JavaScript en una wiki.

Instalación

Configuración

El script se puede usar tal como está, pero también admite estas variables personalizables que se pueden agregar antes de la importación en Common.js. Common.js se ejecutará antes de MediaWiki: ImportJS

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;

// 2. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});
Variable Descripcion Valor por defecto Tipo
autoStart Si la nieve debería comenzar automáticamente o no. true boolean
snowCfg_onlyOasis Si debe ejecutarse solo en Oasis o no. true boolean
excludeMobile Es probable que la nieve sea una mala noticia para las CPU (y las baterías) de los teléfonos móviles. Actívela bajo su propio riesgo. true boolean
flakesMax Limite la cantidad total de nieve producida (caída + adherencia). 128 número
flakesMaxActive Limite la cantidad de nieve que cae a la vez (menos = uso menor de la CPU). 64 número
animationInterval Medición teórica de "milisegundos por cuadro". 20 = rápido + suave, pero alto uso de la CPU. 50 = más conservador, pero más lento. 35 número
useGPU Habilite la aceleración de hardware basada en transformación, reduzca la carga de la CPU. true boolean
className CSS class name for further customization on snow elements. null string
flakeBottom Entero para el límite de nieve del eje Y 0 o nulo para el efecto de nieve de "pantalla completa" null número
followMouse El movimiento de nieve puede responder al mouse del usuario. true boolean
snowColor Color de nieve #fff string
snowCharacter Carácter para usar como copo de nieve. • () string
snowStick Si la nieve debería o no "pegarse" en la parte inferior. Cuando está apagado, nunca se acumulará. true boolean
targetElement Elemento al que se agregará la nieve (null = document.body) - puede ser un elemento ID, por ejemplo. 'myDiv', o una referencia de nodo DOM. null string
useMeltEffect Al reciclar la nieve caída (rara vez, al caer), hágalo "fundirse" y desvanecerse si el navegador lo admite. true boolean
useTwinkleEffect Permita que la nieve "parpadee" aleatoriamente mientras se cae. false boolean
usePositionFixed true = la nieve no se desplaza verticalmente cuando se desplaza. Puede aumentar la carga de la CPU, si está habilitada, se usa solo cuando se admite. false boolean
usePixelPosition Si se deben usar los valores de píxel para la parte superior de la nieve / izquierda frente a los porcentajes. Auto-enabled si body es position: relative o targetElement está especificado. false boolean
Menos utilizado
freezeOnBlur Solo nieve cuando la ventana está enfocada (primer plano). Ahorra CPU. Nota: si la nieve se acelera aleatoriamente después de un tiempo mientras se cambia el foco de tabulación (especialmente en Chrome), apagarlo debería resolver el problema. true boolean
flakeLeftOffset Margen izquierdo / espacio de canaleta en el borde del contenedor (por ejemplo, la ventana del navegador). Aumente estos valores si ve barras de desplazamiento horizontales. 0 número
flakeWidth Ancho máximo de píxel reservado para el elemento de nieve. 8 número
flakeHeight La altura máxima de píxel está reservada para el elemento de nieve. 8 número
vMaxX Define la velocidad X máxima para la tormenta; se selecciona un valor aleatorio en este rango para cada copo de nieve. 5 número
vMaxY Define la velocidad Y máxima para la tormenta; se selecciona un valor aleatorio en este rango para cada copo de nieve. 4 número
zIndex Orden de apilamiento de CSS aplicada a cada copo de nieve. 1 número
windOffset 1 número
windMultiplier 2 número
flakeTypes 6 número

Registro de cambios

Fecha Notas Actualizado

por

1 Diciembre de 2012 Primera versión XD1
13 Mayo de 2016 Adicional Rappy
2 de Diciembre de 2016 1) anteriormente no se podían establecer valores personalizados "falsos" o "nulos"

2) se agregaba la opción "onlyoasis"

3) se ponían a disposición personalizaciones adicionales

leviathan 89