2022-12-15 13:08:20 +01:00
|
|
|
|
= render Dsfr::InputComponent.new(form: f, attribute: :subject, input_type: :text_field, opts: {})
|
2020-08-25 11:40:24 +02:00
|
|
|
|
|
2022-12-15 13:08:20 +01:00
|
|
|
|
= render Dsfr::InputComponent.new(form: f, attribute: :rich_body, input_type: :rich_text_area, opts: { class: 'fr-mb-4vh'})
|
2020-08-25 11:40:24 +02:00
|
|
|
|
|
2022-12-15 17:08:24 +01:00
|
|
|
|
|
|
|
|
|
#tags-table.clearfix.fr-mt-3w{ 'data-controller': 'trix' }
|
|
|
|
|
%h2.fr-h3
|
2020-08-25 11:40:24 +02:00
|
|
|
|
Insérer une balise
|
2022-12-15 17:08:24 +01:00
|
|
|
|
|
|
|
|
|
= render Dsfr::AlertComponent.new(state: :info, title: "Balises sur le conditionnel", heading_level: 'h3') do |c|
|
2024-01-08 11:22:38 +01:00
|
|
|
|
- c.with_body do
|
2022-12-15 17:08:24 +01:00
|
|
|
|
Les balises pour les champs conditionnés ne sont pour le moment pas supportées.
|
|
|
|
|
|
|
|
|
|
%p.notice.fr-mt-3w
|
2020-08-25 11:40:24 +02:00
|
|
|
|
Copiez-collez les balises ci-dessous pour afficher automatiquement l’information souhaitée.
|
2022-12-15 17:08:24 +01:00
|
|
|
|
|
2020-08-25 11:40:24 +02:00
|
|
|
|
.head
|
|
|
|
|
.tag Balise
|
|
|
|
|
.description Description
|
|
|
|
|
.items
|
2022-11-02 10:03:10 +01:00
|
|
|
|
- tags.each do |tag|
|
2020-08-25 11:40:24 +02:00
|
|
|
|
.item
|
2023-11-16 10:31:35 +01:00
|
|
|
|
%code.tag{ style: "white-space: pre-wrap;" }
|
2020-08-25 11:40:24 +02:00
|
|
|
|
= "--#{tag[:libelle]}--"
|
|
|
|
|
.description
|
|
|
|
|
= tag[:description]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-# Disable accepting dropped images and traduce toolbar tooltips
|
|
|
|
|
:javascript
|
|
|
|
|
addEventListener('trix-file-accept', function(e) { e.preventDefault(); });
|
|
|
|
|
addEventListener("trix-initialize", function(e) {
|
|
|
|
|
document.querySelector('button[data-trix-attribute="bold"]').setAttribute('title', 'Gras');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="italic"]').setAttribute('title', 'Italique');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="strike"]').setAttribute('title', 'Barrer');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="href"]').setAttribute('title', 'Créer lien');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="heading1"]').setAttribute('title', 'Titre');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="quote"]').setAttribute('title', 'Citation');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="bullet"]').setAttribute('title', 'Liste à puce');
|
|
|
|
|
document.querySelector('button[data-trix-attribute="number"]').setAttribute('title', 'Liste numérotée');
|
|
|
|
|
document.querySelector('button[data-trix-action="increaseNestingLevel"]').setAttribute('title', 'Indenter');
|
|
|
|
|
document.querySelector('button[data-trix-action="decreaseNestingLevel"]').setAttribute('title', 'Désindenter');
|
|
|
|
|
document.querySelector('button[data-trix-action="undo"]').setAttribute('title', 'Annuler la modification');
|
|
|
|
|
document.querySelector('button[data-trix-action="redo"]').setAttribute('title', 'Appliquer à nouveau la modification');
|
|
|
|
|
document.querySelector('.trix-button.trix-button--dialog[data-trix-method="setAttribute"]').value = "Créer lien";
|
|
|
|
|
document.querySelector('.trix-button.trix-button--dialog[data-trix-method="removeAttribute"]').value = "Effacer lien";
|
|
|
|
|
})
|