- added translation=no wrapper for all Editor components;

This commit is contained in:
Vitalii Kiiko
2025-03-27 11:33:52 +01:00
parent 645f03abb0
commit b8c0a869ee
9 changed files with 62 additions and 52 deletions

View File

@@ -145,7 +145,7 @@ const FormFieldRepeaterFaq = ({
const header = renderHeader();
const faqOptionTemplate = (option) => {
return DOMPurify.sanitize(option.title, {ALLOWED_TAGS: ['#text']});
return DOMPurify.sanitize(option.title, { ALLOWED_TAGS: ['#text'] });
}
useEffect(() => {
@@ -236,6 +236,7 @@ const FormFieldRepeaterFaq = ({
onHide={hideEditDialog}>
<div className="appForm__field">
<label for="faqTitle">{__('Titolo FAQ', 'gepafin')}</label>
<div translate="no">
<Editor
id="faqTitle"
value={title}
@@ -244,8 +245,10 @@ const FormFieldRepeaterFaq = ({
style={{ height: 80 * 1 }}
/>
</div>
</div>
<div className="appForm__field">
<label for="faqValue">{__('Domanda', 'gepafin')}</label>
<div translate="no">
<Editor
id="faqValue"
value={question}
@@ -254,8 +257,10 @@ const FormFieldRepeaterFaq = ({
style={{ height: 80 * 1 }}
/>
</div>
</div>
<div className="appForm__field">
<label for="faqResponse">{__('Risposta', 'gepafin')}</label>
<div translate="no">
<Editor
id="faqResponse"
value={answer}
@@ -264,6 +269,7 @@ const FormFieldRepeaterFaq = ({
style={{ height: 80 * 2 }}
/>
</div>
</div>
<div className="appForm__field">
<label>{__('Pubblicato?', 'gepafin')}</label>
<InputSwitch checked={isVisible}

View File

@@ -89,12 +89,12 @@ const ElementSetting = ({ setting, changeFn, updateDataFn, bandoStatus }) => {
display="chip"
placeholder={__('Scegli', 'gepafin')}/>
} else if (setting.name === 'text') {
return <Editor
return <div translate="no"><Editor
value={setting.value}
headerTemplate={header}
onTextChange={(e) => changeFn(e.htmlValue, setting.name)}
style={{ height: 80 * 4 }}
/>
/></div>
} else if (setting.name === 'step') {
return <InputText id={setting.name}
keyfilter="int"

View File

@@ -865,7 +865,7 @@ const DomandaEditInstructorManager = () => {
? <Button
type="button"
disabled={APP_EVALUATION_FLOW_ID === '1'
&& (!['EVALUATION', 'ADMISSIBLE', 'APPOINTMENT', 'TECHNICAL_EVALUATION'].includes(data.applicationStatus)
&& (!['EVALUATION', 'ADMISSIBLE', 'NDG', 'APPOINTMENT', 'TECHNICAL_EVALUATION'].includes(data.applicationStatus)
|| evaluationBlockedForUser(data))}
onClick={initiateRejecting}
label={__('Respingi domanda', 'gepafin')}
@@ -1110,7 +1110,7 @@ const DomandaEditInstructorManager = () => {
</div>
<h3>{__('Note', 'gepafin')}</h3>
<div>
<div translate="no">
<Editor
value={data.note}
readOnly={shouldDisableField('note') || evaluationBlockedForUser(data)}
@@ -1272,6 +1272,7 @@ const DomandaEditInstructorManager = () => {
</div> : null}
<div className="appForm__field">
<label>{__('Motivazione', 'gepafin')}</label>
<div translate="no">
<Editor
value={motivation}
readOnly={loading}
@@ -1281,6 +1282,7 @@ const DomandaEditInstructorManager = () => {
style={{ height: 80 * 3, width: '100%' }}
/>
</div>
</div>
</Dialog>
<Dialog

View File

@@ -1112,7 +1112,7 @@ const DomandaEditPreInstructor = () => {
</div>
<h3>{__('Note', 'gepafin')}</h3>
<div>
<div translate="no">
<Editor
value={data.note}
readOnly={shouldDisableField('note') || evaluationBlockedForUser(data)}
@@ -1274,6 +1274,7 @@ const DomandaEditPreInstructor = () => {
</div> : null}
<div className="appForm__field">
<label>{__('Motivazione', 'gepafin')}</label>
<div translate="no">
<Editor
value={motivation}
readOnly={loading}
@@ -1283,6 +1284,7 @@ const DomandaEditPreInstructor = () => {
style={{ height: 80 * 3, width: '100%' }}
/>
</div>
</div>
</Dialog>
<Dialog

View File

@@ -222,7 +222,7 @@ const SoccorsoAddInstructorManager = () => {
<div className="appPageSection columns">
<div>
<h3>{__('Pec/Email', 'gepafin')}</h3>
<div style={{marginBottom: '30px'}}>
<div style={{ marginBottom: '30px' }} translate="no">
<Editor
value={formData.note}
placeholder={__('Digita qui il messagio', 'gepafin')}
@@ -236,7 +236,7 @@ const SoccorsoAddInstructorManager = () => {
</div>
<h3>{__('Tempo per la Risposta (giorni)', 'gepafin')}</h3>
<div style={{marginBottom: '30px'}}>
<div style={{ marginBottom: '30px' }}>
<InputNumber
keyfilter="int"
value={formData.responseDays}
@@ -297,7 +297,7 @@ const SoccorsoAddInstructorManager = () => {
<div className="appPageSection__message warning">
<i className="pi pi-exclamation-triangle"></i>
<span className="summary">{__('Attenzione', 'gepafin')}</span>
<span>{__("L'invio della richiesta di integrazione sospenderà il termine di valutazione della domanda.", 'gepafin')}</span>
<span>{__('L\'invio della richiesta di integrazione sospenderà il termine di valutazione della domanda.', 'gepafin')}</span>
</div>
<div className="appPageSection__hr">

View File

@@ -222,7 +222,7 @@ const SoccorsoAddPreInstructor = () => {
<div className="appPageSection columns">
<div>
<h3>{__('Pec/Email', 'gepafin')}</h3>
<div style={{marginBottom: '30px'}}>
<div style={{marginBottom: '30px'}} translate="no">
<Editor
value={formData.note}
placeholder={__('Digita qui il messagio', 'gepafin')}

View File

@@ -377,7 +377,7 @@ const SoccorsoEditBeneficiario = () => {
<h2>{__('Documenti aggiuntivi', 'gepafin')}</h2>
<div className="appPageSection">
<h3>{__('Notes', 'gepafin')}</h3>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }}>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }} translate="no">
<BlockingOverlay shouldDisplay={data.status !== 'AWAITING'}/>
<Editor
value={data.amendmentNotes}

View File

@@ -462,7 +462,7 @@ const SoccorsoEditInstructorManager = () => {
<h2>{__('Documenti aggiuntivi', 'gepafin')}</h2>
<div className="appPageSection">
<h3>{__('Notes', 'gepafin')}</h3>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }}>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }} translate="no">
<BlockingOverlay shouldDisplay={['CLOSE', 'AWAITING', 'EXPIRED'].includes(data.status)}/>
<Editor
value={data.amendmentNotes}
@@ -566,7 +566,7 @@ const SoccorsoEditInstructorManager = () => {
onHide={hideCloseAmendDialog}>
<div className="appForm__field">
<label>{__('Motivazioni', 'gepafin')}</label>
<div style={{ position: 'relative' }}>
<div style={{ position: 'relative' }} translate="no">
<BlockingOverlay shouldDisplay={data.status === 'CLOSE'}/>
<Editor
value={internalNote}

View File

@@ -462,7 +462,7 @@ const SoccorsoEditPreInstructor = () => {
<h2>{__('Documenti aggiuntivi', 'gepafin')}</h2>
<div className="appPageSection">
<h3>{__('Notes', 'gepafin')}</h3>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }}>
<div style={{ marginBottom: '30px', width: '100%', position: 'relative' }} translate="no">
<BlockingOverlay shouldDisplay={['CLOSE', 'AWAITING', 'EXPIRED'].includes(data.status)}/>
<Editor
value={data.amendmentNotes}
@@ -566,7 +566,7 @@ const SoccorsoEditPreInstructor = () => {
onHide={hideCloseAmendDialog}>
<div className="appForm__field">
<label>{__('Motivazioni', 'gepafin')}</label>
<div style={{ position: 'relative' }}>
<div style={{ position: 'relative' }} translate="no">
<BlockingOverlay shouldDisplay={data.status === 'CLOSE'}/>
<Editor
value={internalNote}