mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
ux(): help popover
This commit is contained in:
@@ -16,6 +16,7 @@ export function popoverDirective() {
|
||||
return;
|
||||
}
|
||||
|
||||
var offset = attrs.offset || '0 -10px';
|
||||
|
||||
transclude(function(clone, newScope) {
|
||||
var content = document.createElement("div");
|
||||
@@ -27,10 +28,10 @@ export function popoverDirective() {
|
||||
target: inputElem[0],
|
||||
content: content,
|
||||
position: 'right middle',
|
||||
classes: 'drop-popover',
|
||||
classes: 'drop-help',
|
||||
openOn: 'click',
|
||||
tetherOptions: {
|
||||
offset: "0 -10px"
|
||||
offset: offset
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<ul class="sidemenu">
|
||||
|
||||
<li class="sidemenu-org-section" ng-if="ctrl.isSignedIn" class="dropdown">
|
||||
<div class="sidemenu-org">
|
||||
<a class="sidemenu-org" href="profile">
|
||||
<div class="sidemenu-org-avatar">
|
||||
<img ng-if="ctrl.user.gravatarUrl" ng-src="{{ctrl.user.gravatarUrl}}">
|
||||
<span class="sidemenu-org-avatar--missing">
|
||||
@@ -12,7 +12,7 @@
|
||||
<span class="sidemenu-org-user sidemenu-item-text">{{ctrl.user.name}}</span>
|
||||
<span class="sidemenu-org-name sidemenu-item-text">{{ctrl.user.orgName}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<i class="fa fa-caret-right"></i>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li ng-repeat="menuItem in ctrl.orgMenu" ng-class="menuItem.cssClass">
|
||||
|
||||
@@ -15,6 +15,13 @@
|
||||
<div class="gf-form">
|
||||
<span class="gf-form-label width-7">Name</span>
|
||||
<input class="gf-form-input max-width-21" type="text" ng-model="current.name" placeholder="My data source name" required>
|
||||
|
||||
<gf-popover offset="0px -85px">
|
||||
The name is used when you select the data source in panels.
|
||||
The <code>Default</code> data source is preselected in new
|
||||
new panels.
|
||||
</gf-popover>
|
||||
|
||||
<editor-checkbox text="Default" model="current.isDefault"></editor-checkbox>
|
||||
</div>
|
||||
|
||||
@@ -24,6 +31,7 @@
|
||||
<select class="gf-form-input gf-size-auto" ng-model="current.type" ng-options="k as v.name for (k, v) in types" ng-change="typeChanged()"></select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<rebuild-on-change property="datasourceMeta.id">
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
<gf-popover>
|
||||
<p>Specify a complete HTTP url (http://your_server:8080)</p>
|
||||
<p ng-show="current.access === 'direct'">
|
||||
When access method is <code>Direct</code> then this url needs to be
|
||||
accessable from your browser.
|
||||
</p>
|
||||
<p ng-show="current.access === 'proxy'">
|
||||
Your access method is currently <code>Proxy</code> then the url needs to
|
||||
be accessable from the grafana backend.
|
||||
</p>
|
||||
<span ng-show="current.access === 'direct'">
|
||||
Your access method is <code>Direct</code>, this means the url
|
||||
needs to be accessable from the browser.
|
||||
</span>
|
||||
<span ng-show="current.access === 'proxy'">
|
||||
Your access method is currently <code>Proxy</code>, this means the url
|
||||
needs to be accessable from the grafana backend.
|
||||
</span>
|
||||
</gf-popover>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user