voterunner

quick and dirty votes and discussions
git clone https://git.ce9e.org/voterunner.git

commit
f3d8fac408c5eb13ff17e96e75596a9030ca9b3c
parent
eb10a08b33f3b4fc4f9ab0f80dd5c7b3ce9f2ce3
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2020-10-18 07:09
fix update for changable ID

Diffstat

M static/src/voterunner.js 12 ++----------

1 files changed, 2 insertions, 10 deletions


diff --git a/static/src/voterunner.js b/static/src/voterunner.js

@@ -42,13 +42,9 @@ document.addEventListener('DOMContentLoaded', function() {
   42    42 		}
   43    43 	};
   44    44 
   45    -1 	var user = state.nodes.find(n => n.id === state.id);
   46    -1 	if (user) {
   47    -1 		document.querySelector('.user__comment textarea').value = user.comment;
   48    -1 		ensureVisible(user);
   49    -1 	}
   -1    45 	var update = utils.initVDom(document.querySelector('#tree'), template.template, state, function() {
   -1    46 		var user = state.nodes.find(n => n.id === state.id);
   50    47 
   51    -1 	var updateUser = function() {
   52    48 		document.querySelector('.user__votes').textContent = template.getVotes(state.nodes, user || {});
   53    49 
   54    50 		if (user && user.delegate) {
@@ -56,10 +52,6 @@ document.addEventListener('DOMContentLoaded', function() {
   56    52 		} else {
   57    53 			document.querySelector('.user__delegation').textContent = '(no delegation)';
   58    54 		}
   59    -1 	};
   60    -1 
   61    -1 	var update = utils.initVDom(document.querySelector('#tree'), template.template, state, function() {
   62    -1 		updateUser();
   63    55 	});
   64    56 
   65    57 	utils.on(document, 'click', '.node__expand', function() {