made API endpoints copyable

This commit is contained in:
DESKTOP-GENO133\IvanPlex 2024-03-10 08:56:41 -06:00
parent 00b3145e79
commit 7c1e6bd45c
4 changed files with 32 additions and 24 deletions

View File

@ -16,7 +16,7 @@
<div class="col-1">
<h6>Method</h6>
</div>
<div class="col-5">
<div class="col-5 copyable">
<h6>Endpoint</h6>
</div>
<div class="col-3">
@ -30,7 +30,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicles</code>
</div>
<div class="col-3">
@ -44,7 +44,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/servicerecords</code>
</div>
<div class="col-3">
@ -58,7 +58,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/servicerecords/add</code>
</div>
<div class="col-3">
@ -80,7 +80,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/repairrecords</code>
</div>
<div class="col-3">
@ -94,7 +94,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/repairrecords/add</code>
</div>
<div class="col-3">
@ -116,7 +116,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/upgraderecords</code>
</div>
<div class="col-3">
@ -130,7 +130,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/upgraderecords/add</code>
</div>
<div class="col-3">
@ -152,7 +152,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/taxrecords</code>
</div>
<div class="col-3">
@ -166,7 +166,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/taxrecords/add</code>
</div>
<div class="col-3">
@ -187,7 +187,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/gasrecords</code>
</div>
<div class="col-3">
@ -205,7 +205,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/gasrecords/add</code>
</div>
<div class="col-3">
@ -229,7 +229,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/reminders</code>
</div>
<div class="col-3">
@ -245,7 +245,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/reminders/send</code>
</div>
<div class="col-3">
@ -260,7 +260,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/makebackup</code>
</div>
<div class="col-3">
@ -275,7 +275,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/odometerrecords</code>
</div>
<div class="col-3">
@ -289,7 +289,7 @@
<div class="col-1">
GET
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/odometerrecords/latest</code>
</div>
<div class="col-3">
@ -303,7 +303,7 @@
<div class="col-1">
POST
</div>
<div class="col-5">
<div class="col-5 copyable">
<code>/api/vehicle/odometerrecords/add</code>
</div>
<div class="col-3">
@ -320,3 +320,8 @@
}
</div>
</div>
<script>
$('.copyable').on('click', function (e) {
copyToClipboard(e.currentTarget);
})
</script>

View File

@ -120,11 +120,6 @@
}
})
}
function copyToClipboard(e) {
var textToCopy = e.textContent;
navigator.clipboard.writeText(textToCopy);
successToast("Copied to Clipboard");
}
function generateNewToken() {
Swal.fire({
title: 'Generate Token',

View File

@ -371,3 +371,6 @@ input[type="file"] {
position: absolute;
z-index: 10;
}
.copyable{
cursor: pointer;
}

View File

@ -960,3 +960,8 @@ function saveUserColumnPreferences(importMode) {
}
});
}
function copyToClipboard(e) {
var textToCopy = e.textContent;
navigator.clipboard.writeText(textToCopy);
successToast("Copied to Clipboard");
}