initial functionality for #997

This commit is contained in:
Matthias 2021-05-09 14:28:46 +02:00
parent e683912561
commit 783b039eb1
5 changed files with 33 additions and 1 deletions

View File

@ -936,4 +936,16 @@ input[type="submit"] {
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
line-height: unset;
}
}
.clip-btn {
font-size: 10px;
padding: 0px 6px;
color: var(--label-grey);
background: none;
}
.clip-btn:hover {
padding: 6px 6px;
background: var(--label-grey);
}

File diff suppressed because one or more lines are too long

View File

@ -48,6 +48,13 @@ function inventreeDocReady() {
no_post: true,
});
});
// Initialize clipboard-buttons
new ClipboardJS('.clip-btn', {
text: function(trigger) {
return trigger.parentElement.parentElement.textContent;
}
});
}
function isFileTransfer(transfer) {

View File

@ -133,11 +133,14 @@
<!-- boostrap-table-treegrid -->
<script type='text/javascript' src='{% static "bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js" %}'></script>
<!-- 3rd party general js -->
<script type="text/javascript" src="{% static 'fullcalendar/main.js' %}"></script>
<script type="text/javascript" src="{% static 'fullcalendar/locales-all.js' %}"></script>
<script type="text/javascript" src="{% static 'script/select2/select2.js' %}"></script>
<script type='text/javascript' src="{% static 'script/moment.js' %}"></script>
<script type='text/javascript' src="{% static 'script/clipboard.min.js' %}"></script>
<!-- general InvenTree -->
<script type='text/javascript' src="{% static 'script/inventree/inventree.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/api.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/notification.js' %}"></script>

View File

@ -0,0 +1,3 @@
<span class="float-right">
<button class="btn clip-btn" type="button"><i class="fas fa-copy"></i></button>
</span>