forked from OpenNeo/impress-2020
So I finally started looking into the race condition that makes item previews sometimes fail to load, and as expected, it was that we were trying to load the movie before CreateJS had necessarily loaded. Usually the timing worked out, esp after a reload, but not under certain circumstances! Anyway, I've been wanting for a while to just bundle them instead. That'll help us more eagerly load them when we need them, and not depend on external CDNs, and remove a bunch of loading state! So yeah, I had to learn how the `easeljs` and `tweenjs` NPM packages did their bundling, and how to use `imports-loader` to let them just register straight onto `window`! But we got there and it's pretty nice tbh! |
||
|---|---|---|
| .. | ||
| cached-data | ||
| components | ||
| images | ||
| ItemPage | ||
| WardrobePage | ||
| apolloClient.js | ||
| App.js | ||
| ConversionPage.js | ||
| GlobalFooter.js | ||
| GlobalHeader.js | ||
| HomePage.js | ||
| ItemPage.js | ||
| ItemPageDrawer.js | ||
| ItemPageLayout.js | ||
| ItemSearchPage.js | ||
| ItemTradesPage.js | ||
| ModelingPage.js | ||
| OutfitUrlsPage.js | ||
| PageLayout.js | ||
| PrivacyPolicyPage.js | ||
| SupportPetAppearancesPage.js | ||
| UserItemListPage.js | ||
| UserItemsPage.js | ||
| UserOutfitsPage.js | ||
| util.js | ||