Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
componentes:waddfunction [12/08/2020 20:17] pedro |
componentes:waddfunction [04/04/2021 19:35] (actual) pedro |
||
---|---|---|---|
Línea 2: | Línea 2: | ||
Este es un componente no visual que nos permite añadir al código HTML varias funciones JS que luego podemos utilizar desde nuestro código. | Este es un componente no visual que nos permite añadir al código HTML varias funciones JS que luego podemos utilizar desde nuestro código. | ||
- | Hay que tener en cuenta que **siempre** se crean las funciones en **minúsculas**, aunque los métodos del wAddFunction no lo esten. | + | Hay que tener en cuenta que **siempre** se crean las funciones en **minúsculas**, aunque los métodos del wAddFunction no lo estén. |
+ | |||
+ | Para que cualquiera de estas funciones se añadan a la página tendremos que instanciar el objeto wAddFunction indicando el método a agregar a la página. | ||
+ | |||
+ | Ejemplo: wAddFunction:IsMobile(:WO) | ||
===== IsMobile() ===== | ===== IsMobile() ===== | ||
Nos devuelve el SO en caso de ser un móvil o false en caso de no se un móvil. | Nos devuelve el SO en caso de ser un móvil o false en caso de no se un móvil. | ||
+ | |||
Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
Línea 12: | Línea 17: | ||
===== DateNow() ===== | ===== DateNow() ===== | ||
Nos devuelve la Fecha del equipo cliente en formato dd-mm-yyyy. | Nos devuelve la Fecha del equipo cliente en formato dd-mm-yyyy. | ||
+ | |||
Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
Ejemplo: :AddParam({'fecha','@datenow'}) | Ejemplo: :AddParam({'fecha','@datenow'}) | ||
- | |||
- | ===== MoveTop() ===== | ||
- | Realiza un Scroll de la página para que el elemento 'item' suba hasta el Top - 'offset', con una animación que dura 'time'. | ||
- | Por defecto offset esta ajustado para que el 'item' no quede debajo del wRebar de la página, en caso de no tener wRebar debería valer 0. | ||
- | |||
- | Ejemplo: cOnClic := "#movetop('#" + ::cId + "', " + tostring(nOffset) +"," + ToString(nTime) + ");" | ||
===== nWidth() ===== | ===== nWidth() ===== | ||
Nos devuelve el ancho del navegador. | Nos devuelve el ancho del navegador. | ||
+ | |||
Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
Línea 30: | Línea 31: | ||
===== nHeight() ===== | ===== nHeight() ===== | ||
Nos devuelve el alto del navegador. | Nos devuelve el alto del navegador. | ||
+ | |||
Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||