app/assets/javascripts/lina/json_parse_directive.js.erb in lina-0.0.3 vs app/assets/javascripts/lina/json_parse_directive.js.erb in lina-0.0.4

- old
+ new

@@ -90,10 +90,18 @@ $scope.isEmpty = function(){ return _.isEmpty($scope.schema); } $scope.hasMoreInfo = function(value){ - return value.type !== 'array' + return (! $scope.valueIsArray(value)) && (! $scope.valueIsObject(value)); + } + + $scope.valueIsArray = function(value){ + return value.type === 'array'; + } + + $scope.valueIsObject = function(value){ + return !! value.properties; } // translate { '$ref': '#/definitions/xx' } to real hash $scope.refInfo = function(ref_hash){ var ref = ref_hash['$ref'];