text: define([
  		'angular',
  		'lodash'
  	],
  	function (angular) {
  		'use strict';
  
  		var module = angular.module('grafana.controllers');
  
  		module.controller('JsonEditorCtrl', function ($scope) {
  
  			$scope.json = angular.toJson($scope.object, true);
  			$scope.canUpdate = $scope.updateHandler !== void 0;
  
  			$scope.update = function () {
  				var newObject = angular.fromJson($scope.json);
  				$scope.updateHandler(newObject, $scope.object);
  			};
  
  		});
  
  	});
  