@@ -4,9 +4,9 @@ import eventifyTodayButtonAnimation from './eventify-today-button-animation';
44import getDate from '../../../shared/get-date' ;
55import state from '../state' ;
66import { screenLoader , headerElement , mealsElement } from '../elements' ;
7- import prepareTodayButtons from "./prepare-today-buttons" ;
7+ import todayButtons from "./prepare-today-buttons" ;
88import { eventifySearchMealsInput , focusOrUnfocusSearchMealsInput } from './search-input' ;
9- import eventifyMealProperty from './edit-meal -property' ;
9+ import eventifyEditableProperty from './eventify-editable -property' ;
1010
1111/// unique page identifier: page-id-meals
1212
@@ -26,7 +26,7 @@ document.addEventListener("DOMContentLoaded", function () {
2626
2727 //. SET UP 'TODAY' BUTTON ON EACH MEAL
2828 const todaysDate = getDate ( ) ;
29- prepareTodayButtons ( mealsElement . allTodayButtons , state . mealCookedConfirmMessage , todaysDate ) ;
29+ todayButtons ( mealsElement . allTodayButtons , state . mealTodayConfirmMessage , todaysDate ) ;
3030
3131 //. SEARCH INPUT
3232 headerElement . searchInput . value = "" ;
@@ -39,18 +39,18 @@ document.addEventListener("DOMContentLoaded", function () {
3939 createMasonryLayout ( noOfColumnsDisplayed ) ;
4040 } )
4141
42- //. MEAL NAME
43- eventifyMealProperty ( mealsElement . allMealNames , 'name update' ) ;
44- eventifyMealProperty ( mealsElement . allDateValues , 'date update' ) ;
45- eventifyMealProperty ( mealsElement . allHadCountValues , 'count update' ) ;
42+ //. SET UP EVENTS FOR MEAL NAME OR DATE OR COUNT
43+ eventifyEditableProperty ( mealsElement . allNames , 'name update' ) ;
44+ eventifyEditableProperty ( mealsElement . allDateValues , 'date update' ) ;
45+ eventifyEditableProperty ( mealsElement . allCountValues , 'count update' ) ;
4646
47- //. ANY KEY PRESSED ANYWHERE ON THE PAGE
47+ //. ANY KEY PRESSED FOCUSES SEARCH INPUT IF NO ELEMENT IS BEING EDITED
4848 document . onkeydown = ( e ) => {
4949
5050 // let meal properties be edited without interference from the search input
51- const allMealNameElements = Array . from ( mealsElement . allMealNames ) ;
51+ const allMealNameElements = Array . from ( mealsElement . allNames ) ;
5252 const allDateValuesElements = Array . from ( mealsElement . allDateValues ) ;
53- const allCountValuesElements = Array . from ( mealsElement . allHadCountValues ) ;
53+ const allCountValuesElements = Array . from ( mealsElement . allCountValues ) ;
5454 if ( allMealNameElements . includes ( e . target )
5555 || allDateValuesElements . includes ( e . target )
5656 || allCountValuesElements . includes ( e . target ) ) {
0 commit comments