User Details
- User Since
- Mar 18 2025, 5:20 PM (73 w, 2 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Shellygarg10 [ Global Accounts ]
Apr 9 2025
Hey @Tacsipacsi,
Thank you for the guidance! I've implemented the improvements exactly as you suggested. The functionality remains the same.
Javascript Changes :
https://commons.wikimedia.org/w/index.php?title=User%3AShellygarg10%2FGadget-Cat-a-lot.js&diff=1019306175&oldid=1019300452
CSS Changes :
https://commons.wikimedia.org/w/index.php?title=User%3AShellygarg10%2FGadget-Cat-a-lot.css&diff=1015871084&oldid=1015848029 ( no updates here this time )
Apr 4 2025
@Nidhicodes I think your suggestion ends up affecting the desktop layout too, which we might want to avoid. I tried setting the width to auto, and that seems to work well without breaking the UI.
Here’s the diff with the changes I made: https://commons.wikimedia.org/w/index.php?title=User%3AShellygarg10%2FGadget-Cat-a-lot.js&diff=1017280522&oldid=1017280122
@Nidhicodes I understand your reasoning for making the Cat-a-lot dialog full-screen, but in my opinion, I don’t think it’s necessary. The dialog usually contains limited information, and making it full-screen might just create a lot of empty space without adding much value to the user experience. Keeping it compact might work better for the tool’s purpose.
Apr 1 2025
Hey @Zache, I've added a search button to improve mobile usability.
Mar 31 2025
Thanks for the update @Zache! I appreciate you balancing the tasks between us. I’ll be happy to contribute to both alongside @Nidhicodes
Mar 29 2025
Hey @Zache
I have documented my findings in detail, highlighting the issues, potential improvements, and suggestions for enhancing mobile usability.
Here's the link to report with image and findings
This review should help in making the interface more mobile-friendly. Let me know if any additional feedback or clarification is required!
Mar 28 2025
@Nidhicodes I am not sure exactly what problem you are facing for chrome browser because I tested it on chrome initially and then tested for Firefox. It worked perfectly for me in both browsers.
Mar 27 2025
Mar 26 2025
Mar 25 2025
Hey @Zache,
I’ve updated and added the user setup steps documentation as a comment above. I reformatted the steps into clearly numbered sections for easier navigation and added expected outcomes after each major step to help verify progress. I’ve also verified that Cat-a-lot works correctly from my user space and is ready for further development. Let me know if anything else is required.
Cat-a-lot Setup: First Task
As part of contributing to the Cat-a-lot JavaScript gadget development for Wikimedia Commons, the first task is to copy the Cat-a-lot script files to your own user space.
This ensures that you can safely experiment and make modifications without affecting the live version of the gadget.
Thanks, @Zache!
Defining api.config.simulationMode in Mediawiki:Gadget-libAPI.js makes a lot of sense because it centralizes the configuration, making it easier to manage in both files and toggle Simulation Mode without modifying multiple parts of the code.
I’ll proceed with this approach and keep you posted on the progress.
Hey @Zache,
I was trying to approach this task, and here’s my understanding and the approach I’m thinking of:
Mar 24 2025
@Zache ,
I tried different approaches to fix the issue where the Cat-a-lot box appears while printing:
Hello @Zache,
Thanks for the documentation! It was really helpful.
However, I encountered an issue that took me a while to debug. The link provided for adding the script to
Special:Mypage/common.js
Hey @Zache,
I was able to recreate the problem where the Cat-a-lot box appears during print previews on category and content pages in Wikimedia Commons. The box shows up on the printed page, which matches the original issue description.
I’m working on a fix by adding the noprint class to the relevant elements or using CSS with @media print to ensure that the Cat-a-lot box is hidden properly during printing.

