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 Última revisión Ambos lados, revisión siguiente | ||
componentes:waddfunction [21/07/2020 10:50] 127.0.0.1 editor externo |
componentes:waddfunction [12/08/2020 20:23] 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. | ||
- | Luego podemos leer el resultado de las funciones mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función ({'esmovil','@IsMobile'}). | + | 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. | ||
+ | |||
+ | Ejemplo: :AddParam({'esmovil','@ismobile'}) | ||
+ | |||
===== 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. | ||
+ | |||
+ | Ejemplo: :AddParam({'fecha','@datenow'}) | ||
+ | |||
+ | ===== MoveTop() ===== | ||
+ | Realiza un Scroll de la página para que el elemento 'cId' suba hasta el Top - 'offset', con una animación que dura 'time'. | ||
+ | |||
+ | Por defecto offset esta ajustado para que el 'cId' 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() ===== | ||
+ | Nos devuelve el ancho del navegador. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'nwidth','@nwidth'}) | ||
+ | |||
+ | ===== nHeight() ===== | ||
+ | Nos devuelve el alto del navegador. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'nheight','@nheight'}) | ||
~~DISCUSSION|Comentarios wAddFunction~~ | ~~DISCUSSION|Comentarios wAddFunction~~ | ||