mirror of
https://github.com/valitydev/redash.git
synced 2024-11-08 01:48:54 +00:00
50 lines
2.7 KiB
HTML
50 lines
2.7 KiB
HTML
<new-widget-form dashboard="dashboard"></new-widget-form>
|
|
<edit-dashboard-form dashboard="dashboard" id="edit_dashboard_dialog"></edit-dashboard-form>
|
|
|
|
<div class="container">
|
|
<h2 id="dashboard_title">
|
|
{{dashboard.name}}
|
|
|
|
<button type="button" class="btn btn-default btn-xs" ng-class="{active: refreshEnabled}" tooltip="Enable/Disable Auto Refresh" ng-click="triggerRefresh()"><span class="glyphicon glyphicon-refresh"></span></button>
|
|
<span ng-show="dashboard.canEdit()">
|
|
<button type="button" class="btn btn-default btn-xs" data-toggle="modal" href="#edit_dashboard_dialog" tooltip="Edit Dashboard (Name/Layout)"><span
|
|
class="glyphicon glyphicon-cog"></span></button>
|
|
<button type="button" class="btn btn-default btn-xs" data-toggle="modal"
|
|
href="#add_query_dialog" tooltip="Add Widget (Chart/Table)"><span class="glyphicon glyphicon-plus"></span>
|
|
</button>
|
|
</span>
|
|
</h2>
|
|
</div>
|
|
|
|
<div class="container" id="dashboard">
|
|
<div ng-repeat="row in dashboard.widgets" class="row">
|
|
<div ng-repeat="widget in row" class="col-lg-{{widget.width | colWidth}}"
|
|
ng-controller='WidgetCtrl'>
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title" style="cursor: pointer;" ng-click="open(query, widget.visualization)">
|
|
<p>
|
|
<span ng-bind="query.name"></span>
|
|
</p>
|
|
<div class="text-muted" ng-bind="query.description"></div>
|
|
</h3>
|
|
</div>
|
|
|
|
<visualization-renderer visualization="widget.visualization" query-result="queryResult"></visualization-renderer class="panel-body">
|
|
|
|
<div class="panel-footer">
|
|
<span class="label label-default"
|
|
tooltip="next update {{nextUpdateTime}} (query runtime: {{queryResult.getRuntime() | durationHumanize}})"
|
|
tooltip-placement="bottom">Updated: <span am-time-ago="queryResult.getUpdatedAt()"></span></span>
|
|
|
|
<span class="pull-right">
|
|
<a class="btn btn-default btn-xs" ng-href="/queries/{{query.id}}#{{widget.visualization.id}}"><span class="glyphicon glyphicon-link"></span></a>
|
|
<button type="button" class="btn btn-default btn-xs" ng-show="dashboard.canEdit()" ng-click="deleteWidget()" title="Remove Widget"><span class="glyphicon glyphicon-trash"></span></button>
|
|
</span>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |