Revize 9ce2a2ce
Přidáno uživatelem Tomáš Šimandl před více než 6 roky(ů)
sources/src/main/java/cz/zcu/kiv/offscreen/api/Graph.java | ||
---|---|---|
21 | 21 |
|
22 | 22 |
private List<Group> groups; |
23 | 23 |
private List<SideBar> sideBar; |
24 |
private int highlightedVertex;
|
|
25 |
private int highlightedEdge;
|
|
24 |
private String highlightedVertex; // group-ID, vertex-ID
|
|
25 |
private String highlightedEdge;
|
|
26 | 26 |
|
27 | 27 |
private Logger logger = Logger.getLogger(Graph.class); |
28 | 28 |
|
... | ... | |
77 | 77 |
return sideBar; |
78 | 78 |
} |
79 | 79 |
|
80 |
public int getHighlightedVertex() {
|
|
80 |
public String getHighlightedVertex() {
|
|
81 | 81 |
return highlightedVertex; |
82 | 82 |
} |
83 | 83 |
|
84 |
public int getHighlightedEdge() {
|
|
84 |
public String getHighlightedEdge() {
|
|
85 | 85 |
return highlightedEdge; |
86 | 86 |
} |
87 | 87 |
} |
sources/src/main/java/cz/zcu/kiv/offscreen/graph/GraphState.java | ||
---|---|---|
11 | 11 |
|
12 | 12 |
private List<Group> groups = new ArrayList<>(); |
13 | 13 |
private List<SideBar> sideBar = new ArrayList<>(); |
14 |
private int highlightedVertex;
|
|
15 |
private int highlightedEdge;
|
|
14 |
private String highlightedVertex;
|
|
15 |
private String highlightedEdge;
|
|
16 | 16 |
|
17 | 17 |
|
18 | 18 |
public List<Group> getGroups() { |
... | ... | |
23 | 23 |
return sideBar; |
24 | 24 |
} |
25 | 25 |
|
26 |
public int getHighlightedVertex() {
|
|
26 |
public String getHighlightedVertex() {
|
|
27 | 27 |
return highlightedVertex; |
28 | 28 |
} |
29 | 29 |
|
30 |
public int getHighlightedEdge() {
|
|
30 |
public String getHighlightedEdge() {
|
|
31 | 31 |
return highlightedEdge; |
32 | 32 |
} |
33 | 33 |
|
... | ... | |
47 | 47 |
this.sideBar.addAll(collection); |
48 | 48 |
} |
49 | 49 |
|
50 |
public void setHighlightedVertex(int highlightedVertex) {
|
|
50 |
public void setHighlightedVertex(String highlightedVertex) {
|
|
51 | 51 |
this.highlightedVertex = highlightedVertex; |
52 | 52 |
} |
53 | 53 |
|
54 |
public void setHighlightedEdge(int highlightedEdge) {
|
|
54 |
public void setHighlightedEdge(String highlightedEdge) {
|
|
55 | 55 |
this.highlightedEdge = highlightedEdge; |
56 | 56 |
} |
57 | 57 |
} |
sources/src/main/webapp/js/graphLoader.js | ||
---|---|---|
24 | 24 |
|
25 | 25 |
var highlightedNodeId; |
26 | 26 |
var highlightedNodeType; |
27 |
if (app.utils.isDefined(data.highlightedVertex)) { |
|
27 |
if (app.utils.isDefined(data.highlightedVertex) && data.highlightedVertex.length > 0) {
|
|
28 | 28 |
var highlightedNodeAttr = data.highlightedVertex.split("-"); |
29 | 29 |
if (highlightedNodeAttr.length === 2) { |
30 | 30 |
highlightedNodeType = highlightedNodeAttr[0]; |
31 | 31 |
highlightedNodeId = parseInt(highlightedNodeAttr[1], 10); |
32 | 32 |
} |
33 | 33 |
} |
34 |
var highlightedEdgeId = parseInt(data.highlightedEdge, 10); |
|
34 |
if (app.utils.isDefined(data.highlightedEdge) && data.highlightedEdge.length > 0) { |
|
35 |
var highlightedEdgeId = parseInt(data.highlightedEdge, 10); |
|
36 |
} |
|
35 | 37 |
|
36 | 38 |
var highlightedNode = undefined; |
37 | 39 |
var highlightedEdge = undefined; |
Také k dispozici: Unified diff
Load diagram bug fix