Revize 08d26834
Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)
sources/src/main/webapp/js/app.js | ||
---|---|---|
341 | 341 |
loadGraphDataPromise = $.getJSON(self.API.loadGraphData); |
342 | 342 |
|
343 | 343 |
} else { |
344 |
getDiagramPromise = $.getJSON(self.API.getDiagram + '?id=' + diagramId); |
|
345 |
|
|
346 |
loadGraphDataPromise = getDiagramPromise.then(function(data) { |
|
344 |
loadGraphDataPromise = $.getJSON(self.API.getDiagram + '?id=' + diagramId).then(function(data) { |
|
347 | 345 |
self.diagram = new Diagram(data); |
348 | 346 |
|
349 | 347 |
document.title = self.NAME + ' - ' + self.diagram.name; |
350 | 348 |
|
351 |
return $.getJSON(self.API.loadGraphData + '?diagramId=' + diagramId); |
|
349 |
// return graph data as a new promise |
|
350 |
var deferred = new $.Deferred(); |
|
351 |
deferred.resolve(JSON.parse(data.graph_json)); |
|
352 |
|
|
353 |
return deferred.promise(); |
|
352 | 354 |
}); |
353 | 355 |
} |
354 | 356 |
|
Také k dispozici: Unified diff
graph data are loaded only once for saved diagrams