mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 20:55:42 +00:00 
			
		
		
		
	functionality for #725
This commit is contained in:
		| @@ -1,14 +1,40 @@ | ||||
| function attachClipboard(selector) { | ||||
|  | ||||
|     new ClipboardJS(selector, { | ||||
|     var cis = new ClipboardJS(selector, { | ||||
|         text: function(trigger) { | ||||
|             var content = trigger.parentElement.parentElement.textContent; | ||||
|  | ||||
|             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() { | ||||
|     /* Run this function when the HTML document is loaded. | ||||
|      * This will be called for every page that extends "base.html" | ||||
| @@ -62,6 +88,8 @@ function inventreeDocReady() { | ||||
|  | ||||
|     // Initialize clipboard-buttons | ||||
|     attachClipboard('.clip-btn'); | ||||
|     attachmodalClipboard('.clip-btn'); | ||||
|     AboutClipboard('.clip-btn-version'); | ||||
|  | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -21,7 +21,7 @@ | ||||
|                                 <td><span class='fas fa-hashtag'></span></td> | ||||
|                                 <td>{% trans "InvenTree Version" %}</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 %} | ||||
|                                     <span class='label label-green float-right'>{% trans "Up to Date" %}</span> | ||||
|                                     {% else %} | ||||
| @@ -32,20 +32,20 @@ | ||||
|                             <tr> | ||||
|                                 <td><span class='fas fa-hashtag'></span></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> | ||||
|                             {% inventree_commit_hash as hash %} | ||||
|                             {% if hash %} | ||||
|                             <tr> | ||||
|                                 <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> | ||||
|                             {% endif %} | ||||
|                             {% inventree_commit_date as commit_date %} | ||||
|                             {% if commit_date %} | ||||
|                             <tr> | ||||
|                                 <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> | ||||
|                             {% endif %} | ||||
|                             <tr> | ||||
| @@ -73,6 +73,14 @@ | ||||
|                                 <td>{% trans "Submit Bug Report" %}</td> | ||||
|                                 <td><a href='{% inventree_github_url %}/issues'>{% inventree_github_url %}issues</a></td> | ||||
|                             </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> | ||||
|  | ||||
|                     </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 %} | ||||
		Reference in New Issue
	
	Block a user