mirror of
https://github.com/grafana/grafana.git
synced 2025-01-08 15:13:30 -06:00
feat(footer): began work on page footer
This commit is contained in:
parent
152e085310
commit
de26a17dc7
@ -1,13 +1,17 @@
|
||||
package dtos
|
||||
|
||||
type IndexViewData struct {
|
||||
User *CurrentUser
|
||||
Settings map[string]interface{}
|
||||
AppUrl string
|
||||
AppSubUrl string
|
||||
GoogleAnalyticsId string
|
||||
GoogleTagManagerId string
|
||||
MainNavLinks []*NavLink
|
||||
User *CurrentUser
|
||||
Settings map[string]interface{}
|
||||
AppUrl string
|
||||
AppSubUrl string
|
||||
GoogleAnalyticsId string
|
||||
GoogleTagManagerId string
|
||||
MainNavLinks []*NavLink
|
||||
BuildVersion string
|
||||
BuildCommit string
|
||||
NewGrafanaVersionExists bool
|
||||
NewGrafanaVersion string
|
||||
}
|
||||
|
||||
type PluginCss struct {
|
||||
|
@ -137,11 +137,9 @@ func getFrontendSettingsMap(c *middleware.Context) (map[string]interface{}, erro
|
||||
"allowOrgCreate": (setting.AllowUserOrgCreate && c.IsSignedIn) || c.IsGrafanaAdmin,
|
||||
"authProxyEnabled": setting.AuthProxyEnabled,
|
||||
"buildInfo": map[string]interface{}{
|
||||
"version": setting.BuildVersion,
|
||||
"commit": setting.BuildCommit,
|
||||
"buildstamp": setting.BuildStamp,
|
||||
"latestVersion": plugins.GrafanaLatestVersion,
|
||||
"hasUpdate": plugins.GrafanaHasUpdate,
|
||||
"version": setting.BuildVersion,
|
||||
"commit": setting.BuildCommit,
|
||||
"buildstamp": setting.BuildStamp,
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -36,11 +36,15 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) {
|
||||
LightTheme: prefs.Theme == "light",
|
||||
Timezone: prefs.Timezone,
|
||||
},
|
||||
Settings: settings,
|
||||
AppUrl: setting.AppUrl,
|
||||
AppSubUrl: setting.AppSubUrl,
|
||||
GoogleAnalyticsId: setting.GoogleAnalyticsId,
|
||||
GoogleTagManagerId: setting.GoogleTagManagerId,
|
||||
Settings: settings,
|
||||
AppUrl: setting.AppUrl,
|
||||
AppSubUrl: setting.AppSubUrl,
|
||||
GoogleAnalyticsId: setting.GoogleAnalyticsId,
|
||||
GoogleTagManagerId: setting.GoogleTagManagerId,
|
||||
BuildVersion: setting.BuildVersion,
|
||||
BuildCommit: setting.BuildCommit,
|
||||
NewGrafanaVersion: plugins.GrafanaLatestVersion,
|
||||
NewGrafanaVersionExists: plugins.GrafanaHasUpdate,
|
||||
}
|
||||
|
||||
if setting.DisableGravatar {
|
||||
|
@ -35,15 +35,6 @@ function (angular, coreModule, config) {
|
||||
}
|
||||
};
|
||||
|
||||
// build info view model
|
||||
$scope.buildInfo = {
|
||||
version: config.buildInfo.version,
|
||||
commit: config.buildInfo.commit,
|
||||
buildstamp: new Date(config.buildInfo.buildstamp * 1000),
|
||||
latestVersion: config.buildInfo.latestVersion,
|
||||
hasUpdate: config.buildInfo.hasUpdate,
|
||||
};
|
||||
|
||||
$scope.submit = function() {
|
||||
if ($scope.loginMode) {
|
||||
$scope.login();
|
||||
|
@ -73,14 +73,5 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row" style="margin-top: 50px">
|
||||
<div class="version-footer text-center small">
|
||||
Grafana version: {{buildInfo.version}}, commit: {{buildInfo.commit}},
|
||||
build date: {{buildInfo.buildstamp | date: 'yyyy-MM-dd HH:mm:ss' }}
|
||||
</div>
|
||||
<div class="version-footer text-center small" ng-show="buildInfo.hasUpdate">
|
||||
<a class="external-link" target="_blank" href="http://grafana.org/download">New Grafana Version Available ({{buildInfo.latestVersion}})</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -67,7 +67,6 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -7,3 +7,6 @@
|
||||
a { color: darken($gray-1, 25%); }
|
||||
}
|
||||
|
||||
.footer {
|
||||
padding: 5rem 0 1rem 0;
|
||||
}
|
||||
|
@ -39,6 +39,36 @@
|
||||
</div>
|
||||
|
||||
<div ng-view class="main-view"></div>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="row text-center">
|
||||
<a href="http://docs.grafana.org" target="_blank">
|
||||
<i class="fa fa-question-circle"></i>
|
||||
Docs
|
||||
</a>
|
||||
<span class="muted">|</a>
|
||||
<a href="https://grafana.net/support/plans" target="_blank">
|
||||
<i class="fa fa-question-circle"></i>
|
||||
Support Plans
|
||||
</a>
|
||||
<span class="muted">|</a>
|
||||
<a href="https://grafana.org/community" target="_blank">
|
||||
<i class="fa fa-comments"></i>
|
||||
Community
|
||||
</a>
|
||||
<span class="muted">|</a>
|
||||
<a href="http://docs.grafana.org" target="_blank">
|
||||
<a href="http://grafana.org" target="_blank">Grafana</a>
|
||||
<span class="muted">v[[.BuildVersion]] (commit: [[.BuildCommit]])</span>
|
||||
<span class="muted">|</a>
|
||||
[[if .NewGrafanaVersionExists]]
|
||||
<a href="http://grafana.org/download" target="_blank" bs-tooltip="'[[.NewGrafanaVersion]]'">
|
||||
<i class="fa fa-question-circle-o"></i>
|
||||
New version available!
|
||||
</a>
|
||||
[[end]]
|
||||
</div>
|
||||
</footer>
|
||||
</grafana-app>
|
||||
</body>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user