| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Поиск в Гугл или Яндекс выдает только данный топик. А код там весьма страшный, видимо писалось внутри компании. Хотел найти готовый скрипт, но видимо такого нету. Я уверен, что там не все так просто, как кажется) |