var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Contacts;
(function (Contacts) {
let Components;
(function (Components) {
class ContactPhone extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [];
}
jsFiles() {
return [''];
}
html(id, containerid) {
return "";
}
init(containerid) {
var instance = this;
}
load(id, containerid, callback) {
}
changeDefaultPhone(id) {
var instance = this;
var _recordId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid").Value);
instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
instance.fileCacheHelper.loadJsFile("tenants/themes/compact/components/details/details.js", function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().changedefaultphone(_recordId, id).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var portletid = detail_instance.unibase_core_activeportletid;
detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
MessageHelper.Instance().showSuccess(response.message, '');
});
});
});
}
changeDefaultPhoneLogin(id) {
var instance = this;
var _recordId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid").Value);
var userName = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_unibaseid").Value;
instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
instance.fileCacheHelper.loadJsFile("tenants/themes/compact/components/details/details.js", function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().changedefaultloginphone(_recordId, id, userName).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var portletid = detail_instance.unibase_core_activeportletid;
detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
MessageHelper.Instance().showSuccess(response.message, '');
});
});
});
}
editplcaeholders(phonetype) {
if (phonetype == 2) {
$("#a_Verify_phonenumber").addClass("hidden");
$(".div_Otp_phonenumber").addClass("hidden");
$(".div_PhoneNumber").removeClass("floating-label-form-group-with-value");
$("#lbl_phno").empty();
$("#lbl_phno").append('Landline Number *');
$("#txtPhn_phonenumber").data({ placeholder: "Enter Landline Number", label: "Landline Number" }).attr("placeholder", "Landline Number *");
$("#txtPhn_phonenumber").attr("maxlength", "20");
}
else {
$("#a_Verify_phonenumber").removeClass("hidden");
$(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
$("#lbl_phno").empty();
$("#lbl_phno").append('Mobile Number *');
$("#txtPhn_phonenumber").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
$("#txtPhn_phonenumber").attr('maxlength', '10');
}
}
changePlaceholder(phonetype) {
if (phonetype == 2) {
$("#txtPhn_phonenumber").removeAttr("disabled");
$("#a_Verify_phonenumber").addClass("hidden");
$(".div_Otp_phonenumber").addClass("hidden");
$("#txtPhn_phonenumber").val("");
$(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
$("#lbl_phno").empty();
$("#lbl_phno").append('Landline Number *');
$("#txtPhn_phonenumber").data({ placeholder: 'Enter Landline Number', label: 'Landline Number' }).attr('placeholder', 'Landline Number *');
$("#txtPhn_phonenumber").attr('maxlength', '20');
$(".divCustomProperties_phonenumber").data("validatename", "Landline Number");
}
else {
$("#a_Verify_phonenumber").removeClass("hidden");
$("#txtPhn_phonenumber").val("");
$(".divCustomProperties_phonenumber").data("validatename", "Mobile Number");
$(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
$("#lbl_phno").empty();
$("#lbl_phno").append('Mobile Number *');
$("#txtPhn_phonenumber").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
$("#txtPhn_phonenumber").attr('maxlength', '10');
}
}
changeLables() {
$(".div_PhoneNumber").addClass('floating-label-form-group-with-value');
}
changePlaceholderforcustomer(phonetype, id) {
if (phonetype == 2) {
$('.txt_defaultnumberid').val("");
$(".div_defaultnumberid").removeClass('floating-label-form-group-with-value');
var id12 = $(".divCustomProperties_defaultnumberid").find("label").attr("id");
$("#" + id12).empty();
$("#" + id12).append('Landline Number *');
$(".txt_defaultnumberid").data({ placeholder: 'Enter Landline Number', label: 'Landline Number' }).attr('placeholder', 'Landline Number');
$(".txt_defaultnumberid").attr('maxlength', '20');
}
else {
$(".txt_defaultnumberid").val("");
$(".div_defaultnumberid").removeClass('floating-label-form-group-with-value');
var id12 = $(".divCustomProperties_defaultnumberid").find("label").attr("id");
$("#" + id12).empty();
$("#" + id12).append('Mobile Number *');
$(".txt_defaultnumberid").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
$(".txt_defaultnumberid").attr('maxlength', '10');
}
}
changeLable() {
$(".txt_defaultnumberid").addClass('floating-label-form-group-with-value');
}
static Instance() {
if (this._instance === undefined)
this._instance = new ContactPhone();
return this._instance;
}
}
Components.ContactPhone = ContactPhone;
})(Components = Contacts.Components || (Contacts.Components = {}));
})(Contacts = Crm.Contacts || (Crm.Contacts = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));