Плагин для TinyMCE: вставить разметку иконки

13 000 руб. за проект
29 июня 2022, 16:54 • 1 отклик • 30 просмотров
Часть 1
Плагин на 90% аналогичен https://www.tinymce-faicons.com/ но:
  1. используем средства подключения плагинов из самого tinymce (v6) по ссылке на js
  2. получать входящие данные для списка иконок http в виде json: flat sorted arrrays in hash вида `{"tab": [icon_name1, icon_name2, ... ], "tab_n": [ ... ]}`
  3. после выбора иконки можно задать её размер ($size) в виде числа
  4. после выбора иконки можно задать её стиль по соответствующей нажатой галочке ($addclass)
  5. после выбора иконки можно задать её цвет аналогично плагину ($color)
  6. итоговый вставляемый объект в редактор: ``<i class="icon-icon_name1 icon--${addclass}" style="font-size:${size}px; color:${color}"></i>``
  7. редактирование: выделенный объект иконки в редакторе должен зажигать соответствующую кнопку в панели (показывая что это иконка) и по нажатию кнопки в панели снова вызывать окно вставки иконки с заполненными из объекта иконки параметрами и по сохранению заменять старый объект.
Если какие-то пункты невозможно сделать в виде плагина и нужна поддержка со стороны tinymce фреймворка, то форкаем tinymce и дорабатываем в отдельной ветке.

Часть 2
  1. перемещение объекта иконки как будто это встраиваемый элемент (чтобы можно было перетаскивать в тексте)
  2. изменение размера объекта аналогично картинке: тянем за угол и это изменяет размер ${size}
Оценил часть 1




Отзывы
Аноним
Спасибо за интересный проект
2 года назад