• JS. Как правильно синхронизировать события?

    @trydim Автор вопроса
    Сергей Соколов, да, еще через всплытие...

    спасибо.
  • JS. Как правильно синхронизировать события?

    @trydim Автор вопроса
    Изобретаю велосипед.

    В данный момент идея такая:
    При нажатии на кнопку происходит отправка отчета для формирования PDF.
    из условия (которое я сам себе придумал и хочу это условие сохранить) менять порядок добавления события и изменять функцию (mainFunc) отправки отчета нельзя.

    вот и думаю как добавить priorityFunc что бы подкорректировать отчет перед отправкой, но коррекция требуется только перед отправкой, условно report.printed = false, в момент формирования pdf меняю на true, именно в момент т.к. в самом pdf эта информация нужна, при любом изменении report свойство report.printed = опять false.

    Свойство только что выдумано printed, на самом деле надо добавлять и корректировать кучу информации о текущем состоянии приложения в момент отправки отчета.

    ps. А еще хотелось бы, что бы вообще не знать заранее как функция mainFunc называется и что там да как внутри происходит, достаточно знать что есть какой-то объект report )
  • JS. Как правильно синхронизировать события?

    @trydim Автор вопроса
    >>> Т.к. известен 1-й обработчик клика, его м

    а если не известен?

    есть такая идея:
    Тут

    насколько это плохо?