@filipedp/simple_dialog
v1.2.10
Published
Modais e Confirms Bootstrap estilizados
Downloads
16
Maintainers
Readme
SIMPLE DIALOGS BOOTSTRAP BOXES
Atalho simples para criação e uso de modais e confirm do bootstrap
Instalação
Via npm:
npm install @filipedp/simple_dialog --save
No seu app.scss:
@import "~@filipedp/simple_dialog/scss/alerts";
@import "~@filipedp/simple_dialog/scss/confirms";
Modo css:
<link rel="stylesheet" href="./node_modules/filipedp/simple_dialog/css/build.css">
Alert Básico:
import { SimpleAlerts } from "@filipedp/simple_dialog";
SimpleAlerts.success({
title: "Alert charmoso porem simples",
text: "texto de um modal simples, fácil não ?",
});
É retornado um objeto jQuery com o modal instanciado
Confirm Básico:
import { SimpleConfirms } from "@filipedp/simple_dialog";
SimpleConfirms.success({
title: "Confirm Simples de Escolha",
text: "texto de um confirm simples, fácil não ?",
});
Form Alert Básico:
import { SimpleFormAlerts } from "@filipedp/simple_dialog";
let $form = $("<form>")// etc... form jquery element mout and append;
SimpleFormAlerts.success({
fomr: $form,
title: "Confirm Simples de Escolha",
text: "texto de um confirm simples, fácil não ?",
submitText:"Confirmar",
closeCallback:function(){},
submitCallback: function () {
$(".modal").modal('hide');
}
});
É retornado um objeto jQuery com o modal instanciado
Opções e configurações
Alerts
let options = {
title: "Alert charmoso porem simples", // Título do modal (string)
text: "texto de um modal simples, fácil não ?", // Texto do modal (string)
time: 5000, // Tempo que o modal permanece aberto em MS
img: $('<img src="icone.svg" class="modal-img">'), // Objeto jquery de imagem com um src IMPORTANTE A CLASSE CSS
closeText: "Fechar", // Texto do botão fechar
closeCallback: function () { return } // Função executada após o fechamento do modal
}
import { SimpleAlerts } from "@filipedp/simple_dialog";
SimpleAlerts.success(options);
--
Confirm
let options = {
title: "Confirm Simples de Escolha", // Título do modal (string)
text: "texto de um confirm simples, fácil não ?", // Texto do modal (string)
img: $('<img src="icone.svg" class="modal-img">'), // Objeto jquery de imagem com um src IMPORTANTE A CLASSE CSS
confirmText: "Sim", // Texto do botão de escolha positiva
negateText: "Não", // Texto do botão de escolha negativa
successText: "Sucesso", // Texto do modal pós sucesso de execução
confirmCallback: function () { return }, // Função executada após a confirmção
negateCallback: function () { return } // Função executada após a negação
}
import { SimpleConfirms } from "@filipedp/simple_dialog";
SimpleConfirms.success(options);
TIP
Se não forem passadas parametros serão subtituídos por padrão:
Alerts
optionsDefault: {
text: "",
title: "",
time: 5000,
img: false,
closeText: "Fechar",
closeCallback: function () { return }
},
Confirms
optionsDefault: {
text: "",
title: "",
img: "",
confirmText: "Sim",
negateText: "Não",
successText: "Sucesso",
confirmCallback: function () { return },
negateCallback: function () { return }
},
CORES E ESTILOS
Alerts
let options = {
title: "Confirm Simples de Escolha",
text: "texto de um confirm simples, fácil não ?",
}
import { SimpleAlerts } from "@filipedp/simple_dialog";
SimpleAlerts.success(options);
SimpleAlerts.info(options);
SimpleAlerts.warning(options);
SimpleAlerts.error(options);
Confirms
let options = {
title: "Confirm Simples de Escolha",
text: "texto de um confirm simples, fácil não ?",
}
import { SimpleConfirms } from "@filipedp/simple_dialog";
SimpleConfirms.success(options);
SimpleConfirms.info(options);
SimpleConfirms.warning(options);
SimpleConfirms.error(options);
Contributors
- Felipe Araujo
License & copyright
© Filipe Drumond, 2019 - 2020