Написать JS плагин для Froala editor или TinyMCE
Необходимо написать Javascript/jquery плагин для одной из двух визуальных редакторов (TinyMCE, Froala), который позволял бы после вставки изображений внутрь текстового поля объединять их в thumbnails галерею.
Каждый раз когда в поле появляется новое изображение и количество изображений подряд от 5 и более, нужно объединять в группу визуально в виде блока карусели.
Нужно при этом иметь возможность перетаскивать изображения из одной группы в другую и между собой, перетаскивать сам блок галереи по полю редактора в любое место, а также по клику на изображение задавать аттрибуты (alt, img, title, src) и удалять сами изображения.
Основной момент в том что все такие изображения обернуты в <p и <a теги, которые при сохранении публикации должны такими и остаться и могут меняться только в рамках редактора.
Исходный код содержимого редактора указан во вложениях.
Принцип работы:
Если в редакторе находится подряд два и более изображений - они должны быть объединены в галерею как показано на примере. При открытии исходного кода содержимого редактора - должен отображаться обычный код который был до этого показан в примере. То есть все изменения для визуального отображения должны быть только формальными и при сохранении формы или при открытии исходного кода должен отобразиться оригинальный html без оберток галереи. Как только закрыли показ исходного кода редактора, скрипт тут же должен будет адаптироваться и показать галерею перепарсив наново html код.
Важно чтобы можно было вручную к примеру добавить в исходный код изображения (с оберткой в p и a теги) и после закрытия этого окна визуально это все выглядело как галерея. При вставке нового изображения через кнопку вставки, изображения также должны перестроиться.
Более детально при обсуждении с исполнителем имеющим опыт в создании плагинов для js редакторов.
Applications 7
Current freelance projects in the category Javascript and Typescript
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 3 days 1 hour back ∙ 86 proposals |
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 3 days 21 hours back ∙ 30 proposals |
Support and development of the cleaning company's website
20 USD
I'm looking for a web developer/webmaster for long-term support and development of a cleaning company's website. Website: https://donely.ca About the project DoneLy Home Services is a cleaning service company in Canada that is actively growing and expanding its geographical… Javascript and Typescript, Web Programming ∙ 5 days 23 hours back ∙ 64 proposals |
Development of a website according to the specifications on FramerYou need to create a website based on the parameters in the technical specification. https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Please provide your actual rate based on this design. HTML & CSS, Javascript and Typescript ∙ 7 days back ∙ 30 proposals |
Development of an interactive Palworld map for the websiteWe need to develop an interactive map for Palworld based on the example: https://palworld.gg/map We need not just a static image, but a full-fledged interactive map where users can view locations, toggle object categories on/off, search for specific points, and interact with… HTML & CSS, Javascript and Typescript ∙ 8 days 15 hours back ∙ 36 proposals |