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. | ||