CSS-Tricks / The-Printliminator

https://css-tricks.github.io/The-Printliminator/
GNU Lesser General Public License v3.0
352 stars 42 forks source link

Keep printliminated sections on screen and add keyboard shortcut Alt+Delete to remove hidden sections from the DOM #28

Open odebroqueville opened 6 months ago

odebroqueville commented 6 months ago

First, I apologize with the formatting issues I've had that make it difficult to see the changes that I made to your code! I made these changes so that Printliminator would be compatible with Omnivore's web clipper, so that printliminated sections don't get saved to Omnivore.

I replaced event.which (which is deprecated) with event.key, and therefore also changed the keys object. I also added an entry for remove: to be able to remove the hidden sections from the DOM.

I also added the function removeHidden() which removes the hidden sections from the DOM.

When running grunt --force, I got some warnings I don't understand but nothing too bad as the changes are working.

Last but not least, I hope you'll consider transforming this useful extension to manifest v3 as Google will be deprecating mv2 come June.