var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Communications; (function (Communications) { let Controls; (function (Controls) { class Template extends Unibase.Platform.Core.BaseComponent { init(formpropertyid, prop, callback) { } loadControl(containerid, prop) { Template.containerid = containerid; var html = '
'; $("#" + containerid).html(html); $("#" + containerid).attr('data-templateAuto', containerid); } getTemplateId() { return Number($('.appwise_templates option:selected').val()); } HideEdit(apptype) { var btnid = "btn_Editmails"; if (apptype == 2) { btnid = "btn_EditSMS"; } var schedulerdate = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_scheduleddate"); var scdate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(schedulerdate); var scheduleddate = new Date(scdate); var date = new Date(); if (date >= scheduleddate) { $('#' + btnid).addClass("hidden"); } } loadControlSettings() { } loadPropertySettings() { } bindEditFormDetails() { } static Instance() { if (this.instance === undefined) { this.instance = new Template(); } return this.instance; } } Controls.Template = Template; })(Controls = Communications.Controls || (Communications.Controls = {})); })(Communications = Platform.Communications || (Platform.Communications = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));