Giter VIP home page Giter VIP logo

ea-integra-wordpress's Introduction

Plugin público do Entenda Antes para Wordpress

Esse documento contém tudo que o desenvolvedor precisa saber para dar manutenção no Plugin público do Entenda Antes para Wordpress.

Guia de referência

%unique_id%: É um id que deve ser único por formulário. Pode ser gerado dinamicamente, mas não pode se repetir em dois formulários. Esse ID não é o ID do HTML.
Campo: Termo para identificar qualquer input ou textarea que contenha informação a ser enviada pelo plugin.

Estrutura

O formulário principal é dividido em fieldsets, cada fieldset é uma etapa do formulário, e tem seus botões de 'Próximo' e 'Anterior', independente dos outros. O último fieldset não tem botões, mas contém um link que leva ao primeiro fieldset, para o caso de o usuário querer preencher novamente o formulário. Cada fieldset possui um elemento com a classe ea-warning, esse elemento será exibido sempre que um erro de validação ocorrer. É obrigatório.

Funcionamento

Basta inserir o shortcode [ea-integra-form] ao artigo ou às matérias, no espaço onde se deseja inserir o formulário. Em algumas plataformas, é necessário que o post esteja publicado, e não no modo "Preview".

Validação

Cada fieldset valida seus próprios campos. O campo deve obrigatoriamente conter a classe ea-field para constar na requisição final; para constar na requisição final e não ser validado, deve ter as classes ea-field e ea-optional-field. Assim que for válido,

Esconder/mostrar botões adicionais

Insira um botão que chame a função switchCategories(%unique_id%, this). Os elementos que serão escondidos/mostrados devem conter as classes ea-input-hidden e ea-input-hidden%unique_id%.

o envio do formulário é feito no fieldset que contenha um button type submit, ideal que seja o penúltimo. O botão não precisa e não será clicado, apenas estando ali, o plugin entende que aquele é o último passo antes do envio do formulário.

ea-integra-wordpress's People

Contributors

flaviosantos-dev avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.