Page MenuHomePhabricator

Make beta-version of labelLister default
Open, MediumPublic

Description

The beta version is much more user friendly, some work to make it default is needed.

Event Timeline

Sjoerddebruin raised the priority of this task from to Medium.
Sjoerddebruin updated the task description. (Show Details)
Sjoerddebruin subscribed.

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?

First we need to check if all functions are availible now.

First we need to check if all functions are availible now.

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.