Page MenuHomePhabricator

Shellygarg10 (Shelly Garg)
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Mar 18 2025, 5:20 PM (73 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Shellygarg10 [ Global Accounts ]

Recent Activity

Apr 9 2025

Shellygarg10 added a comment to T390485: List add search button to the categoryseach so there is clickable button for it..

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 9 2025, 11:26 AM · gadget-Cat-a-lot

Apr 4 2025

Shellygarg10 added a comment to T390490: Fixing the Cat-a-lot dialog boxes to be responsive.

@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

Apr 4 2025, 12:02 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T390490: Fixing the Cat-a-lot dialog boxes to be responsive.

@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 4 2025, 6:59 AM · gadget-Cat-a-lot

Apr 1 2025

Shellygarg10 added a comment to T390485: List add search button to the categoryseach so there is clickable button for it..

Hey @Zache, I've added a search button to improve mobile usability.

search_button.jpg (716×1,600 px, 78 KB)

Apr 1 2025, 9:00 AM · gadget-Cat-a-lot

Mar 31 2025

Shellygarg10 added a comment to T389723: Cat-a-lot mobile accessibility review.

Thanks for the update @Zache! I appreciate you balancing the tasks between us. I’ll be happy to contribute to both alongside @Nidhicodes

Mar 31 2025, 5:09 AM · gadget-Cat-a-lot

Mar 29 2025

Shellygarg10 added a comment to T389723: Cat-a-lot mobile accessibility review.

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 29 2025, 10:38 AM · gadget-Cat-a-lot

Mar 28 2025

Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

@Shellygarg10 Thank you, I was able to repeat it.

@Shellygarg10, @Spykelionel, @Nidhicodes, @Neyehh & all. Does the following CSS rule fix the problem in all cases? The rule's scope would be the cat_a_lot box without overriding the global noprint rule using the !important declaration.

@media print{
    #cat_a_lot.noprint {
        display: none !important;
    }
}

@Zache , this css rule does fix the probelm and as suggested i have changed the css code to not override the global noprint rule.
the updated and final changes are
JS code : https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.js&diff=1013254771&oldid=0 - added noprint class (no change here)
CSS code : https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.css&diff=1014443191&oldid=1013219011 - updated scope in media print

Mar 28 2025, 10:15 AM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

@Shellygarg10 Thank you, I was able to repeat it.

@Shellygarg10, @Spykelionel, @Nidhicodes, @Neyehh & all. Does the following CSS rule fix the problem in all cases? The rule's scope would be the cat_a_lot box without overriding the global noprint rule using the !important declaration.

@media print{
    #cat_a_lot.noprint {
        display: none !important;
    }
}
Mar 28 2025, 6:46 AM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

@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 28 2025, 3:01 AM · gadget-Cat-a-lot

Mar 27 2025

Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

@Shellygarg10 I think that the adding noprint with javascript is solid answer for preventing it showing up in print.

However is the CSS definition required (ie diff), i think that there should be already system wide CSS definition for noprint so i am just confirming if you tested that if it was not enough?

Mar 27 2025, 5:17 PM · gadget-Cat-a-lot

Mar 26 2025

Shellygarg10 attached a referenced file: F58910835: print-issue-fix.png.
Mar 26 2025, 4:53 PM · gadget-Cat-a-lot
Shellygarg10 attached a referenced file: F58910833: print-issue.png.
Mar 26 2025, 4:52 PM · gadget-Cat-a-lot

Mar 25 2025

Shellygarg10 added a comment to T389760: Setup Cat-a-lot development .

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.

Mar 25 2025, 1:33 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389760: Setup Cat-a-lot development .

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.

Mar 25 2025, 1:30 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389858: Add simulate mode to Cat-a-lot for readonly testing.

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.

Mar 25 2025, 12:11 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389858: Add simulate mode to Cat-a-lot for readonly testing.

Hey @Zache,
I was trying to approach this task, and here’s my understanding and the approach I’m thinking of:

Mar 25 2025, 7:56 AM · gadget-Cat-a-lot

Mar 24 2025

Shellygarg10 claimed T389718: add class "noprint" to the main Cat-a-lot UI container.
Mar 24 2025, 5:49 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

@Zache ,
I tried different approaches to fix the issue where the Cat-a-lot box appears while printing:

Mar 24 2025, 5:44 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389760: Setup Cat-a-lot development .

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
Mar 24 2025, 4:51 PM · gadget-Cat-a-lot
Shellygarg10 added a comment to T389718: add class "noprint" to the main Cat-a-lot UI container.

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.

Mar 24 2025, 1:45 PM · gadget-Cat-a-lot