utkarshcmu 10 лет назад
Родитель
Сommit
890c527ae5

+ 6 - 1
public/app/features/dashboard/dashboardNavCtrl.js

@@ -1,9 +1,10 @@
 define([
   'angular',
   'lodash',
+  'moment',
   'vendor/filesaver'
 ],
-function (angular, _) {
+function (angular, _, moment) {
   'use strict';
 
   var module = angular.module('grafana.controllers');
@@ -157,6 +158,10 @@ function (angular, _) {
       playlistSrv.stop(1);
     };
 
+    $scope.dateFormat = function(date) {
+      return moment(date).format('MMMM Do YYYY, h:mm a');
+    };
+
   });
 
 });

+ 14 - 0
public/app/features/dashboard/partials/dashboardTopNav.html

@@ -41,6 +41,20 @@
 						<li ng-if="dashboardMeta.canSave"><a class="pointer" ng-click="deleteDashboard();">Delete dashboard</a></li>
 					</ul>
 				</li>
+        <li class="dropdown">
+          <a class="pointer" ng-click="hideTooltip($event)" bs-tooltip="'Dashboard info'" data-placement="bottom" data-toggle="dropdown"><i class="fa fa-info"></i></a>
+          <div class="dropdown-menu dropdown-text">
+          <table>
+            <tr>
+              <td><b>Updated at</b></td><td>&nbsp:&nbsp</td>
+              <td>{{dateFormat(dashboardMeta.updated)}}</td>
+            </tr>
+            <tr>
+              <td><b>Created at</b></td><td>&nbsp:&nbsp</td>
+              <td>{{dateFormat(dashboardMeta.created)}}</td>
+            </tr>
+          </table>
+        </li>
 			</ul>
 
 			<ul class="nav dash-playlist-actions" ng-if="playlistSrv">

+ 5 - 0
public/less/overrides.less

@@ -599,3 +599,8 @@ code, pre {
   margin-left: 0;
   margin-right: -1px;
 }
+
+.dropdown-text {
+  width: 250px;
+  font-size: 12px;  
+}