diff --git a/src/presenter/main-presenter.js b/src/presenter/main-presenter.js index a8c67c5..0a571c6 100644 --- a/src/presenter/main-presenter.js +++ b/src/presenter/main-presenter.js @@ -93,7 +93,12 @@ export default class MainPresenter { this.#addNewPointButton = new AddNewPointButtonView({ onClick: this.#handleNewPointButtonClick, }); + render(this.#addNewPointButton, this.#mainContainer); + + if (this.#pointModel.failedToLoadPoints) { + this.#addNewPointButton.element.disabled = true; + } } #renderMain() { diff --git a/src/utils/common-utils.js b/src/utils/common-utils.js index 3c2b100..cdaec2a 100644 --- a/src/utils/common-utils.js +++ b/src/utils/common-utils.js @@ -1,3 +1,3 @@ -const capitalize = (string) => string.charAt(0).toUpperCase() + string.slice(1); +const capitalize = (name) => name.charAt(0).toUpperCase() + name.slice(1); export { capitalize }; diff --git a/src/view/trip-info-view.js b/src/view/trip-info-view.js index db5aa9b..beaf195 100644 --- a/src/view/trip-info-view.js +++ b/src/view/trip-info-view.js @@ -3,19 +3,19 @@ import { humanizePointDate } from '../utils/point-utils'; import { TRIP_INFO_DATE_FORMAT } from '../const'; const getFirstPoint = (points) => { - const sortedByDateFromPoints = [...points].sort((a, b) => a.dateFrom - b.dateFrom); + const sortedByDateFromPoints = [...points].sort((pointA, pointB) => pointA.dateFrom - pointB.dateFrom); const firstPoint = sortedByDateFromPoints[0].dateFrom; return firstPoint; }; const getLastPoint = (points) => { - const sortedByDateFromPoints = [...points].sort((a, b) => b.dateTo - a.dateTo); + const sortedByDateFromPoints = [...points].sort((pointA, pointB) => pointB.dateTo - pointA.dateTo); const lastPoint = sortedByDateFromPoints[0].dateTo; return lastPoint; }; const getDestinationsTitle = (points, allDestinations) => { - const sortedByDateFromPoints = [...points].sort((a, b) => a.dateFrom - b.dateFrom); + const sortedByDateFromPoints = [...points].sort((pointA, pointB) => pointA.dateFrom - pointB.dateFrom); const firstDestinationId = sortedByDateFromPoints[0].destination; const lastDestinationId = sortedByDateFromPoints[sortedByDateFromPoints.length - 1].destination;