df4ea967c6
Remove now-unnecessary polyfill for the placeholder
attribute
...
Long unnecessary, in fact!
2024-02-18 20:36:45 -08:00
95ff69ee9a
Run Prettier on some of our JS assets
...
The motivation is that I'm about to change one of them to remove a
reference to an old placeholder library, so I want that change to be
clear!
2024-02-18 20:34:55 -08:00
0d23412fba
Merge pet_query.js into its only call site
2024-02-18 20:32:24 -08:00
496b517e74
Delete unused Javascript libraries
...
At least, they seem unused to me on a quick audit! The scriptaculous
stuff has long been replaced by jQuery UI equivalents. (Wow, so many
generations of libraries! lol)
2024-02-18 20:30:08 -08:00
82be7fe301
Move most fundraising files into a Fundraising module
...
Mostly this is just me testing out what it would look like to
modularize the app more… I've noticed that some concerns, like
fundraising, are just not relevant to most of the app, and being able
to lock them away inside subfolders feels like it'll help tidy up
long folder lists.
Notably, I haven't touched the models case yet, because I worry that
might be a bit more complex, whereas everything else seems pretty
well-isolated? We'll try it out!
2024-02-18 20:12:14 -08:00
b28459c1cf
Oops, fix silly bug keeping the bulk list form open all the time
...
Lol I forgot to interpolate the `value` variable into the cookie and
just always set it to open lmao
2024-01-23 04:40:05 -08:00
0c615043f2
Persist item user lists form open/closed state across pageloads
...
Using good ol'-fashioned cookies! The JS sets it, and then Rails reads
it on pageload. That way, there's no flash of content for it to load in
after JS loads.
2024-01-23 04:30:23 -08:00
0011fdf76a
Move user bulk lists form into a toggleable form, not a dialog
...
My intent is to next add behavior to save this state across pageloads,
for power users to not have to always reopen it!
2024-01-23 04:20:03 -08:00
507b346c2c
Move item lists bulk management form to an openable dialog in the header
2024-01-21 06:20:32 -08:00
f93944d401
Oops, fix the pet preview on the homepage
...
Oh right, I forgot we use the `pet_types#show` endpoint there! Welcome
back lol!
2023-11-11 16:12:38 -08:00
3243a0fdd9
Remove unused Javascript utility libraries
...
Some of these just didn't have call sites anymore; the HTML5 shim still
did, but that URL is literally broken now lmao. Goodbye!
2023-10-25 16:24:50 -07:00
22e3f4240a
Update most URLs to use HTTPS
...
I noticed we didn't have the little lock icon in the browser, and yeah
huh there's a lot of `http://` still floating around! Let's fix that!
2023-10-25 15:22:57 -07:00
5ba711a413
Delete outfits/show page, point to the editor instead
...
Now, like in DTI 2020, opening an outfit will go straight to the editor.
I'm not 100% on whether this is actually like. the superior behavior?
But I think it's good enough, and it's what the wardrobe-2020 code
expects, so let's just roll with it for now!
2023-10-24 18:02:18 -07:00
2e152735c5
Stop referencing Neopia, just do modeling inline
...
I hope this doesn't cause problems! But yeah, with Puma doing threading, and maybe switching to Falcon someday to get even better concurrency properties, I feel like this will probably be fine?
And it makes the UX a loootttt better, to be back in the world where all these forms just work, whew.
2023-10-23 19:05:10 -07:00
de245f96f3
Delete some unused public/assets files
...
Just cleaning up a bit! I'm sure there's more to remove, these were just some clear candidates: old wardrobe code, and stuff in `public` that I just fully don't recognize and don't think is doing anything? (We'll find out if something crashes though lol!)
2023-10-23 19:05:09 -07:00
4f5db2c0f0
Remove analytics placeholder code
...
Ehh, I don't use analytics anyway. If I do later, maybe I'll add our private Plausible code to here or something!
2023-10-23 19:05:09 -07:00
a8ee091f98
Delete unused Pledgie files
...
This was back when we used a third-party campaign tool! Haven't run this code in ages!
2023-10-23 19:05:05 -07:00
Matchu
90f799faf8
Remove unused JSX pragma in modeling React code
...
lol again this is hard to test so uhh I hope this didn't break it all!! though tbh I feel like we removed this feature or something anyway? idk it stopped working in some way
2023-10-23 19:05:03 -07:00
Matt Dunn-Rankin
9771ec834d
whoops, accept 1-digit donation amounts!
2018-01-20 17:55:21 -08:00
Matt Dunn-Rankin
17f289f68f
whoops, dont trigger autofilter checkbox if we *only* collapsed spaces
2017-01-09 11:16:42 -08:00
Matt Dunn-Rankin
0679d60c82
quote the "fits" filter string if the color/species contains spaces
2017-01-08 12:14:38 -08:00
Matt Dunn-Rankin
6b81da82b1
new donate form :) new colors and new amount chooser
2017-01-05 15:47:12 -08:00
Matchu
49cd93087a
get STUCK, actions bar! get. stuck.
2015-09-26 20:09:13 -07:00
Matchu
e4757b0ee4
deselect all
2015-09-26 19:58:31 -07:00
Matchu
e6a2b978f1
oh huh. looks like remove/move are ready.
2015-09-26 19:55:09 -07:00
Matchu
776b2e864a
fun hacks to persist checkboxes after all hangers update
2015-09-26 15:04:59 -07:00
Matchu
48185fd5b8
bulk actions toolbar, with selected items count
...
TODO: adding an item resets the checked state of everything, boooo.
this is why react is better :'(
2015-09-26 15:00:31 -07:00
Matchu
621c768921
Select All + visual feedback
2015-09-26 14:22:11 -07:00
Matchu
0aca529e27
checkbox for closet management
...
drop the remove link (just use quantity: 0)
to create a bigger checkbox label target
2015-09-26 13:56:25 -07:00
Matchu
b953e572a3
hide desc on complete campaign; add toggle link
2015-09-26 13:17:38 -07:00
Matchu
4ae43f61ea
good-enough zeroclipboard implementation
2015-09-24 20:50:27 -07:00
Matchu
bbd11adefa
collapse search on empty string
2015-09-24 20:18:15 -07:00
Matchu
b11d7a8c9c
oh dang, did we just fix most of the mixed content?
2015-08-05 20:11:08 -04:00
Matchu
5d2c226357
yum, new campaigns
2015-08-05 19:26:12 -04:00
Matchu
6682bf2d3b
same-protocol Neopia requests
2015-08-05 18:57:08 -04:00
Matchu
8a61280320
whoops; Neopia uses ImpressUser, so make sure it can access it
2015-07-27 13:33:15 -04:00
Matchu
8e83adabbd
whoops, we broke start from scratch previews when neopia is online xP
...
(I wonder why nobody noticed ;P)
2015-07-16 22:37:09 -04:00
093ae27ae8
get upset when we neopets.com bans us :P
2015-07-15 00:09:17 -04:00
b0cc4c2396
swf links
2015-05-03 16:57:42 -05:00
bf9f9ed82e
download links for each image size
2015-05-03 16:37:24 -05:00
caaf524060
download link in left sidebar
2015-05-03 16:01:08 -05:00
a3c31f7042
yum, we accept bitcoin!
2014-12-23 23:22:15 -05:00
b98021d704
fix type in meta query; chrome likes it, but firefox doesnt
2014-10-19 15:44:54 -05:00
04a328e6ee
homepage outfit features
2014-09-10 15:38:26 -05:00
f11f6374da
donation mailer
2014-09-10 14:32:54 -05:00
90b45dcecd
edit featured outfits on donation page
2014-09-09 23:16:02 -05:00
595b1c2fc5
charge and record donations
2014-09-09 21:11:55 -05:00
2a1a3c61fa
stripe checkout image; breaks in development because dev copy of image is not public :P
2014-09-09 20:41:58 -05:00
0afc8ddb2b
stripe checkout; tokens not yet passed anywhere
2014-09-09 20:24:27 -05:00
fffd3ac2e6
typo in CSS selector: chrome interprets the intent, but firefox errors out
2014-08-25 21:16:53 -05:00