1.0.2 • Published 1 year ago

tour-web v1.0.2

Weekly downloads
-
License
(MIT OR Apache-2....
Repository
-
Last release
1 year ago

Tour-web

El proposito de esta libreria es

  • Dar un recorrido en elemntos graficos de una aplicación web

DEMO

Setup

Importar la clase Tour

import {Tour} from 'tour-web';

Crear una instancia de Tour

const tour = new Tour();

Agregar paso al tour

tour.addPaso({
    target: '#titulo',
    contenido: `<p>Titulo de la libreria</p>`,
    posicion: 'botton',
    acciones:[
        {
            texto: 'Siguiente',
            accion: tour.siguiente
        }
    ]
});

Iniciar el tour

tour.inicia();

Clase Tour

Esta cuenta con los siguientes metodos

MétodoDescripción
addPaso(paso: ipaso)Agrega un paso al tour
esActivoRegresa true si esta activo el tour
iniciaInicia el tour
siguientePasa al siguiente paso del tour. Si es el último paso termina el tour
atrasRetrocede al paso anterior
cancelarCancela el tour

Definicion de paso(iPaso)

Un paso esta definido por los siguientes atributos

AtributotipoDescripción
targetstringEs el selector al que hace target
contenidostringEs el contenido que se muestra en el paso, este se agrega el innerHTML del paso
posicion'top' | 'botton'Indica la posción del paso sobre el elemento target
accionesiaccion[]Es un arreglo de acciones

Definición de accion(iaccion)

Una acción es un boton que se muestra el paso, este tiene un texto y tiene una acción a arealizar.

AtributotipoDescripción
textostringIndica el texto del boton
classstringEs la clase del boton
accion()=>voidEs la funcíon que indica lo que se hara cuando se haga click en la accion
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago