Disabling multiple fonts at admin/appearance/fontyourface is slow going.

A multiselect checkbox interface (perhaps with "select all / deselect all" at the top) would make things a lot quicker/easier.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

sreynen’s picture

I can see a multiselect interface being useful for people who have enabled a lot of fonts, but my impression is most people only ever enable a few fonts. So I don't think this should be the default interface, but there's no reason we couldn't have an alternative "advanced" interface.

Drave Robber’s picture

(just IMHO) Tableselect is evil. It gives you a feeling of control but there's still a lot of clicking to do, and it's pretty easy to go wrong by accidentally clicking wrong checkbox.

If I understand the underlying use case correctly, it's like this:

  • you've enabled some 30 fonts and played around with them,
  • now you've chosen four fonts to keep and want to disable the rest,
  • and disabling 26 fonts one by one seems too slow.

A Disable unused fonts button that disables all fonts that have no selectors assigned would solve the issue, wouldn't it?

dddbbb’s picture

Yes, a 'Disable unused fonts' button is an even better solution. You've entirely predicted the use case I had in mind. If this is still not possible, I'd settle for a table select - yes there's still some clicking, but at least you aren't going through a confirmation page per font - THAT is evil :D

Drave Robber’s picture

Title: Managing multiple fonts is too slow. Add a multiselect checkbox UI to admin/appearance/fontyourface. » Allow disabling unused fonts en masse

Adjusted title, patch coming in a minute.

Drave Robber’s picture

Status: Active » Needs review
FileSize
3.81 KB

Patch attached.

Neslee Canil Pinto’s picture

Issue summary: View changes
Status: Needs review » Closed (outdated)