May I humbly suggest a few features from my script that would be nice? One is making a helper for the "Feature" fields that have comma-separated lists of items. For example, the "Type" field in "DC DC Switching Regulators" has entries that look like "Step-Down, Step-Up, Inverting, Flyback, Cuk" etc. all on one line and in many different combinations. So you collect all the individual items (like "Step-Down"), present a checkbox for each unique item, and the user can check off one or more and it will select all of the rows that contain any checked word.
That's in there, just not enabled for everything. Take a look at
microcontrollers . I'm not sure if it works exactly like people want. It's an ANDed selection process so any line selected has to have these all of the selected features. I'll get it enabled for more parameter names in the next release. In the future, I might also implement an ORed selection if that's desired.
A simpler one is that the first time the category page is opened, "In Stock" is automatically checked and all packaging options other than "Tape & Reel" and "Digi-Reel" are selected. In particular this keeps the Digi-Reel entries out since they're mostly duplicates of the Cut Tape options and they show up at qty 1.
That's a great idea! The header currently remembers if in stock is checked. Not quite the same feature, but it's there.
But already this looks great, and I can use both it and my script simultaneously to fill in the gaps. Keep it up! If I had to offer some criticism it is that the on-hover popups should appear after a delay, especially the "example pics" on the home page. I'm also not so keen on the smooth scrolling.
Here is mine, if you're curious: http://partiallystapled.com/digi-key-dorkery/
Yeah, almost all of popups have a built in delay (300ms on most, plus a slowdown in mouse movement is needed to trigger)so I can already tune them to whatever suites people best.
I'm actually not the biggest fan of the smooth scrolling either, but I'm using some of this as a tech demo to learn some new things as well. Features may appear and disappear at will. I'm all for comments/concerns, and for nearly any feature I can add a control to enable/disable a feature if desired, just let me know.
Thanks for the compliments and feedback. I hope it's more helpful to people with the speed optimizations I added. There's no more 4 second delay on load. It's not instant either, but probably close enough to not impede people's experience too much. I've had the dorkery script installed since you first posted it here, it's night nice and lightweight for adding some really helpful features.