nitweb/angular: load mentity definitions for classes and properties
authorAlexandre Terrasa <alexandre@moz-code.org>
Tue, 7 Jun 2016 17:07:58 +0000 (13:07 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Wed, 8 Jun 2016 01:13:08 +0000 (21:13 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/javascripts/entities.js
share/nitweb/javascripts/model.js

index e5b6407..9eefc9f 100644 (file)
                                        });
                        };
 
+                       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) {
index b3e2248..2144983 100644 (file)
                                                .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)