diff --git a/static/js/confettiHeader.js b/static/js/confettiHeader.js
deleted file mode 100644
index 091f065..0000000
--- a/static/js/confettiHeader.js
+++ /dev/null
@@ -1,12 +0,0 @@
-function randomInRange(min, max) {
- return Math.random() * (max - min) + min;
-}
-
-function doTheConfetti() {
- confetti({
- angle: randomInRange(90, 110),
- spread: randomInRange(70, 120),
- particleCount: randomInRange(100, 200),
- origin: { y: 0.6, x: randomInRange(0.4, 0.8) },
- });
-}
diff --git a/static/js/editItems.js b/static/js/editItems.js
index 61d1e6d..a96141b 100644
--- a/static/js/editItems.js
+++ b/static/js/editItems.js
@@ -8,6 +8,16 @@ function primeCreateNew() {
return true;
}
+function triggerDuplicationDialog(sourceItemId) {
+ // Clear the form
+ $('.form-control').val('');
+ const form = document.getElementById('ItemModalForm');
+ document.getElementById('itemModifyModalLabel').innerText= "Duplicate an item";
+ form.setAttribute('method', 'POST');
+ getDataForEdit(sourceItemId);
+ return true;
+}
+
function primeEdit() {
const form = document.getElementById('ItemModalForm');
document.getElementById('itemModifyModalLabel').innerText = 'Edit an item';
diff --git a/static/js/itemPageHandler.js b/static/js/itemPageHandler.js
index 7b9d3c6..90fe789 100644
--- a/static/js/itemPageHandler.js
+++ b/static/js/itemPageHandler.js
@@ -49,6 +49,9 @@ function dataResponseHandler(json) {
+
`