Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 08d26834

Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)

graph data are loaded only once for saved diagrams

Zobrazit rozdíly:

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