import Events from "../../lib/events.js"; import LocalStorage from "../../lib/local_storage.js"; import Validation from "../../lib/validation.js"; // import BasePage from "../base.js"; import DOM from "../../dom.js"; import { isEmpty } from "../../lib/utils.js"; import TableBasePage from "../base_table.js"; export default class DogMixinPage { constructor(pageCurrent) { this.page = pageCurrent; } initialize() { Utils.consoleLogIfNotProductionEnvironment('hookup dog start for ', this.page.hash); this.hookupFilters(); this.hookupLocalStorageDog(); } hookupFilters() { } hookupLocalStorageDog() { } /* hookupDogCardsProduct() { let d; // , lsShared; let selectorCardProduct = '.card.subcard'; Events.initialiseEventHandler(selectorCardProduct, flagInitialised, function(cardProduct) { if (_verbose) { Utils.consoleLogIfNotProductionEnvironment("initialising product card: ", cardProduct); } cardProduct.addEventListener("click", function(event) { // d = { keyIdProduct: product.getAttribute(attrIdProduct) } var elemClicked = event.target; if (elemClicked.id != 'submit') { // disable for submit buttons if (_verbose) { Utils.consoleLogIfNotProductionEnvironment("product click: " + cardProduct.getAttribute(attrIdProduct)); Utils.consoleLogIfNotProductionEnvironment("permutation click: " + cardProduct.getAttribute(attrIdPermutation)); } var d = {} d[keyIdProduct] = cardProduct.getAttribute(attrIdProduct) d[keyIdPermutation] = cardProduct.getAttribute(attrIdPermutation) // send quantity requested goToPage(hashPageDogProduct, d); } }); if (_verbose) { Utils.consoleLogIfNotProductionEnvironment("click method added for product ID: " + cardProduct.getAttribute(attrIdProduct) + ', permutation ID: ', cardProduct.getAttribute(attrIdPermutation)); } }); } */ leave() {} }