2017-01-16 8 views
0

Я создал простую демоверсию горизонтальный рабочий поток с использованием библиотеки jsPlumb путем создания якорей и добавления конечной точки источника/цели между этими якорями.jsPlumb соединитель между анкерами исчезает с версией сообщества 2.2.8 (последняя)

все оказывается хорошо с 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); 

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

Demo с использованием jsplumb 2.2.8 jsfiddle - Дефектный версия

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

ответ

0

Я получил проблему от автора (simon porritt) самостоятельно вне форума SO.

поэтому фактический вопрос в том, что параметр стиля strokeStyle был переименован в stroke начиная с версии 2.2.0 .

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

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

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