LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


desarrollo:dokuwiki:plugin-hide

Table of Contents

plugin:hide

  • Hide: permite esconder texto al hacerlo invisible.
  • Download Version 1.1, 2011-04-26
  • DokuWiki: plugin:hide

Resumen

hide (esconder texto) es un plugin bastante sencillo que escode el texto simplemente al hacerlo invisible. El efecto es similar al del texto escondido en algunas plataformas como TV Tropes donde para poder ver el texto que está escondido es necesario seleccionarlo con el mouse.

Este plugin simplemente usa CSS. No hay JavaScript ni modificación de la estructura de la página al momento de esconder/revelar el texto.

Uso

Para marcar una sección de texto como invisible, usa la siguiente sintaxis:

Bla Bla Woof Woof {?this is invisible?} meow
       # Bla, Woof         : text normally shown
       # this is invisible : text not notmally visible

Bla Bla Woof Woof {?this is invisible?} meow

Demos

Ejemplo básico de tooltip:

Esconder Este es un secreto que me tengo bien guardado, y que nadie debe saber, ya que la verdad es que mi verdadera identidad es… {?Luis Machuca, un estudiante y programador de plugins para DokuWiki?}.
Este es un secreto que me tengo bien guardado, y que nadie debe saber, ya que la verdad es que mi [i]verdadera identidad[/i] es... {?[[:contacto|Luis Machuca]], un estudiante y programador de plugins para DokuWiki?}.

Interaccionando con otros modos de Sintaxis

Esta es una lista de varios colores, pero ha sido escondida por una entidad maligna: {?Rojo, Verde, Azul, Gris, Plata, Negro, Amarillo, Rosa, Aguamarina, Limón, Púrpura.?} <all-lucky-sevens>¡Power Rangers!</all-lucky-sevens>

Este otro intento trata de esconder {?solo parte?} del texto marcado con otra sintaxis., primero con azul y luego {?con verde?}.

Una de las gracias del modo de sintaxis “hide” es que puede esconder {?enlaces?} como por ejemplo {?a artículos de Wikipedia o cualquier otra sintaxis interwiki?}, además de vínculos dentro de {?la misma instalación Wiki?}. No siempre funciona correctamente en modosotros {?plugin de sintaxis?} como los pies de nota1) y texto marcado con {?tachado?} ({?tachado?}) o {?teletipo?}.

En particular, no fuciona correctamente en los encabezados de tablas:

Encabezado de Tabla Celda normal
Encabezado que {?debiera estar escondido?} Contenido de celda que {?debiera estar escondido?}

Tampoco funciona en los modos de texto normales cuando se aplica un evento sobre ellos que cambie el color de fondo (como un :hover). Esto es debido a la limitación de CSS como lenguaje de marcado de no poder consultar las propiedades que se van aplicando.


1)
por ejemplo, en este, {?no se garantiza que el texto se esconda?}
desarrollo/dokuwiki/plugin-hide.txt · Last modified: 20120526 10:53 (external edit)