var DSR; (function (DSR) { var Main = /** @class */ (function () { function Main() { } Main.Init = function () { var element = $(".datepicker"); element.pikaday({ format: 'YYYY-MM-DD', onSelect: function () { $(this._o.field).attr("data-date", this.getMoment().format('YYYY/MM/DD')); } }); TP.Commons.LoadingStart(); TP.Commons.AjaxServicePromisePost($("#ThisSiteURLHidden").val() + "api/v1/GetLanguages", null, null, TP.Commons.antiforgeryToken) .done(function (result) { var urlSite = $("#ThisSiteURLHidden").val(); $("#LanguageDropDownList").html(""); $(result.Data.branches).each(function () { this.descriptionToShow = TP.Commons.CompareTwoValues(this.comments, this.description); }); result.Data.branches.sort(function (a, b) { return a["descriptionToShow"].localeCompare(b["descriptionToShow"]); }); $(result.Data.branches).each(function () { var html = "" + '' + this.descriptionToShow + ""; $("#LanguageDropDownList").append(html); if (this.value == $("#CurrentLanguage").val()) { $("[language-id='" + this.value + "']").addClass("active"); $("#LanguageDropDownListButton").html('' + this.descriptionToShow); } }); TP.Commons.LoadingStop(); return; }) .fail(function (error) { TP.Commons.LoadingStop(); console.log('Error getting languages'); console.log(error); TP.Commons.tpAlertError("Error getting languages", null, null, null); return; }); $(document).on("click", "#LanguageDropDownList a", function () { TP.Commons.LoadingStart(); var selectedLanguage = $(this).attr("language-id"); var selectedLanguageBranchId = $(this).attr("branch-id"); TP.Commons.AjaxServicePromisePost($("#ThisSiteURLHidden").val() + "api/v1/ChangeCurrentLanguage", { LanguageCode: selectedLanguage, LanguageBranchId: selectedLanguageBranchId }, null, TP.Commons.antiforgeryToken) .done(function (result) { var isBehalfOf = $("#IsBehalfOf").val() == "true" || $("#IsBehalfOf").val() == "True"; if (isBehalfOf === true) window.location.href = $("#ThisSiteURLHidden").val() + "DSRForm/OnBehalfOf"; else window.location.href = $("#ThisSiteURLHidden").val() + "Home"; return; }) .fail(function (error) { TP.Commons.LoadingStop(); console.log('Error changing language'); console.log(error); TP.Commons.tpAlertError("Error changing language", null, null, null); return; }); }); }; return Main; }()); DSR.Main = Main; })(DSR || (DSR = {})); //# sourceMappingURL=Main.js.map