Favicon Vikidia.png
¡Vikidia te necesita!Face-wink.svg
Corazón.svg

Actualmente tenemos 6500 artículos. ¡Anímate! Face-smile.svg a crear los artículos solicitados

Módulo:Utilidades/doc

De Vikidia
Ir a la navegación Ir a la búsqueda

Este módulo contiene diversas funciones útiles para simplificar la creación de módulos en Vikidia.

Funciones[editar código]

eliminarArgSinValor(table t)[editar código]

Elimina los elementos sin valor de una tabla t. Retorna la tabla modificada.

en(table t, elem)[editar código]

Comprueba si elemento elem existe en la tabla t. Retorna la clave en la que se encuentra, en caso de encontrarse.

categorizarParams(table args, table params, table obsoleto, string catdesc, string catobs)[editar código]

Comprueba la lista de argumentos proporcionada por args, en busca de parámetros obsoletos o desconocidos. Para ello, los comprueba usando una tabla de patterns provista por params. También comprueba si se usan parámetros obsoletos usando los patterns de la tabla obsoleto. Se usarán las categorías Categoría:Vikidia:Páginas que transcluyen plantillas con parámetros desconocidos y Categoría:Vikidia:Páginas que transcluyen plantillas con parámetros obsoletos si no se especifican catdesc y catobs. Retorna una cadena, con las categorías a ser usadas.

capitalizar(string cad)[editar código]

Convierte a mayúscula la primera letra de la cadena cad. Retorna la cadena modificada.

split(string cad, string sep)[editar código]

Divide la cadena cad con el separador sep. Retorna una tabla con los elementos separados.

Variables[editar código]

table esquemasColores[editar código]

Contiene tablas de dos elementos para guardar los esquemas de colores usados en Vikidia, en formato RGB. El primer elemento es el color principal, el segundo, el secundario. La lista de colores es la siguiente:

Esquema Color principal Color secundario Color terciario
indigo #4b0082 #d8bfd8 #4b008270
crimson #dc143d #ff7f50 #dc143d70
darkorange #ff8c00 #ffdead #ff8c0070
red #ff0000 #f59999 #ff000070
forestgreen #228b22 #b1df70 #228b2270
blue #0000ff #ccccff #0000ff70
darkviolet #9400d3 #dda0dd #9400d370
seagreen #2e8b57 #98fb98 #2e8b5770
dodgerblue #1e90ff #b0e0e6 #1e90ff70
black #000000 #c0c0c0 #00000070
slateblue #6a5acd #b0c4de #6a5acd70
chocolate #d2691e #eee8aa #d2691e70
gold #ffd700 #fffacd #ffd70070