[Trello] prioridades credenciais site, envio email

main
Hugo Prata 6 years ago
parent b54333bd18
commit c801b870f6

@ -0,0 +1,13 @@
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val());
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
$("#commonholdid").on('change', function () {
this.form.submit();
});
});

@ -0,0 +1,41 @@
// https://www.aspsnippets.com/Articles/ASPNet-MVC-Master-Detail-example-Display-details-of-Grid-Row-inside-Popup-using-jQuery.aspx
$(function () {
$("[id^='detalhe-recibo']").on('shown.bs.collapse', function () {
var _this = $(this);
var link = $("a[data-target='#" + $(this).attr('id') + "']");
link.removeClass('glyphicon-plus');
link.addClass('glyphicon-minus');
if (!_this.attr('data-cache')) {
var id = link.attr('data-recibo').substr(link.attr('data-recibo').lastIndexOf('-') + 1);
$.ajax({
type: "GET",
url: "/Recibos/Details/" + id,
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (response) {
_this.html(response);
_this.attr('data-cache', true);
},
failure: function (response) {
_this.html("<p>Ocorreu um erro ao obter detalhes do recibo!</p>");
},
error: function (response) {
_this.html("<p>Ocorreu um erro ao obter detalhes do recibo!</p>");
}
});
}
});
$("[id^='detalhe-recibo']").on('hidden.bs.collapse', function () {
var link = $("a[data-target='#" + $(this).attr('id') + "']");
link.removeClass('glyphicon-minus');
link.addClass('glyphicon-plus');
});
$("#year").on('change', function () {
this.form.submit();
});
});

@ -0,0 +1,8 @@
$(document).ready(function () {
$('.recover').click(function (e) {
var id = $('#Username').val();
//Replace the predefined QueryString param "xxx" with the "id"
this.href = this.href + '?username=' + id;
});
});

@ -0,0 +1,5 @@
grecaptcha.ready(function () {
grecaptcha.execute('6Lca7-wUAAAAAPuB4RxJt7KXZXTvon4usCkwhlOx', { action: 'Budget' }).then(function (token) {
document.getElementById("g-recaptcha-response").value = token;
});
});

@ -0,0 +1,35 @@
$(function () {
var displayMessage = function (message, msgType) {
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
toastr[msgType](message);
};
if ($('#success').val()) {
displayMessage($('#success').val(), 'success');
}
if ($('#info').val()) {
displayMessage($('#info').val(), 'info');
}
if ($('#warning').val()) {
displayMessage($('#warning').val(), 'warning');
}
if ($('#error').val()) {
displayMessage($('#error').val(), 'error');
}
});

File diff suppressed because it is too large Load Diff

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model ChangePasswordModel
@{
ViewBag.Title = "Alteração de password";
@ -11,7 +12,7 @@
{
@Html.AntiForgeryToken()
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
if (!string.IsNullOrEmpty(ViewBag.Feedback) && ViewBag.Feedback == "SUCCESS")
{
@ -50,15 +51,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model ForgotPasswordViewModel
@{
ViewBag.Title = "Forgot your password?";
@ -19,16 +20,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
</head>
@ -83,9 +84,9 @@
</div>
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jqueryval")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jqueryval")
</body>
</html>

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model PagadorModel
@{
ViewBag.Title = "Dados Pessoais";
@ -63,15 +64,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model LoginViewModel
@{
ViewBag.Title = "Entrar";
@ -18,16 +19,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
</head>
@ -83,19 +84,10 @@
</section>
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/jqueryval")
<script>
$(document).ready(function () {
$('.recover').click(function (e) {
var id = $('#Username').val();
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jqueryval")
//Replace the predefined QueryString param "xxx" with the "id"
this.href = this.href + '?username=' + id;
});
});
</script>
<script src="~/Content/js/login.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
</body>
</html>

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model ChangePasswordModel
@{
ViewBag.Title = "Alteração de password";
@ -19,16 +20,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
</head>
@ -95,8 +96,8 @@
</section>
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jqueryval")
</body>
</html>

@ -1,4 +1,5 @@
@using GCI.DTO
@using GCI.PortalCondomino.Helpers
<!doctype html>
<html lang="pt">
@ -14,16 +15,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
@ -144,9 +145,9 @@
</div>
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/site")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/site")
@RenderSection("scripts", required: false)
</body>
</html>

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model CondominiosModel
@{
ViewBag.Title = "Informação do Condominio";
@ -7,7 +8,7 @@
@using (Html.BeginForm("Index", "Condominio", FormMethod.Get, null))
{
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
}
<h3 class="oswald mt0 mb40 ac">@ViewBag.Title</h3>
@ -40,15 +41,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model ContaCorrenteModel
@{
ViewBag.Title = "Conta Corrente";
@ -22,7 +23,7 @@
@using (Html.BeginForm("Index", "ContaCorrente", FormMethod.Get, null))
{
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
<div>
<div class="table-responsive col-xs-11">
<table id="contacorrente" border="0" cellspacing="0" cellpadding="0" class="table table-striped mb40">
@ -76,16 +77,6 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}
</section>

@ -1,5 +1,6 @@
@using GCI.UTL
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model DebitosModel
@{
ViewBag.Title = "Débitos das Frações";
@ -8,7 +9,7 @@
@using (Html.BeginForm("Index", "Debitos", FormMethod.Get, null))
{
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
}
<h3 class="oswald mt0 mb40 ac">@ViewBag.Title</h3>
@ -38,15 +39,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>>
}

@ -1,5 +1,6 @@
@using GCI.UTL
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model DespesasModel
@{
ViewBag.Title = "Despesas do Condomínio";
@ -8,7 +9,7 @@
@using (Html.BeginForm("Index", "Despesas", FormMethod.Get, null))
{
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
}
<h3 class="oswald mt0 mb40 ac">@ViewBag.Title</h3>
@ -45,15 +46,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model DocumentsModel
@{
ViewBag.Title = "Documentos do Condomínio";
@ -7,7 +8,7 @@
@using (Html.BeginForm("Index", "Documentos", FormMethod.Get, null))
{
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
}
<h3 class="oswald mt0 mb40 ac">@ViewBag.Title</h3>
@ -44,15 +45,5 @@
}
@section scripts {
<script type="text/javascript">
$(function () {
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}

@ -23,5 +23,5 @@
</footer>
@section scripts {
@Scripts.Render("~/bundles/site")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/site")
}

@ -1,5 +1,6 @@
@using GCI.UTL
@using GCI.PortalCondomino.Models
@using GCI.PortalCondomino.Helpers
@model RecibosModel
@{
ViewBag.Title = "Recibos";
@ -13,9 +14,9 @@
@using (Html.BeginForm("Index", "Recibos", FormMethod.Get, null))
{
<div class="col-xs-12 xs-ac al mb20 form-group">
@Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" })
@Html.Hidden("commonholdid", @Model.CodCondominio, new { id="commonholdid" })
<label for="f_ordenar" class="control-label">Ano:</label>
@Html.DropDownList("year", ViewBag.Years as List<SelectListItem>, new { @class = "form-control", onchange = "this.form.submit();" })
@Html.DropDownList("year", ViewBag.Years as List<SelectListItem>, new { id="year", @class = "form-control" })
</div>
}
</div>
@ -42,7 +43,7 @@
<tbody>
@foreach (var linha in Model.Registos)
{
@Html.HiddenFor(model => linha.CodRecibo)
@Html.HiddenFor(model => linha.CodRecibo, new { id = "recibo-" + linha.CodRecibo, name = "recibo-" + linha.CodRecibo })
<tr id=@("recibo-"+linha.CodRecibo)>
<td align="right">
<a class="glyphicon glyphicon-plus"
@ -71,53 +72,8 @@
</div>
}
@section scripts {
@*https://www.aspsnippets.com/Articles/ASPNet-MVC-Master-Detail-example-Display-details-of-Grid-Row-inside-Popup-using-jQuery.aspx*@
<script type="text/javascript">
$(function () {
$("[id^='detalhe-recibo']").on('shown.bs.collapse', function () {
var _this = $(this);
var link = $("a[data-target='#" + $(this).attr('id') + "']");
link.removeClass('glyphicon-plus');
link.addClass('glyphicon-minus');
if (!_this.attr('data-cache')) {
var id = link.attr('data-recibo').substr(link.attr('data-recibo').lastIndexOf('-') + 1);
$.ajax({
type: "GET",
url: "/Recibos/Details/" + id,
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (response) {
_this.html(response);
_this.attr('data-cache', true);
},
failure: function (response) {
_this.html("<p>Ocorreu um erro ao obter detalhes do recibo!</p>");
},
error: function (response) {
_this.html("<p>Ocorreu um erro ao obter detalhes do recibo!</p>");
}
});
}
});
$("[id^='detalhe-recibo']").on('hidden.bs.collapse', function () {
var link = $("a[data-target='#" + $(this).attr('id') + "']");
link.removeClass('glyphicon-minus');
link.addClass('glyphicon-plus');
});
// Poor mans binding
$('#condominios').val($('#commonholdid').val())
$('#condominios').change(function () {
$('#commonholdid').val($(this).val());
// Force trigger onchange
$('#commonholdid').trigger('change');
});
});
</script>
<script src="~/Content/js/binder.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
<script src="~/Content/js/grid-details.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
}
</section>

@ -1,4 +1,6 @@
<!doctype html>
@using GCI.PortalCondomino.Helpers
<!doctype html>
<html lang="pt">
<head>
<meta charset="utf-8">
@ -20,9 +22,9 @@
<meta property="og:locale" content="pt_PT">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen" nonce="@Html.ScriptNonce()">
@Styles.Render("~/Content/toastr")
<!-- FOR MOBILE DEVICES-->
@ -30,18 +32,11 @@
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
<script src="http://www.google.com/recaptcha/api.js?render=6Lca7-wUAAAAAPuB4RxJt7KXZXTvon4usCkwhlOx"></script>
<script>
grecaptcha.ready(function () {
grecaptcha.execute('6Lca7-wUAAAAAPuB4RxJt7KXZXTvon4usCkwhlOx', { action: 'Budget' }).then(function (token) {
document.getElementById("g-recaptcha-response").value = token;
});
});
</script>
<script src="http://www.google.com/recaptcha/api.js?render=6Lca7-wUAAAAAPuB4RxJt7KXZXTvon4usCkwhlOx" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
<script src="~/Content/js/recaptcha.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
</head>
<body>
@ -97,48 +92,12 @@
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/toastr")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/site")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/toastr")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/site")
@RenderSection("scripts", required: false)
<script type="text/javascript">
$(function () {
var displayMessage = function (message, msgType) {
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
toastr[msgType](message);
};
if ($('#success').val()) {
displayMessage($('#success').val(), 'success');
}
if ($('#info').val()) {
displayMessage($('#info').val(), 'info');
}
if ($('#warning').val()) {
displayMessage($('#warning').val(), 'warning');
}
if ($('#error').val()) {
displayMessage($('#error').val(), 'error');
}
});
</script>
<script src="~/Content/js/toaster.js" type="text/javascript" nonce="@Html.ScriptNonce()"></script>
</body>
</html>

@ -1,4 +1,5 @@
@model GCI.PortalCondomino.Models.UserAccessRequestModel
@using GCI.PortalCondomino.Helpers
@{
ViewBag.Title = "Requisitar Registo";
Layout = "";
@ -17,16 +18,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
</head>
@ -76,9 +77,9 @@
</section>
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/bootstrap")
@Scripts.RenderFormat("<script src=\"{0}\" type=\"text/javascript\" crossorigin=\"anonymous\"></script>", "~/bundles/jqueryval")
</body>
</html>

@ -1,4 +1,5 @@
@using GCI.PortalCondomino.Entities.Users
@using GCI.PortalCondomino.Helpers
@model GCI.PortalCondomino.Models.UserAccessRequestModel
@{
@ -20,16 +21,16 @@
<link href="~/Content/images/favicon.ico" rel="shortcut icon">
<!-- CSS STYLES AND FONTS -->
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:500|Source+Sans+Pro:300,400,700" rel="stylesheet" nonce="@Html.ScriptNonce()">
<link href="~/Content/css/styles.min.css" rel="stylesheet" media="screen">
@Scripts.Render("~/bundles/modernizr")
<!-- FOR MOBILE DEVICES-->
<meta name="viewport" content="width=device-width">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js" integrity="sha256-9uAoNWHdszsUDhSXf/rVcWOqKPfi5/8V5R4UdbZle2A=" crossorigin="anonymous"></script>
<![endif]-->
</head>

@ -67,7 +67,6 @@
<add name="Referrer-Policy" value="no-referrer" />
<add name="X-Permitted-Cross-Domain-Policies" value="none" />
<add name="Feature-Policy" value="accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'" />
<add name="Content-Security-Policy" value="default-src 'none'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline' *.googleapis.com; script-src-elem 'self' 'unsafe-inline' *.google.com *.gstatic.com; font-src 'self' fonts.gstatic.com; img-src 'self' data:; frame-src 'self' *.google.com; upgrade-insecure-requests;" />
</customHeaders>
</httpProtocol>
</system.webServer>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.
Loading…
Cancel
Save