j-Centered
- O componente move o conteúdo deste componente sob a tag
<body>(por causa da posição)
Configuração:
if {String}condição para mostrar a forma, é comparado com o valor dentro dedata-jc-pathreload {String}liga-se a um globalfunction(form_component)e é executado se o formulário for exibidoautofocus {Boolean/String}pode focar uma entrada.String===jQuery selectorpara a entradadefault {String}é um alias curto paraDEFAULT(default, true)zindex {Number}pode afetar o índice z (default:12)closebutton {Boolean}pode esconder o botãox(default:false)closeoutside {Boolean}fecha o formulário quando o usuário clique fora do formulário (default:false)- ou
closeoutside {String}pode conter um seletor jQuery que será incluído em um evento próximo closeesc {Boolean}fecha o formulário quando o usuário pressionaESCscrollbar {Boolean}permite a barra de rolamento personalizada (default:true)visibleY {Boolean}mostra a barra vertical (default:false)close {String}liga-se a um globalfunction()e é executado se o formulário for fechado
Bom para saber:
A nova versão deste componente suporta a avaliação dinâmica do conteúdo de <script type="text/html">. O exemplo abaixo contém um script com HTML e o componente avalia o conteúdo se o j-Form será exibido (apenas uma vez).
<ui-component name="centered" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>- Todos os botões com atributo
name="close"fecham automaticamente o componente - Todos os elementos com o atributo
data-name="close"fecham automaticamente o componente
Use-o com <ui-component name="centered">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença 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>