Iniit
Этот коммит содержится в:
@@ -0,0 +1,151 @@
|
||||
class MessageHelper {
|
||||
hideMessage() {
|
||||
this.fadeOutInfoWindow();
|
||||
}
|
||||
showError(response, placeholder, containerid) {
|
||||
if (placeholder !== '')
|
||||
$("#" + placeholder).html("");
|
||||
var result = response;
|
||||
if (typeof (result) != "string") {
|
||||
var errors = [];
|
||||
var errorsString = "";
|
||||
if (result != null) {
|
||||
var modelState = result.responseJSON.ModelState;
|
||||
if (modelState != undefined) {
|
||||
for (var key in modelState) {
|
||||
if (modelState.hasOwnProperty(key)) {
|
||||
errorsString = modelState[key];
|
||||
errors.push(errorsString);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
errors.push(result.responseJSON.Message);
|
||||
}
|
||||
}
|
||||
if (placeholder === '') {
|
||||
this.show_MandatoryFieldMessage('<p class="text inline">' + errors[0] + '</p>', "alert alert-danger mb-0", placeholder, containerid);
|
||||
}
|
||||
else {
|
||||
$("#" + placeholder).html('<ul style="list-style: none;" class="alert alert-danger col-sm-12">' +
|
||||
'<button type="button" class="close " data-dismiss="alert">×</button>' +
|
||||
'<i class="fa fa-ban-circle"></i><li class="validation-list list-group-item hidden"></li></div>');
|
||||
for (var i = 0; i < errors.length; i++) {
|
||||
var msg = errors[i][1];
|
||||
$(".validation-list:last").after('<li class="validation-list"><strong>' + msg + '</strong></li>');
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
this.show_MandatoryFieldMessage('<strong>Error! </strong>' + response, "alert alert-danger mb-0", placeholder, containerid);
|
||||
}
|
||||
let placeholderEl;
|
||||
if (containerid) {
|
||||
placeholderEl = $(`#${containerid} #${placeholder}`)[0];
|
||||
}
|
||||
else {
|
||||
placeholderEl = document.getElementById(placeholder);
|
||||
}
|
||||
placeholderEl && placeholderEl.scrollIntoView();
|
||||
}
|
||||
show_MandatoryFieldMessage(message, cssClass, placeholder, containerid) {
|
||||
var autoVanish = true;
|
||||
var $info;
|
||||
if (placeholder !== '')
|
||||
autoVanish = false;
|
||||
if (containerid != undefined) {
|
||||
$info = this.MandatoryFieldWindow($(`#${containerid} #${placeholder}`)).addClass(cssClass).html(message);
|
||||
}
|
||||
else {
|
||||
$info = this.MandatoryFieldWindow($(`#${placeholder}`)).addClass(cssClass).html(message);
|
||||
}
|
||||
if (autoVanish) {
|
||||
$info.delay(3000).fadeOut(1000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
else {
|
||||
$info.on("click", function () {
|
||||
$info.fadeOut(1000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
MandatoryFieldWindow(placeholder) {
|
||||
if (placeholder === '') {
|
||||
placeholder = $('#divBizgaze_MessagesPlaceholder');
|
||||
placeholder.addClass('form-error-message ml-0');
|
||||
}
|
||||
$("#Bizgaze-messageInfo").remove();
|
||||
return $("<div/>").attr("id", "Bizgaze-messageInfo").html("<button data-dismiss='alert' class='close' type='button'></button>").appendTo(placeholder);
|
||||
}
|
||||
fadeOutMandatoryField() {
|
||||
$("#Bizgaze-messageInfo").fadeOut(3000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
fadeOutInfoWindow() {
|
||||
$("#Bizgaze-messageInfo").fadeOut(1000, "swing", function () {
|
||||
$(".txt_search").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
showSuccess(msg, placeholder) {
|
||||
$.toast({
|
||||
heading: 'Success !',
|
||||
text: msg,
|
||||
position: 'top-center',
|
||||
loaderBg: '#00D67F',
|
||||
hideAfter: 3500,
|
||||
stack: 6,
|
||||
showHideTransition: 'fade'
|
||||
});
|
||||
}
|
||||
ShowAttendenceSuccess(Uname, Uimg, U_response, U_time, U_address) {
|
||||
$.toast({
|
||||
heading: `<div class="user_login_pic">
|
||||
<div class="ml-2 mx-md-1 mx-15">
|
||||
<div class="font-14 mb-2 notifed_msg text-center">${U_response}</div>
|
||||
|
||||
<div class="align-items-center biz-login-image d-flex h-70p rounded-circle text-center w-90p w-md-100p m-auto"
|
||||
data-src="${Uimg}">
|
||||
<div class="align-items-center biz-login-image h-70p m-auto rounded-circle text-center w-90p w-md-100p">
|
||||
<div class="position-relative">
|
||||
<img src="${Uimg}" data-dynamic="1" class="avatar-img rounded-circle" data-btnclick="profile" alt="img"
|
||||
style="object-fit: cover;width:100px;height:100px;">
|
||||
<span class="position-absolute" style="bottom:0px;left:58px;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="2.5em" height="2.5em" preserveAspectRatio="xMidYMid meet"
|
||||
viewBox="0 0 24 24">
|
||||
<g fill="#00D67F" stroke="#ffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
|
||||
<path stroke-dasharray="60" stroke-dashoffset="60"
|
||||
d="M3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12Z">
|
||||
<animate fill="freeze" attributeName="stroke-dashoffset" dur="0.5s" values="60;0" />
|
||||
</path>
|
||||
<path stroke-dasharray="14" stroke-dashoffset="14" d="M8 12L11 15L16 10">
|
||||
<animate fill="freeze" attributeName="stroke-dashoffset" begin="0.6s" dur="0.2s" values="14;0" />
|
||||
</path>
|
||||
</g>
|
||||
</svg></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="User_name font-14 font-weight-600 pb-2 pt-35 text-center text-dark">${Uname}</div>
|
||||
<div class="time_status row align-items-center pb-1"><i class="col-1 fa fa-clock-o text-primary pr-1"
|
||||
aria-hidden="true"></i><span class="col-11 font-12 text-dark"><p class="font-12 font-weight-normal">${U_time}</p></span></div>
|
||||
<div class="check_location row align-items-center"><i class="col-1 fa fa-map-marker text-primary pr-1"></i><span
|
||||
class="col-11 font-12 text-dark"><p class="font-12 font-weight-normal">${U_address}</p></span></div>
|
||||
</div>
|
||||
</div>`,
|
||||
text: Uname,
|
||||
position: 'top-center',
|
||||
loaderBg: '#00D67F',
|
||||
hideAfter: 3500,
|
||||
showHideTransition: 'fade'
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
return new MessageHelper();
|
||||
}
|
||||
}
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"messagehelper.js","sourceRoot":"","sources":["messagehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
class MessageHelper{hideMessage(){this.fadeOutInfoWindow()}showError(n,t,i){var u,r,o,f,s,e,c;if(t!==""&&$("#"+t).html(""),u=n,typeof u!="string"){if(r=[],o="",u!=null)if(f=u.responseJSON.ModelState,f!=undefined)for(s in f)f.hasOwnProperty(s)&&(o=f[s],r.push(o));else r.push(u.responseJSON.Message);if(t==="")this.show_MandatoryFieldMessage('<p class="text inline">'+r[0]+"<\/p>","alert alert-danger mb-0",t,i);else for($("#"+t).html('<ul style="list-style: none;" class="alert alert-danger col-sm-12"><button type="button" class="close " data-dismiss="alert">×<\/button><i class="fa fa-ban-circle"><\/i><li class="validation-list list-group-item hidden"><\/li><\/div>'),e=0;e<r.length;e++)c=r[e][1],$(".validation-list:last").after('<li class="validation-list"><strong>'+c+"<\/strong><\/li>")}else this.show_MandatoryFieldMessage("<strong>Error! <\/strong>"+n,"alert alert-danger mb-0",t,i);let h;h=i?$(`#${i} #${t}`)[0]:document.getElementById(t);h&&h.scrollIntoView()}show_MandatoryFieldMessage(n,t,i,r){var f=!0,u;if(i!==""&&(f=!1),u=r!=undefined?this.MandatoryFieldWindow($(`#${r} #${i}`)).addClass(t).html(n):this.MandatoryFieldWindow($(`#${i}`)).addClass(t).html(n),f)u.delay(3e3).fadeOut(1e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")});else u.on("click",function(){u.fadeOut(1e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")})})}MandatoryFieldWindow(n){return n===""&&(n=$("#divBizgaze_MessagesPlaceholder"),n.addClass("form-error-message ml-0")),$("#Bizgaze-messageInfo").remove(),$("<div/>").attr("id","Bizgaze-messageInfo").html("<button data-dismiss='alert' class='close' type='button'><\/button>").appendTo(n)}fadeOutMandatoryField(){$("#Bizgaze-messageInfo").fadeOut(3e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")})}fadeOutInfoWindow(){$("#Bizgaze-messageInfo").fadeOut(1e3,"swing",function(){$(".txt_search").removeClass("hidden")})}showSuccess(n){$.toast({heading:"Success !",text:n,position:"top-center",loaderBg:"#00D67F",hideAfter:3500,stack:6,showHideTransition:"fade"})}static Instance(){return new MessageHelper}}
|
||||
Ссылка в новой задаче
Block a user