Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержка локализации (first step), отказ от moments, миграция mutation event на observer #25

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

kulikov-a
Copy link
Contributor

@kulikov-a kulikov-a commented Jun 23, 2024

Привет.

  • Первая попытка учитывать локализацию (пока без добавления в опции - по-моему, и так многовато кода получилось для удобного ревью, готов добавить пользовательский формат в опции следующим PR)

  • Отказ от moment.js (https://momentjs.com/docs/) в пользу пары функций и js Date()

- Миграция с mutation events (вот-вот перестанет работать) на MutationObserver

  • При смене href (если в нужном приложении), проверяется не появился ли "правильный" правый сайдбар для привязки обезьяны (должно помочь при переходах по вкладкам активов и т.п.)

ref.
https://developer.chrome.com/blog/mutation-events-deprecation
https://momentjs.com/docs/

UPD. Будет делиться на несколько PR

@kulikov-a kulikov-a marked this pull request as draft June 23, 2024 09:44
-app locale support added (1st step)
-moment.js to js function migration
-'mutation event' to observers migration

ref.
https://developer.chrome.com/blog/mutation-events-deprecation
https://momentjs.com/docs/ (moments deprecated)
@kulikov-a kulikov-a marked this pull request as ready for review June 23, 2024 16:26
@kulikov-a kulikov-a marked this pull request as draft July 6, 2024 15:51
@kulikov-a
Copy link
Contributor Author

kulikov-a commented Jul 6, 2024

converted to draft: попробую успеть добавить подгрузку CSS после проверки наличия "нужного" DOM, чтобы CSS случайно не пересекался со стилями страниц, где обезьян не привязывается. тестирую
добавлена "динамическая" подгрузка css для исключения влияния на стили на страницах, где обезьяна не используется

load css only if monkey is at home
exclude datepicker from font settings so as not to break the width
@kulikov-a kulikov-a marked this pull request as ready for review July 6, 2024 19:03
@kulikov-a kulikov-a marked this pull request as draft July 23, 2024 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant