1.started removal of CDNs.\n 2. Improved modular structure for all parts of project including database.

This commit is contained in:
2024-08-30 23:27:28 +01:00
parent 18977c8cac
commit f9cd9ec33a
2895 changed files with 490579 additions and 7561 deletions

View File

@@ -0,0 +1,46 @@
import { PageBase } from "./page_base.js";
import { router } from "../router.js";
export class PageAdminHome extends PageBase {
static hash = hashPageAdminHome;
constructor() {
super();
}
initialize() {
this.sharedInitialize();
this.hookupAdminStore();
}
hookupAdminStore() {
this.hookupButtonNavStoreProductCategories();
this.hookupButtonNavStoreProducts();
this.hookupButtonNavStoreProductPermutations();
this.hookupButtonNavStoreProductPrices();
this.hookupButtonNavStoreStockItems();
this.hookupButtonNavStoreProductVariations();
this.hookupButtonNavAdminStoreStripeProducts();
this.hookupButtonNavAdminStoreStripePrices();
}
hookupButtonNavAdminStoreStripeProducts() {
initialiseEventHandler('.' + flagNavAdminStoreStripeProducts, flagInitialised, function(navigator) {
navigator.addEventListener("click", function(event) {
router.navigateToHash(hashPageAdminStoreStripeProducts);
});
});
}
hookupButtonNavAdminStoreStripePrices() {
initialiseEventHandler('.' + flagNavAdminStoreStripePrices, flagInitialised, function(navigator) {
navigator.addEventListener("click", function(event) {
router.navigateToHash(hashPageAdminStoreStripePrices);
});
});
}
leave() {
super.leave();
}
}