Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Перетаскивание внутрь TinyMCE


Автор: Alukard 8.6.2012, 15:13
Есть задача, сделать перетаскивание внутрь TinyMCE элементов. Примерно как на проекте Эльбы, для примера можете посмотреть здесь:
https://elba.kontur.ru/AccessControl/Demo.aspx (Дальше нажимаем Индивидуальный предприниматель, Заходим на вкладку Бизнес, Создать->Договор->Новый договор) .

И вот здесь у нас редактор, в который можно перетащить поля с левой стороны. Вот хотелось бы узнать, как это лучше всего реализовать? Есть ли в TinyMCE функция перехвата места, где отпускается курсор над ним?
Можно ли сделать это как то с помощью JQuery UI ? Там есть удобные иструменты Drag&Drop. Но применить их без точного места отпускания левой кнопки мыши нельзя. И получить желательно конечно не координаты, над которыми
отпустился курсор, а элемент а ещё лучше прямо указатель на место в TinyMCE.

Может быть есть другие способы реализации подобного алгоритма, буду рад любым советам, пока сам читаю документацию к TinyMCE.

Заранее благодарен!

Автор: Aliance 9.6.2012, 09:47
Что мешает посмотреть как сделано там?
Там у перетаскиваемых элементов и у скриптов есть префиксы в ID вида WysiwygWithMacros, попробуйте поискать по этому слову в гугле.

Автор: Alukard 13.6.2012, 11:23
Поиск в Гугл или Яндекс выдает только данный топик. 
А код там весьма страшный, видимо писалось внутри компании. Хотел найти готовый скрипт, но видимо такого нету. 
Я уверен, что там не все так просто, как кажется)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)