j-Centered
- El componente mueve el contenido de este componente bajo la etiqueta
<body>(debido al posicionamiento)
Configuración:
if {String}condición para mostrar el formulario, se compara con el valor dentro dedata-jc-path- Enlace
reload {String}a unfunction(form_component)global y se ejecuta si se muestra el formulario. autofocus {Boolean/String}puede enfocar una entrada.String===jQuery selectorpara la entradadefault {String}un alias corto paraDEFAULT(default, true)zindex {Number}puede afectar el índice z (predeterminado:12)closebutton {Boolean}puede ocultar el botónx(predeterminado:false)closeoutside {Boolean}cierra el formulario cuando el usuario hace clic fuera del formulario (predeterminado:false)- o
closeoutside {String}puede contener un selector jQuery que se incluirá en un evento de cierre closeesc {Boolean}cierra el formulario cuando el usuario presionaESCscrollbar {Boolean}habilita la barra de desplazamiento personalizada (predeterminado:true)visibleY {Boolean}muestra la barra de desplazamiento vertical (predeterminado:false)- Enlace
close {String}a unfunction()global y se ejecuta si el formulario se está cerrando.
Es bueno saberlo:
La nueva versión de este componente admite la evaluación dinámica del contenido de <script type="text/html">. El siguiente ejemplo contiene un script con HTML y el componente evalúa el contenido si se mostrará j-Form (solo una vez).
<ui-component name="centered" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>- todos los botones con el atributo
name="close"cierran el componente automáticamente - todos los elementos con el atributo
data-name="close"cierran el componente automáticamente
Úselo con <ui-component name="centered">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed, nam distinctio numquam dolore neque impedit, voluptate quam fugiat culpa minus.</div>
<br />
<a href="javascript:show()">Show</a>
<ui-component name="centered" path="form" config="if:login" class="hidden">
<figure style="width:300px;margin:0 auto;background-color:rgba(100,100,100,0.1);display:block;padding:20px">
<div><img src="https://www.totaljs.com/img/logo.svg" border="0" alt="Componentator" class="img-responsive" /></div>
<br />
<div class="m">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error nulla ratione possimus ducimus iusto porro, non laboriosam sunt reiciendis at.</div>
<div class="center">
<button name="close">CLOSE</button>
</div>
</figure>
</ui-component>
<script>
var form = '';
function show() {
SET('form', 'login');
}
</script>