соединитель jsPlumb между якорями исчезает с версией сообщества 2.2.8(последняя)

Я создал простую демо-версию горизонтального рабочего потока с помощью библиотеки jsPlumb, создав якоря и добавив исходную/целевую конечную точку между этими якорями.

с jsPlumb 2.0.7 все хорошо, но когда указано на последнюю библиотеку jsplumb 2.2.8, соединения между якорями исчезли, хотя появляются стрелки в конце соединителей.

Код разъема JS:

 var basicType = {
      connector: "StateMachine",
      paintStyle: {
        strokeStyle: "red",
        lineWidth: 5
      },
      hoverPaintStyle: {
        strokeStyle: "blue"
      },
      overlays: [
        "Arrow"
      ]
    };
    instance.registerConnectionType("basic", basicType);

Демонстрация с использованием jsplumb 2.0.7 jsfiddle-рабочая версия

Demo using jsplumb 2.2.8 jsfiddle-неисправная версия

любая быстрая помощь будет оценена 🙂

1 ответ

  1. Я получил вопрос решен от автора (simon porritt) сам вне SO forum.

    таким образом, фактическая проблема заключалась в том, что параметр style strokeStyleбыл переименован в strokeНачиная с версии 2.2.0 .

    Правильный формат стиля:

    paintStyle: { 
         stroke:"blue", //renamed to "stroke" from "strokeStyle"
         strokeWidth:10 
        }
    

    вот журнал изменений для того же на официальном сайте jsPlumb.