summaryrefslogtreecommitdiff
path: root/elm
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2020-07-15 13:40:59 +0200
committerYorhel <git@yorhel.nl>2020-07-15 13:41:02 +0200
commit8d4d759256316de49710796152488ba1da09f731 (patch)
tree93346ca4c2916cf360cc2366040b266fbc011b64 /elm
parent1690494ea55ae3e1e4fa002d5fd8bd1999c431a5 (diff)
UList::Export: Add initial list export functionality
Diffstat (limited to 'elm')
-rw-r--r--elm/UList/ManageLabels.js8
-rw-r--r--elm/UList/SaveDefault.js7
-rw-r--r--elm/UList/actiontabs.js17
3 files changed, 17 insertions, 15 deletions
diff --git a/elm/UList/ManageLabels.js b/elm/UList/ManageLabels.js
index f9f8c68b..3ff2db61 100644
--- a/elm/UList/ManageLabels.js
+++ b/elm/UList/ManageLabels.js
@@ -1,11 +1,3 @@
-document.querySelectorAll('#managelabels').forEach(function(b) {
- b.onclick = function() {
- document.querySelectorAll('.managelabels').forEach(function(e) { e.classList.toggle('hidden') })
- document.querySelectorAll('.savedefault').forEach(function(e) { e.classList.add('hidden') })
- };
- return false;
-});
-
wrap_elm_init('UList.ManageLabels', function(init, opt) {
opt.flags = { uid: pageVars.uid, labels: pageVars.labels };
init(opt);
diff --git a/elm/UList/SaveDefault.js b/elm/UList/SaveDefault.js
deleted file mode 100644
index a253680f..00000000
--- a/elm/UList/SaveDefault.js
+++ /dev/null
@@ -1,7 +0,0 @@
-document.querySelectorAll('#savedefault').forEach(function(b) {
- b.onclick = function() {
- document.querySelectorAll('.savedefault').forEach(function(e) { e.classList.toggle('hidden') })
- document.querySelectorAll('.managelabels').forEach(function(e) { e.classList.add('hidden') })
- };
- return false;
-});
diff --git a/elm/UList/actiontabs.js b/elm/UList/actiontabs.js
new file mode 100644
index 00000000..0ae2b7f9
--- /dev/null
+++ b/elm/UList/actiontabs.js
@@ -0,0 +1,17 @@
+var buttons = ['managelabels', 'savedefault', 'exportlist'];
+
+buttons.forEach(function(but) {
+ document.querySelectorAll('#'+but).forEach(function(b) {
+ b.onclick = function() {
+ buttons.forEach(function(but2) {
+ document.querySelectorAll('.'+but2).forEach(function(e) {
+ if(but == but2)
+ e.classList.toggle('hidden');
+ else
+ e.classList.add('hidden')
+ })
+ })
+ return false;
+ }
+ })
+})