Test: Character counter in template editor #80

Open
opened 2026-05-29 05:14:08 +00:00 by jmiller · 1 comment
Owner

Test: Template Character Counter

What changed

Live JS character counter in template edit form with platform-specific limits.

Steps to test

  1. Edit a template ? select service type Twitter
  2. Type in the template body ? verify counter shows "X / 280"
  3. Exceed 280 chars ? counter turns red
  4. Switch to Mastodon ? limit changes to 500
  5. Switch to Medium ? shows "no limit"
  6. Verify {tags}, {hashtags}, {field:xxx} rows in placeholder reference table

Expected

  • Counter updates in real time on every keystroke
  • Color: green (<80%), yellow (80-100%), red (>100%)
  • Platform limit changes when service type dropdown changes
## Test: Template Character Counter ### What changed Live JS character counter in template edit form with platform-specific limits. ### Steps to test 1. Edit a template ? select service type Twitter 2. Type in the template body ? verify counter shows "X / 280" 3. Exceed 280 chars ? counter turns red 4. Switch to Mastodon ? limit changes to 500 5. Switch to Medium ? shows "no limit" 6. Verify {tags}, {hashtags}, {field:xxx} rows in placeholder reference table ### Expected - Counter updates in real time on every keystroke - Color: green (<80%), yellow (80-100%), red (>100%) - Platform limit changes when service type dropdown changes
Author
Owner

Branch created: feature/80-test-character-counter-in-template-edito

git fetch origin
git checkout feature/80-test-character-counter-in-template-edito
Branch created: [`feature/80-test-character-counter-in-template-edito`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/80-test-character-counter-in-template-edito) ```bash git fetch origin git checkout feature/80-test-character-counter-in-template-edito ```
Sign in to join this conversation.
Type Task
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCross#80