The beta version is much more user friendly, some work to make it default is needed.
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T106670 Make beta-version of labelLister default | |||
| Open | None | T106671 labelLister beta: input boxes require second click, should be one | |||
| Open | None | T106672 labelLister beta: make buttons and other text translatable | |||
| Resolved | Mbch331 | T107567 Fix all typos in labelLister | |||
| Resolved | Ricordisamoa | T106673 labelLister beta: "-") gets deleted after saving | |||
| Resolved | Ricordisamoa | T106674 labelLister beta: & gets escaped, becomes & | |||
| Open | None | T106675 labelLister beta: Swedish doesn't always appear in search results | |||
| Open | None | T106676 labelLister beta: buttons on preview page are confusing | |||
| Open | None | T106677 labelLister beta: No warning when pressing the close button | |||
| Resolved | Jitrixis | T107568 labelLister forgets about alias removal when user returns to edition |
Event Timeline
https://www.wikidata.org/wiki/?diff=236567356&oldid=236566715 added lots of mw.html.escape() calls, but I really think the code should be made cleaner and more robust (and maybe faster) by leveraging jQuery as per CC.
A rewrite in OOjs UI would be much better, but I don't know what will come in the new user interface. Don't want to waste time.
@Ricordisamoa, @Jitrixis: what to do? The gadget is used a lot, would be great to get this version live.
@Sjoerddebruin , Yes I agree with you. I also thought about it when rewriting the gadget, but there wasn't much documentation on it and I'm not kept informed since.
Now that T92759: [Story] allow editing of more languages in the in other languages box than the ones defined via babel boxes is resolved and deployed, can we now completely remove this gadget?
It looks like the current interface does not provide any filtering, does not support adding arbitrary languages and does edit for each changed term.
Prompted by something that just came up on IRC: Another thing the labelLister gadget can do is delete all aliases for a language at once. While you can do that without the gadget from Special:SetLabelDescriptionAliases, that page isn't very easy to find and the normal UI doesn't have anything for deleting aliases, other than manually selecting and deleting the text for each one by one.
I'm not sure if deleting all aliases at once is something we'd want to be there by default, but it might be something for a new gadget.