From c58e4baa2db36b41a232c49df893aff535e901c9 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Tue, 7 Jun 2016 13:07:58 -0400 Subject: [PATCH] nitweb/angular: load mentity definitions for classes and properties Signed-off-by: Alexandre Terrasa --- share/nitweb/javascripts/entities.js | 9 +++++++++ share/nitweb/javascripts/model.js | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/share/nitweb/javascripts/entities.js b/share/nitweb/javascripts/entities.js index e5b6407..9eefc9f 100644 --- a/share/nitweb/javascripts/entities.js +++ b/share/nitweb/javascripts/entities.js @@ -28,6 +28,15 @@ }); }; + this.loadEntityDefs = function() { + Model.loadEntityDefs($routeParams.id, + function(data) { + $scope.defs = data; + }, function(err) { + $scope.error = err; + }); + }; + this.loadEntityCode = function() { Model.loadEntityCode($routeParams.id, function(data) { diff --git a/share/nitweb/javascripts/model.js b/share/nitweb/javascripts/model.js index b3e2248..2144983 100644 --- a/share/nitweb/javascripts/model.js +++ b/share/nitweb/javascripts/model.js @@ -35,6 +35,12 @@ .error(cbErr); }, + loadEntityDefs: function(id, cb, cbErr) { + $http.get(apiUrl + '/defs/' + id) + .success(cb) + .error(cbErr); + }, + loadEntityCode: function(id, cb, cbErr) { $http.get(apiUrl + '/code/' + id) .success(cb) -- 1.7.9.5