Разработать плагин для редактора TinyMCE
Краткое описание задачи
Нужно создать плагин для редактора TinyMCE со следующим функционалом:
В программе есть сущность “заметки”, текст которых редактируется при помощи TinyMCE.
При вводе в редактируемый текст триггера (последовательность знаков) плагин выполняет действия, связанные с этим триггером.
Плагин должен работать описанным ниже образом в Chrome, Firefox и Safari.
Вызов триггеров
При вводе “/” пользователю выводится список доступных триггеров. Можно выбрать из списка триггер при помощи мыши или клавиш, либо продолжить ввод, введя алиас триггера.
Пример реализации в Roam research:
Доступные триггеры
Метки / теги
В нашем приложении пользователь может добавить к заметке теги и впоследствии фильтровать по ним список заметок.
Триггеры “мм” и “tg” присваивают введенную/выбранную метку заметке и добавляют её в текст с префиксом "#".
При вводе триггера плагин обращается к списку меток из опций редактора и выводит выпадающий список меток, соответствующих введенному поисковому запросу (список фильтруется по мере ввода текста).
В списке отображается 7 значений. Если их больше, добавляется скролл.
Пользователь может выбрать запись в списке одним из следующих способов:
- При помощи стрелок “вверх-вниз” и нажатия “TAB”.
- При помощи мыши.
Если введенный текст полностью соответствует одной из меток, то при нажатии “TAB” используется это значение и генерируется событие на связку с именем метки. Если текст не соответствует ни одной метке, то при нажатии “TAB” генерируется событие на создание метки и передается её имя.
Связанные заметки
В приложении пользователь может связать любую заметку с любым количеством других двухсторонней связью (связанные заметки отображаются в свойствах друг друга).
Триггеры “св” или “lk” создают связь между редактируемой и выбранной заметкой и добавляют ссылку на последнюю в текст.
Список работает аналогично списку меток.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 1 dzień 9 godzin temu ∙ 28 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 220 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni 15 godzin temu ∙ 116 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni 21 godzin temu ∙ 21 ofert |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 8 dni 20 godzin temu ∙ 23 oferty |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 9 dni 14 godzin temu ∙ 97 ofert |




