Библиотека была портирована для MooTools, YUI и JQuery.
Он использует стадию холст перетащить графики, диаграммы или различные элементы, показан способ элементы графического интерфейса или других объектов взаимодействуют друг с другом.
Для более старых браузеров, ExplorerCanvas скрипт от Google используется.
JQuery:
jsPlumb требует JQuery 1.3.x или 1.4.x; и jQueryUI 1.7.x или 1.8.x.
MooTools:
jsPlumb требует MooTools 1.2.4 и Drag.Move из MooTools больше.
YUI3:
jsPlumb требует YUI 3.3.x
Особенности :.
- элементы графике:
- Разъем - линия, соединяющая два элемента на странице
- Конечная точка - визуальное представление одного конца связи
- Якорь - это место, по отношению к происхождению элемент в, по которой Endpoint может существовать
- Наложение -. компонент пользовательского интерфейса, который используется, чтобы украсить Connector, например, этикетки, стрелки и т.д.
- Подключение -. экземпляр Якоря, конечные точки и разъем с нулевым или более наложений работают вместе, чтобы объединить два элемента
Что нового В этом выпуске:
- Блок-схема разъемы уменьшить параметр заглушки автоматически, когда два элемента ближе, чем сумма двух заглушек. Это может быть отменено с помощью параметра alwaysRespectStubs истина по определению разъема Блок-схема.
Что нового в версии 1.4.0:
- jsPlumb Теперь регистрирует в качестве модуля AMD AMD если Загрузчик найти на странице. Два регистрации сделаны:. '' Jsplumb для статического экземпляра, и '', jsplumbinstance для нового экземпляра
- Внутри все разъемы теперь состоит из набора сегментов, из которых Есть три типа -. Безье, прямой и дуги
- Вернуться значение из jsPlumb.select и jsPlumb.selectEndpoints теперь поддерживает метод "SetType '.
- SetType / AddType теперь поддерживает параметризованные типы.
Функции
Что нового в версии 1.3.16:
- Добавлена концепция связи и конечной точки и Quot; типа и Quot ;.
- Добавлена "Custom" тип наложения.
- Добавлена "setEnabled 'методы' / ', чтобы IsEnabled selectEndpoint возвращаемого значения.
- Улучшена производительность с оказанием этикеток.
Что нового в версии 1.3.11:
- Новая функциональность:
- Метод Добавлено 'selectEndpoints "в jsPlumb. Это работает таким же образом к jsPlumb.select (который используется для подключения).
- Метод Добавлено isSuspendDrawing
- Добавлена & Quot; подключение и Quot; а псевдоним к существующим и Quot; jsPlumbConnection & Quot; мероприятие. Оба события уволен. Так что не зарегистрировать для них обоих!
- Добавлена & Quot; connectionDetached & Quot; а псевдонима & Quot; jsPlumbConnectionDetached & Quot; мероприятие. Как и выше -. Оба события увольняют
- событие Добавлено 'MaxConnections "в конечных точках.
- вариант обратного вызова 'Добавлено onMaxConnections "в makeTarget и makeSource
- Исправлены проблемы:
- Добавить событие "MaxConnections" в конечной точке
- Улучшение selectEndpoints
- makeSource не чтит параметр MaxConnections
- setLabel игнорирует флаг suspendDrawing
- deleteEveryEndpoint следует приостановить рисунок, прежде чем она начинается и восстановить когда-то его сделали.
Что нового в версии 1.3.10:
- makeSource теперь можно назвать с "Фильтр" параметр, который позволяет реагировать на события мыши только на части элемента, который вы хотите.
- Разъем Блок-схема поддерживает различные длины заглушки на каждом конце (Поставка массив двух целых чисел, а не только одного целого числа)
- Положение накладок Connector теперь можно указывать как абсолютное значение, с положительными значениями, означающих расстояние от источника и отрицательных значений, означающих расстояние от цели.
Что нового в версии 1.3.9:
- Прямой штекер в холст теперь поддерживает простую dashstyle (два аргументы только)
- clearListeners, пожарные и связывают методы в jsPlumb, подключение и конечных теперь вернемся себя, так что вы можете использовать их в '' беглом стиле.
- PaintStyle и hoverPaintStyle больше не выставляется на конечной точке или Connection.
- getPaintStyle и getHoverPaintStyle методы добавляют к конечной точке и подключение.
- HoverClass добавлены jsPlumb умолчанию.
- Несколько новых методов добавил для работы с целями и источниками.
Что нового в версии 1.3.8:
- Режим Hover приостанавливается в то время что-то тащат. это предотвращает много случайных вспышек, как мышь движется по экрану.
- VML конечная точка не назначая специальный класс CSS, если оно было дано одно. это теперь.
Что нового в версии 1.3.7:.
- Добавлена функция SETID
- Добавлена setIdChanged функцию. Это позволяет разработчику сообщить jsPlumb из изменения ID после факта.
- connectionDrag / connectionDragStop события.
- getConnections принимает необязательный второй аргумент, который говорит jsPlumb вернуться соединения в виде массива, а не как объект с областей, как ключи.
- Может пройти '*' для getConnections для любого источника / цели / рамки.
- Добавлена showOverlays / hideOverlays функции в связи и конечной точки.
- Добавлена getOverlays способ подключения и конечной точки.
Что нового в версии 1.3.6:
- Один последний параметр, который в настоящее время поддерживается является "uniqueEndpoint '-. это указывает makeSource и makeTarget только когда-либо создать один, связанный конечную точку
- makeSource и makeTarget звонки теперь удостоен subsquent звонков jsPlumb.connect.
- Добавлена importDefaults и restoreDefaults методы.
- jsPlumb.draggable (..) теперь поддерживает вложенные элементы.
Требования
- включен JavaScript на стороне клиента
Комментарии не найдены