Browse Source

feat(angular): disable debug in production for angular compiler

Torkel Ödegaard 9 years ago
parent
commit
83f5080274
2 changed files with 4 additions and 1 deletions
  1. 1 0
      pkg/api/frontendsettings.go
  2. 3 1
      public/app/app.ts

+ 1 - 0
pkg/api/frontendsettings.go

@@ -142,6 +142,7 @@ func getFrontendSettingsMap(c *middleware.Context) (map[string]interface{}, erro
 			"buildstamp":    setting.BuildStamp,
 			"buildstamp":    setting.BuildStamp,
 			"latestVersion": plugins.GrafanaLatestVersion,
 			"latestVersion": plugins.GrafanaLatestVersion,
 			"hasUpdate":     plugins.GrafanaHasUpdate,
 			"hasUpdate":     plugins.GrafanaHasUpdate,
+			"env":           setting.Env,
 		},
 		},
 	}
 	}
 
 

+ 3 - 1
public/app/app.ts

@@ -42,7 +42,9 @@ export class GrafanaApp {
     app.constant('grafanaVersion', "@grafanaVersion@");
     app.constant('grafanaVersion', "@grafanaVersion@");
 
 
     app.config(($locationProvider, $controllerProvider, $compileProvider, $filterProvider, $provide) => {
     app.config(($locationProvider, $controllerProvider, $compileProvider, $filterProvider, $provide) => {
-      //$compileProvider.debugInfoEnabled(false);
+      if (config.buildInfo.env !== 'development') {
+        $compileProvider.debugInfoEnabled(false);
+      }
 
 
       this.registerFunctions.controller = $controllerProvider.register;
       this.registerFunctions.controller = $controllerProvider.register;
       this.registerFunctions.directive  = $compileProvider.directive;
       this.registerFunctions.directive  = $compileProvider.directive;