Merge pull request #4777 from betagouv/fix/4501-instructors-thousand-separators

Les nombres peuvent être copiés/collés sans inclure les espaces des séparateurs de milliers
This commit is contained in:
Pierre de La Morinerie 2020-02-17 12:02:31 +01:00 committed by GitHub
commit 0a3e0404e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 1 deletions

View file

@ -11,3 +11,8 @@
.mb-4 { .mb-4 {
margin-bottom: 4 * $default-spacer; margin-bottom: 4 * $default-spacer;
} }
.numbers-delimiter {
display: inline-block;
width: 5px;
}

View file

@ -0,0 +1,6 @@
module NumberHelper
def number_with_html_delimiter(num)
# we are using the span delimiter that doesn't insert spaces when copying and pasting the number
number_with_delimiter(num, delimiter: tag.span(class: 'numbers-delimiter'))
end
end

View file

@ -35,7 +35,7 @@
- when TypeDeChamp.type_champs.fetch(:datetime) - when TypeDeChamp.type_champs.fetch(:datetime)
= c.to_s = c.to_s
- when TypeDeChamp.type_champs.fetch(:number) - when TypeDeChamp.type_champs.fetch(:number)
= number_with_delimiter(c.to_s) = number_with_html_delimiter(c.to_s)
- else - else
= format_text_value(c.to_s) = format_text_value(c.to_s)