forked from openshift/origin-web-console
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_copy-to-clipboard.html
31 lines (31 loc) · 1.06 KB
/
_copy-to-clipboard.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<div class="input-group copy-to-clipboard"
ng-class="{'limit-width': !displayWide, 'copy-to-clipboard-multiline': multiline}">
<input
ng-if="!multiline"
id="{{id}}"
type="text"
class="form-control"
value="{{inputText || clipboardText}}"
ng-disabled="isDisabled"
ng-readonly="!isDisabled"
select-on-focus>
<pre ng-if="multiline" id="{{id}}">{{inputText || clipboardText}}</pre>
<span ng-class="{ 'input-group-btn': !multiline }" ng-hide="hidden">
<a ng-show="!inputText"
data-clipboard-target="#{{id}}"
href=""
ng-disabled="isDisabled"
data-toggle="tooltip"
title="Copy to clipboard"
role="button"
class="btn btn-default"><i class="fa fa-clipboard"/></a>
<a ng-show="inputText"
data-clipboard-text="{{clipboardText}}"
href=""
ng-disabled="isDisabled"
data-toggle="tooltip"
title="Copy to clipboard"
role="button"
class="btn btn-default"><i class="fa fa-clipboard"/></a>
</span>
</div><!-- /input-group -->