Changeset e9c9ae1 in Klonkt for src/assets/js/reply-editor.js
- Timestamp:
- 07/19/2026 10:48:15 PM (7 weeks ago)
- Branches:
- main
- Children:
- ff3b8ce
- Parents:
- 5190152
- git-author:
- Robin <roboburr@…> (07/19/2026 10:47:10 PM)
- git-committer:
- Robin <roboburr@…> (07/19/2026 10:48:15 PM)
- File:
-
- 1 edited
-
src/assets/js/reply-editor.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/reply-editor.js
r5190152 re9c9ae1 145 145 } 146 146 147 // Mentions bar (u02): removing a chip stops addressing that partner. The 148 // hidden field always mirrors the remaining chips. 149 var mField = form.querySelector('input[name="mentions"]'); 150 if (mField) { 151 var parts = []; 152 try { parts = JSON.parse(mField.value || '[]'); } catch (e) { parts = []; } 153 form.querySelectorAll('.re-mention-del').forEach(function (btn) { 154 btn.addEventListener('click', function () { 155 var chip = btn.closest('.re-mention'); 156 var uri = chip.getAttribute('data-uri'); 157 parts = parts.filter(function (p) { return p.uri !== uri; }); 158 mField.value = JSON.stringify(parts); 159 chip.remove(); 160 }); 161 }); 162 } 163 147 164 // Full-screen compose on mobile: enter on focus, leave via ×. 148 165 function setFull(on) {
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)