summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/repository/utils/dom.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/repository/utils/dom.js')
-rw-r--r--app/assets/javascripts/repository/utils/dom.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/assets/javascripts/repository/utils/dom.js b/app/assets/javascripts/repository/utils/dom.js
index 963e6fc0bc4..81565a00d82 100644
--- a/app/assets/javascripts/repository/utils/dom.js
+++ b/app/assets/javascripts/repository/utils/dom.js
@@ -1,4 +1,11 @@
-// eslint-disable-next-line import/prefer-default-export
export const updateElementsVisibility = (selector, isVisible) => {
document.querySelectorAll(selector).forEach(elem => elem.classList.toggle('hidden', !isVisible));
};
+
+export const updateFormAction = (selector, basePath, path) => {
+ const form = document.querySelector(selector);
+
+ if (form) {
+ form.action = `${basePath}${path}`;
+ }
+};