Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9ce2a2ce

Přidáno uživatelem Tomáš Šimandl před více než 6 roky(ů)

Load diagram bug fix

Zobrazit rozdíly:

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