import{Popup}from"../Helpers/TcHmiPopups/Popup.js";import{TextAndButtonsPrompt}from"../Helpers/TcHmiPopups/TextAndButtonsPrompt.js";export class UserManagementPopup extends Popup{constructor(parentControl){super(parentControl)}__localizedTexts=null;__textFontSize=null;__textFontSizeUnit="px";__dropDownFontSize=null;__dropDownFontSizeUnit="px";__headlineFontSize=null;__headlineFontSizeUnit="px";__subHeadlineFontSize=null;__subHeadlineFontSizeUnit="px";__selectedDomain;__feedbackPrompt=null;setDomain(domain){this.__selectedDomain=domain}__updateFontSizes(){TcHmi.StyleProvider.processFontSize(this.__element,this.__textFontSize,this.__textFontSizeUnit),TcHmi.StyleProvider.processFontSize(this.__elementHeader,this.__headlineFontSize,this.__headlineFontSizeUnit);let subHeadlines=this.__element.getElementsByTagName("h2");TcHmi.StyleProvider.processFontSize(subHeadlines,this.__subHeadlineFontSize,this.__subHeadlineFontSizeUnit)}refreshParentControlResources(){}setTextFontSize(valueNew){valueNew!==this.__textFontSize&&(this.__textFontSize=valueNew,this.__updateFontSizes())}setTextFontSizeUnit(valueNew){valueNew!==this.__textFontSizeUnit&&(null===valueNew&&(valueNew="px"),this.__textFontSizeUnit=valueNew,this.__updateFontSizes())}setDropDownFontSize(valueNew){valueNew!==this.__dropDownFontSize&&(this.__dropDownFontSize=valueNew,this.__updateFontSizes())}setDropDownFontSizeUnit(valueNew){valueNew!==this.__dropDownFontSizeUnit&&(null===valueNew&&(valueNew="px"),this.__dropDownFontSizeUnit=valueNew,this.__updateFontSizes())}setHeadlineFontSize(valueNew){valueNew!==this.__headlineFontSize&&(this.__headlineFontSize=valueNew,this.__updateFontSizes())}setHeadlineFontSizeUnit(valueNew){valueNew!==this.__headlineFontSizeUnit&&(null===valueNew&&(valueNew="px"),this.__headlineFontSizeUnit=valueNew,this.__updateFontSizes())}setSubHeadlineFontSize(valueNew){valueNew!==this.__subHeadlineFontSize&&(this.__subHeadlineFontSize=valueNew,this.__updateFontSizes())}setSubHeadlineFontSizeUnit(valueNew){valueNew!==this.__subHeadlineFontSizeUnit&&(null===valueNew&&(valueNew="px"),this.__subHeadlineFontSizeUnit=valueNew,this.__updateFontSizes())}__createFeedbackPrompt(){let feedbackPrompt=new TextAndButtonsPrompt({ok:{value:void 0,attributes:{"data-tchmi-width":60,"data-tchmi-height":30,"data-tchmi-text":this.__localizedTexts?.feedbackPromptButtonOk}}},this.__parentControl);return feedbackPrompt.setBackgroundAction({close:!0,action:"ok"}),feedbackPrompt}setTexts(texts){this.__localizedTexts=texts,this.__applyTextToElement("headerText",texts.headerText,this.__elementHeader)}}