Browse Source

Merge pull request #19162 from alehaa/19040-copy-rendered-config

Fixes #19040: Add button to copy rendered config to clipboard
bctiemann 10 months ago
parent
commit
2356a3c125
1 changed files with 7 additions and 4 deletions
  1. 7 4
      netbox/templates/extras/object_render_config.html

+ 7 - 4
netbox/templates/extras/object_render_config.html

@@ -54,11 +54,14 @@
           <div class="card">
             <h2 class="card-header d-flex justify-content-between">
               {% trans "Rendered Config" %}
-              <a href="?export=True" class="btn btn-primary lh-1" role="button">
-                <i class="mdi mdi-download" aria-hidden="true"></i> {% trans "Download" %}
-              </a>
+              <div>
+                {% copy_content "rendered_config" %}
+                <a href="?export=True" class="btn btn-primary lh-1" role="button">
+                  <i class="mdi mdi-download" aria-hidden="true"></i> {% trans "Download" %}
+                </a>
+              </div>
             </h2>
-            <pre class="card-body">{{ rendered_config }}</pre>
+            <pre class="card-body" id="rendered_config">{{ rendered_config }}</pre>
           </div>
         {% else %}
           <div class="alert alert-warning">