mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-30 20:46:47 +00:00
functionality for #725
This commit is contained in:
parent
0ff7ee21d0
commit
8a8f61c568
@ -1,14 +1,40 @@
|
|||||||
function attachClipboard(selector) {
|
function attachClipboard(selector) {
|
||||||
|
|
||||||
new ClipboardJS(selector, {
|
var cis = new ClipboardJS(selector, {
|
||||||
text: function(trigger) {
|
text: function(trigger) {
|
||||||
var content = trigger.parentElement.parentElement.textContent;
|
var content = trigger.parentElement.parentElement.textContent;
|
||||||
|
|
||||||
return content.trim();
|
return content.trim();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
console.log(cis);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function attachmodalClipboard(selector) {
|
||||||
|
|
||||||
|
new ClipboardJS(selector, {
|
||||||
|
text: function(trigger) {
|
||||||
|
var content = trigger.parentElement.parentElement.textContent;
|
||||||
|
return content.trim();
|
||||||
|
},
|
||||||
|
container: document.getElementById('modal-about')
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function AboutClipboard(selector) {
|
||||||
|
|
||||||
|
new ClipboardJS(selector, {
|
||||||
|
text: function() {
|
||||||
|
console.log('about');
|
||||||
|
return document.getElementById('about-copy-text').textContent;
|
||||||
|
},
|
||||||
|
container: document.getElementById('modal-about')
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function inventreeDocReady() {
|
function inventreeDocReady() {
|
||||||
/* Run this function when the HTML document is loaded.
|
/* Run this function when the HTML document is loaded.
|
||||||
* This will be called for every page that extends "base.html"
|
* This will be called for every page that extends "base.html"
|
||||||
@ -62,6 +88,8 @@ function inventreeDocReady() {
|
|||||||
|
|
||||||
// Initialize clipboard-buttons
|
// Initialize clipboard-buttons
|
||||||
attachClipboard('.clip-btn');
|
attachClipboard('.clip-btn');
|
||||||
|
attachmodalClipboard('.clip-btn');
|
||||||
|
AboutClipboard('.clip-btn-version');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<td><span class='fas fa-hashtag'></span></td>
|
<td><span class='fas fa-hashtag'></span></td>
|
||||||
<td>{% trans "InvenTree Version" %}</td>
|
<td>{% trans "InvenTree Version" %}</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="https://github.com/inventree/InvenTree/releases">{% inventree_version %}</a>
|
<a href="https://github.com/inventree/InvenTree/releases">{% inventree_version %}</a>{% include "clip.html" %}
|
||||||
{% if up_to_date %}
|
{% if up_to_date %}
|
||||||
<span class='label label-green float-right'>{% trans "Up to Date" %}</span>
|
<span class='label label-green float-right'>{% trans "Up to Date" %}</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -32,20 +32,20 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td><span class='fas fa-hashtag'></span></td>
|
<td><span class='fas fa-hashtag'></span></td>
|
||||||
<td>{% trans "Django Version" %}</td>
|
<td>{% trans "Django Version" %}</td>
|
||||||
<td><a href="https://www.djangoproject.com/">{% django_version %}</a></td>
|
<td><a href="https://www.djangoproject.com/">{% django_version %}</a>{% include "clip.html" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% inventree_commit_hash as hash %}
|
{% inventree_commit_hash as hash %}
|
||||||
{% if hash %}
|
{% if hash %}
|
||||||
<tr>
|
<tr>
|
||||||
<td><span class='fas fa-code-branch'></span></td>
|
<td><span class='fas fa-code-branch'></span></td>
|
||||||
<td>{% trans "Commit Hash" %}</td><td>{{ hash }}</td>
|
<td>{% trans "Commit Hash" %}</td><td>{{ hash }}{% include "clip.html" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% inventree_commit_date as commit_date %}
|
{% inventree_commit_date as commit_date %}
|
||||||
{% if commit_date %}
|
{% if commit_date %}
|
||||||
<tr>
|
<tr>
|
||||||
<td><span class='fas fa-calendar-alt'></span></td>
|
<td><span class='fas fa-calendar-alt'></span></td>
|
||||||
<td>{% trans "Commit Date" %}</td><td>{{ commit_date }}</td>
|
<td>{% trans "Commit Date" %}</td><td>{{ commit_date }}{% include "clip.html" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<tr>
|
<tr>
|
||||||
@ -73,6 +73,14 @@
|
|||||||
<td>{% trans "Submit Bug Report" %}</td>
|
<td>{% trans "Submit Bug Report" %}</td>
|
||||||
<td><a href='{% inventree_github_url %}/issues'>{% inventree_github_url %}issues</a></td>
|
<td><a href='{% inventree_github_url %}/issues'>{% inventree_github_url %}issues</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr><td></td><td></td>
|
||||||
|
<td>
|
||||||
|
<span style="display: none;" id="about-copy-text">{% include "version.html" %}</span>
|
||||||
|
<span class="float-right">
|
||||||
|
<button class="btn clip-btn-version" type="button" data-toggle='tooltip' title='{% trans "copy to clipboard" %}'><i class="fas fa-copy"></i> copy version information</button>
|
||||||
|
</span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
5
InvenTree/templates/version.html
Normal file
5
InvenTree/templates/version.html
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Version Information:{% load inventree_extras %}
|
||||||
|
InvenTree-Version: {% inventree_version %}
|
||||||
|
Django Version: {% django_version %}
|
||||||
|
{% inventree_commit_hash as hash %}{% if hash %}Commit Hash: {{ hash }}{% endif %}
|
||||||
|
{% inventree_commit_date as commit_date %}{% if commit_date %}Commit Date: {{ commit_date }}{% endif %}
|
Loading…
x
Reference in New Issue
Block a user