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 | ||
|
controles:twebpage [15/03/2020 16:02] pedro |
controles:twebpage [04/05/2023 19:26] (actual) pedro [Métodos] |
||
|---|---|---|---|
| Línea 31: | Línea 31: | ||
| . | . | ||
| </script> | </script> | ||
| - | <style> /* Stilos CSS que hemos añadido a tWebPage */ | + | <style> /* Estilos CSS que hemos añadido a tWebPage */ |
| . | . | ||
| . | . | ||
| Línea 67: | Línea 67: | ||
| |aHeadScript | {} | Array de Script para incluir en el <Head>| 0.1| | |aHeadScript | {} | Array de Script para incluir en el <Head>| 0.1| | ||
| |aHeadLinks | {} | Array de Links para incluir en el <Head>| 0.1| | |aHeadLinks | {} | Array de Links para incluir en el <Head>| 0.1| | ||
| + | |aHeadMetas | {} | Array de Meta para incluir en el <Head>| 0.5| | ||
| + | |cHeadMeta | | Método rápido de añadir un elemento a aHeadMetas | 0.5| | ||
| |cInHeader | | Contenido para incluir en el <Header> de la página | 0.1| | |cInHeader | | Contenido para incluir en el <Header> de la página | 0.1| | ||
| |cInMain | | Contenido para incluir en el <Main> de la página | 0.1| | |cInMain | | Contenido para incluir en el <Main> de la página | 0.1| | ||
| - | |cInFooter | | Contenido a Añadir en el <Footer>, si contiene algo NO se pone el estándar de Materileze| 0.1| | + | |cInFooter | | Contenido a Añadir en el <Footer>, si contiene algo **NO** se utiliza el Footer estándar de [[https://materializecss.com/footer.html|Materialize]]| 0.1| |
| |aScript | {} | Array de Script para incluir en la sección <Script> del <Body>| 0.1| | |aScript | {} | Array de Script para incluir en la sección <Script> del <Body>| 0.1| | ||
| + | |cScript | | Método rapido de añadir un elemento a aScript | 0.3| | ||
| | **Control de Versiones** |||| | | **Control de Versiones** |||| | ||
| |cVersionMaterialize | | Versión del MaterializeCSS a utilizar "1.0.0"| 0.1| | |cVersionMaterialize | | Versión del MaterializeCSS a utilizar "1.0.0"| 0.1| | ||
| Línea 76: | Línea 79: | ||
| |cVersionCoreFiles | | Versión a usar de nefelecorecss.css y nefelecorejs.js| 0.1| | |cVersionCoreFiles | | Versión a usar de nefelecorecss.css y nefelecorejs.js| 0.1| | ||
| | **Automatizaciones de la Página** |||| | | **Automatizaciones de la Página** |||| | ||
| - | |aOnReady | {} | Código a Ejecutar cuando este lista la página| 0.1| | + | |[[propiedades:cOnReady|aOnReady]] | {} | Código a Ejecutar cuando este lista la página| 0.1| |
| + | |[[propiedades:cOnReady]] | | Método rapido de añadir un elemento a aOnReady| 0.3| | ||
| |cAutoJS | | Función del proyecto a llamar en la cabecera para cargar funciones JS| 0.1| | |cAutoJS | | Función del proyecto a llamar en la cabecera para cargar funciones JS| 0.1| | ||
| |lAutoReloaded | .t. | Obliga a que la página se recargue al ir atrás en el navegador| 0.1| | |lAutoReloaded | .t. | Obliga a que la página se recargue al ir atrás en el navegador| 0.1| | ||
| Línea 90: | Línea 94: | ||
| |cClrPane | "white" | Color del fondo de la Página| 0.1| | |cClrPane | "white" | Color del fondo de la Página| 0.1| | ||
| |cIcon | | [[https://es.wikipedia.org/wiki/Favicon|Favicon]] de la página| 0.1| | |cIcon | | [[https://es.wikipedia.org/wiki/Favicon|Favicon]] de la página| 0.1| | ||
| + | |cLanguage | "es-ES" | Idioma de la página| 0.4| | ||
| |lFullScreen | .f. | Muestra la página a pantalla completa| 0.1| | |lFullScreen | .f. | Muestra la página a pantalla completa| 0.1| | ||
| |lNoBackButton | .f. | Anula el botón back del navegador| 0.1| | |lNoBackButton | .f. | Anula el botón back del navegador| 0.1| | ||
| Línea 97: | Línea 102: | ||
| |aLinks | {} | Lista de Links en el Footer Estandar, es un array de arays {cURL,cText}| 0.1| | |aLinks | {} | Lista de Links en el Footer Estandar, es un array de arays {cURL,cText}| 0.1| | ||
| |cTitleFooter | | Titulo en el Footer| 0.1| | |cTitleFooter | | Titulo en el Footer| 0.1| | ||
| - | |cClrFotText | "white" | Color del Titulo del Footer| 0.1| | + | |cClrFootText | "white" | Color del Titulo del Footer| 0.1| |
| - | |cClrFotPane | "pink" | Color del fondo del Footer| 0.1| | + | |cClrFootPane | "pink" | Color del fondo del Footer| 0.1| |
| |cSubTitle | | Subtitulo del Footer| 0.1| | |cSubTitle | | Subtitulo del Footer| 0.1| | ||
| |cClrSubText | "grey" | Color del texto del Subtitulo del Footer| 0.1| | |cClrSubText | "grey" | Color del texto del Subtitulo del Footer| 0.1| | ||
| Línea 104: | Línea 109: | ||
| |cClrCrText | "white" | Color del Texto del Copyright| 0.1| | |cClrCrText | "white" | Color del Texto del Copyright| 0.1| | ||
| |cClrCrPane | | Color del fondo del Copyright| 0.1| | |cClrCrPane | | Color del fondo del Copyright| 0.1| | ||
| + | |aBreadCrumbs | | Array de path para un [[https://materializecss.com/breadcrumbs|BreadCrumbs]] en el footer | 0.3| | ||
| | **ShadowSheet - Bloqueo temporal de la página mientras se realizan procesos** |||| | | **ShadowSheet - Bloqueo temporal de la página mientras se realizan procesos** |||| | ||
| |lShadowSheet | .t. | Si queremos activar el Shadowsheet| 0.1| | |lShadowSheet | .t. | Si queremos activar el Shadowsheet| 0.1| | ||
| Línea 127: | Línea 133: | ||
| |cModalMinTop | "4%" | Mínimo Top para ventana modal| 0.1| | |cModalMinTop | "4%" | Mínimo Top para ventana modal| 0.1| | ||
| |cModalMaxTop | "10%" | Máximo Top para ventana modal| 0.1| | |cModalMaxTop | "10%" | Máximo Top para ventana modal| 0.1| | ||
| + | | **Progressive Web App** |||| | ||
| + | |[[controles:wManifest|oManifest]] | | Objeto de la clase wManifest para la configuración del archivo .webmanifest y los metas necesarios para utilizar nuestra web como PWA| 0.5| | ||
| + | |lManifest | .f. | Vamos a utilizar webManifest | 0.5| | ||
| ===== Métodos ===== | ===== Métodos ===== | ||
| Línea 136: | Línea 145: | ||
| | [[metodos:processphp|ProccessPhp(cPhpFile, aParams, cId)]] | Añade al código HTML una llamada por Ajax a un modulo PHP, esto nos permite añadir a nuestro proyecto Néfele funcionalidades que ya tengamos operativas en PHP y que aun no hemos pasado a Néfele| 0.1| | | [[metodos:processphp|ProccessPhp(cPhpFile, aParams, cId)]] | Añade al código HTML una llamada por Ajax a un modulo PHP, esto nos permite añadir a nuestro proyecto Néfele funcionalidades que ya tengamos operativas en PHP y que aun no hemos pasado a Néfele| 0.1| | ||
| | **Solo operativas en [[tecnicas:debugger|Modo Debugger]]** ||| | | **Solo operativas en [[tecnicas:debugger|Modo Debugger]]** ||| | ||
| - | | [[metodos:LogDebug|LogDebug(cText,lComillas)]] | Nos Envía cText a la Consola del navegador y a NefeleConsole, si lComillas == .F. podemos pasarle una instrucción que se ejecuta en la página| 0.1| | + | | [[metodos:LogDebug|LogDebug(cText,lComillas)]] | Nos Envía cText a la Consola del navegador y a [[utilidades:nefeleconsole|Néfele Console]], si lComillas == .F. podemos pasarle una instrucción que se ejecuta en la página| 0.1| |
| - | | [[metodos:LogError|LogError(cText)]] | Nos Añade un Mensaje de Error en la Consola del Navegador y en NefeelConsole| 0.1| | + | | [[metodos:LogError|LogError(cText)]] | Nos Añade un Mensaje de Error en la Consola del Navegador y en [[utilidades:nefeleconsole|Néfele Console]]| 0.1| |
| | [[metodos:Assert|Assert(cText)]] | Nos Añade un Comentario al HTML| 0.1| | | [[metodos:Assert|Assert(cText)]] | Nos Añade un Comentario al HTML| 0.1| | ||
| + | | [[metodos:AddTimer|AddTimer()]] | Añade un timer JS a la página| 0.3| | ||
| ~~DISCUSSION|Comentario tWebPage~~ | ~~DISCUSSION|Comentario tWebPage~~ | ||