Fix incorrect character count (#340)

This commit is contained in:
TAKAHASHI Shuuji 2023-01-01 12:17:48 +09:00 committed by GitHub
parent 6028232d3d
commit 6e34313aaf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,7 +29,6 @@ class Compose(FormView):
widget=forms.Textarea( widget=forms.Textarea(
attrs={ attrs={
"autofocus": "autofocus", "autofocus": "autofocus",
"maxlength": Config.lazy_system_value("post_length"),
"placeholder": "What's on your mind?", "placeholder": "What's on your mind?",
}, },
) )
@ -62,7 +61,8 @@ class Compose(FormView):
"_" "_"
] = f""" ] = f"""
on load or input on load or input
set characters to my.value.trim().length -- Unicode-aware counting to match Python
set characters to Array.from(my.value.trim()).length
put {Config.system.post_length} - characters into #character-counter put {Config.system.post_length} - characters into #character-counter
if characters > {Config.system.post_length} then if characters > {Config.system.post_length} then