fix(attestation): various tiptap & axe fixes
This commit is contained in:
parent
39d00c81de
commit
d92200f80b
2 changed files with 22 additions and 18 deletions
|
@ -77,31 +77,35 @@ function getEditorOptions(
|
||||||
case 'orderedList':
|
case 'orderedList':
|
||||||
extensions.push(OrderedList);
|
extensions.push(OrderedList);
|
||||||
break;
|
break;
|
||||||
case 'left':
|
|
||||||
case 'center':
|
|
||||||
case 'right':
|
|
||||||
case 'justify':
|
|
||||||
extensions.push(
|
|
||||||
TextAlign.configure({
|
|
||||||
types: actions.includes('title')
|
|
||||||
? ['headerColumn', 'title', 'heading', 'paragraph']
|
|
||||||
: ['heading', 'paragraph']
|
|
||||||
})
|
|
||||||
);
|
|
||||||
break;
|
|
||||||
case 'title':
|
case 'title':
|
||||||
extensions.push(Header, HeaderColumn, Title);
|
extensions.push(Header, HeaderColumn, Title);
|
||||||
break;
|
break;
|
||||||
case 'heading2':
|
|
||||||
case 'heading3':
|
|
||||||
extensions.push(Heading.configure({ levels: [2, 3] }));
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (actions.includes('bulletList') || actions.includes('orderedList')) {
|
if (actions.includes('bulletList') || actions.includes('orderedList')) {
|
||||||
extensions.push(ListItem);
|
extensions.push(ListItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (actions.includes('heading2') || actions.includes('heading3')) {
|
||||||
|
extensions.push(Heading.configure({ levels: [2, 3] }));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
actions.includes('left') ||
|
||||||
|
actions.includes('center') ||
|
||||||
|
actions.includes('right') ||
|
||||||
|
actions.includes('justify')
|
||||||
|
) {
|
||||||
|
extensions.push(
|
||||||
|
TextAlign.configure({
|
||||||
|
types: actions.includes('title')
|
||||||
|
? ['headerColumn', 'title', 'heading', 'paragraph']
|
||||||
|
: ['heading', 'paragraph']
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if (tags.length > 0) {
|
if (tags.length > 0) {
|
||||||
extensions.push(
|
extensions.push(
|
||||||
Mention.configure({
|
Mention.configure({
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
Je souhaite générer une attestation à la charte de l’état (logo avec Marianne)
|
Je souhaite générer une attestation à la charte de l’état (logo avec Marianne)
|
||||||
|
|
||||||
.fr-fieldset__element.fr-mt-2w
|
.fr-fieldset__element.fr-mt-2w
|
||||||
%h6 En-tête
|
%h2.fr-h6 En-tête
|
||||||
|
|
||||||
.fr-fieldset__element{ class: class_names("hidden" => !@attestation_template.official_layout?), data: { "attestation-target": 'logoMarianneLabelFieldset'} }
|
.fr-fieldset__element{ class: class_names("hidden" => !@attestation_template.official_layout?), data: { "attestation-target": 'logoMarianneLabelFieldset'} }
|
||||||
= render Dsfr::InputComponent.new(form: f, attribute: :label_logo, input_type: :text_area, required: false, opts: { rows: 3, data: { controller: :textarea, textarea_max_rows_value: 3 } }) do |c|
|
= render Dsfr::InputComponent.new(form: f, attribute: :label_logo, input_type: :text_area, required: false, opts: { rows: 3, data: { controller: :textarea, textarea_max_rows_value: 3 } }) do |c|
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
= tag[:libelle]
|
= tag[:libelle]
|
||||||
|
|
||||||
.fr-fieldset__element.fr-mt-2w
|
.fr-fieldset__element.fr-mt-2w
|
||||||
%h6 Pied de page
|
%h2.fr-h6 Pied de page
|
||||||
|
|
||||||
.fr-fieldset__element
|
.fr-fieldset__element
|
||||||
%label.fr-label{ for: field_id(@attestation_template, :signature) } Tampon ou signature
|
%label.fr-label{ for: field_id(@attestation_template, :signature) } Tampon ou signature
|
||||||
|
|
Loading…
Add table
Reference in a new issue