¡Vikidia te necesita!
Actualmente tenemos 6500 artículos. ¡Anímate! a crear los artículos solicitados |
Módulo:Utilidades/doc
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 |