github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/service/templates/base_angular.html (about) 1 {{ define "base" }} 2 <!DOCTYPE html> 3 <html lang="en" ng-app="MCI"> 4 5 <head> 6 <meta charset="utf-8"> 7 <title>{{ template "title" .}}</title> 8 9 <link rel="shortcut icon" href="/static/img/favicon.ico"> 10 11 <!-- mongostrap (Bootstrap + MongoDB Theme) --> 12 <link href="/static/css/mongostrap.min.css?hash={{ StaticsMD5 }}" rel="stylesheet" /> 13 14 <!-- fontawesome icons --> 15 <link href="/static/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> 16 17 <!-- our css --> 18 <link href="/static/dist/css/styles{{if IsProd }}.min{{end}}.css?hash={{ StaticsMD5 }}" rel="stylesheet" /> 19 20 <!-- underscore.js js v1.4.4 js --> 21 <script type="text/javascript" src="/static/js/underscore-min.js"></script> 22 23 <!-- angular.js v1.2.18 js --> 24 <script type="text/javascript" src="/static/js/angular.min.js"></script> 25 <script type="text/javascript" src="/static/js/angular-sanitize.min.js"></script> 26 <script type="text/javascript" src="/static/js/ansi_up.js"></script> 27 <script type="text/javascript" src="/static/js/angular-md5.js?hash={{ StaticsMD5 }}"></script> 28 <script type="text/javascript" src="/static/js/filters/filters.common.js?hash={{ StaticsMD5 }}"></script> 29 <script type="text/javascript" src="/static/js/directives/directives.drawer.js?hash={{ StaticsMD5 }}"></script> 30 <script type="text/javascript" src="/static/js/directives/directives.eventlogs.js?hash={{ StaticsMD5 }}"></script> 31 <script type="text/javascript" src="/static/js/directives/directives.visualization.js?hash={{ StaticsMD5 }}"></script> 32 <script type="text/javascript" src="/static/js/directives/directives.badges.js?hash={{ StaticsMD5 }}"></script> 33 <script type="text/javascript" src="/static/js/directives/directives.admin.js?hash={{ StaticsMD5 }}"></script> 34 <script type="text/javascript" src="/static/js/directives/directives.tristateCheckbox.js?hash={{ StaticsMD5 }}"></script> 35 <script type="text/javascript" src="/static/js/directives/directives.github.js?hash={{ StaticsMD5 }}"></script> 36 <script type="text/javascript" src="/static/js/directives/directives.patch.js?hash={{ StaticsMD5 }}"></script> 37 <script type="text/javascript" src="/static/js/directives/directives.spawn.js?hash={{ StaticsMD5 }}"></script> 38 <script type="text/javascript" src="/static/js/directives/directives.events.js?hash={{ StaticsMD5 }}"></script> 39 <script type="text/javascript" src="/static/js/directives/directives.svg.js?hash={{ StaticsMD5 }}"></script> 40 <script type="text/javascript" src="/static/js/directives/directives.confirm.js?hash={{ StaticsMD5 }}"></script> 41 <script type="text/javascript" src="/static/js/services/location_hash.js?hash={{ StaticsMD5 }}"></script> 42 <script type="text/javascript" src="/static/js/services/rest.js?hash={{ StaticsMD5 }}"></script> 43 <script type="text/javascript" src="/static/js/mci_module.js?hash={{ StaticsMD5 }}"></script> 44 <script type="text/javascript" src="/static/js/controllers/project_controller.js?hash={{ StaticsMD5 }}"></script> 45 <script type="text/javascript" src="{{Static "js" "login.js"}}?hash={{ StaticsMD5 }}"></script> 46 <script type="text/javascript" src="{{Static "js" "notifybox.js"}}?hash={{ StaticsMD5 }}"></script> 47 <style type="text/css"> 48 #footer{ font-size:.8em; color:#888; } 49 </style> 50 <script type="text/javascript"> 51 {{if .ProjectData}} 52 {{if .ProjectData.Project}} 53 var project = {{.ProjectData.ProjectRef.Identifier}}; 54 var projectName = {{.ProjectData.ProjectRef.DisplayName}}; 55 {{end}} 56 // allProjects only has the identifier and display name properties 57 var allProjects = {{.ProjectData.AllProjects}}; 58 var redirect = {{.ProjectData.AuthRedirect}}; 59 60 {{if .ProjectData.PluginNames}} 61 var appPlugins = {{.ProjectData.PluginNames}} 62 {{else}} 63 var appPlugins = []; 64 {{end}} 65 {{end}} 66 </script> 67 </head> 68 69 <body ng-controller="ProjectController"> 70 {{template "menu" .}} 71 <script src="/static/js/jquery.js"></script> 72 <script src="/static/js/mongostrap.min.js"></script> 73 <script src="/static/js/common.js"></script> 74 <script src="/static/js/moment.min.js"></script> 75 <script src="/static/js/moment-timezone.min.js"></script> 76 <script src="/static/js/moment-timezone-data.js"></script> 77 78 <!-- our scripts --> 79 {{ template "scripts" .}} 80 81 <!-- insert the actual content --> 82 {{template "content" .}} 83 </body> 84 <login-modal></login-modal> 85 </html> 86 {{end}} 87 {{define "flash"}} 88 {{range .Flashes}} 89 <div class="alert alert-{{.Severity}} alert-dismissable"> 90 <button type="button" class="alert-close" data-dismiss="alert" aria-hidden="true">×</button> 91 {{.Message}} 92 </div> 93 {{end}} 94 {{end}}