diff --git a/apps/i2psnark/resources/js/folder.js b/apps/i2psnark/resources/js/folder.js
index fbc906bf92b1b07e21b7cfead20bf8e788945b4e..90d7a68f8490a42bef6f601f873ebecaf76a3f91 100644
--- a/apps/i2psnark/resources/js/folder.js
+++ b/apps/i2psnark/resources/js/folder.js
@@ -1,57 +1,33 @@
-function setupbuttons() {
-	updatesetallbuttons();
-	var form = document.forms[0];
-	form.savepri.disabled = true;
-	form.savepri.className = 'disabled';
+const setupbuttons=()=>{
+	let sp = document.forms[0].savepri;
+	if ( sp ) updatesetallbuttons(), sp.disabled = true, sp.className = 'disabled';
 }
 
-function priorityclicked() {
-	updatesetallbuttons();
-	var form = document.forms[0];
-	form.savepri.disabled = false;
-	form.savepri.className = 'accept';
+const priorityclicked=()=>{
+	let sp = document.forms[0].savepri;
+	if ( sp ) updatesetallbuttons(), sp.disabled = false, sp.className = 'accept';
 }
 
-function updatesetallbuttons() {
-	var notNorm = false;
-	var notHigh = false;
-	var notSkip = false;
-	var form = document.forms[0];
-	for(i = 0; i < form.elements.length; i++) {
-		var elem = form.elements[i];
-		if (elem.type == 'radio') {
-			if (!elem.checked) {
-				if (elem.className == 'prinorm')
-					notNorm = true;
-				else if (elem.className == 'prihigh')
-					notHigh = true;
-				else
-					notSkip = true;
-			}
+const updatesetallbuttons=()=>{
+	let notNorm = true, notHigh = true, notSkip = true, i = 0, len, ele, elems = document.forms[0].elements;	
+	for( len = elems.length ; i < len && (notNorm || notHigh || notSkip) ; ) {
+		ele = elems[i++];
+		if (ele.type == 'radio' && !ele.checked) {
+			if (ele.className == 'prinorm') notNorm = false; 
+			else if (ele.className == 'prihigh') notHigh = false;
+			else notSkip = false;
 		}
 	}
-	if (notNorm)
-	    document.getElementById('setallnorm').className = 'control';
-	else
-	    document.getElementById('setallnorm').className = 'controld';
-	if (notHigh)
-	    document.getElementById('setallhigh').className = 'control';
-	else
-	    document.getElementById('setallhigh').className = 'controld';
-	if (notSkip)
-	    document.getElementById('setallskip').className = 'control';
-	else
-	    document.getElementById('setallskip').className = 'controld';
+	document.getElementById('setallnorm').className = notNorm ? 'controld' : 'control';
+	document.getElementById('setallhigh').className = notHigh ? 'controld' : 'control';
+	document.getElementById('setallskip').className = notSkip ? 'controld' : 'control';
 }
 
-function setallnorm() {
-	var form = document.forms[0];
-	for(i = 0; i < form.elements.length; i++) {
-		var elem = form.elements[i];
-		if (elem.type == 'radio') {
-			if (elem.className === 'prinorm')
-				elem.checked = true;
-		}
+const setallnorm=()=>{
+	let i = 0, ele, elems, len, form = document.forms[0];
+	for ( elems = form.elements, len = elems.length ; i < len ; ) {
+		ele = elems[i++];
+		if (ele.type == 'radio' && ele.className === 'prinorm') ele.checked = true;
 	}
 	document.getElementById('setallnorm').className = 'controld';
 	document.getElementById('setallhigh').className = 'control';
@@ -60,14 +36,11 @@ function setallnorm() {
 	form.savepri.className = 'accept';
 }
 
-function setallhigh() {
-	var form = document.forms[0];
-	for(i = 0; i < form.elements.length; i++) {
-		var elem = form.elements[i];
-		if (elem.type == 'radio') {
-			if (elem.className === 'prihigh')
-				elem.checked = true;
-		}
+const setallhigh=()=>{
+	let i = 0, len, ele, elems, form = document.forms[0];
+	for( elems = form.elements, len = elems.length; i < len ; ) {
+		ele = elems[i++];
+		if (ele.type == 'radio' && ele.className === 'prihigh') ele.checked = true;
 	}
 	document.getElementById('setallnorm').className = 'control';
 	document.getElementById('setallhigh').className = 'controld';
@@ -76,14 +49,11 @@ function setallhigh() {
 	form.savepri.className = 'accept';
 }
 
-function setallskip() {
-	var form = document.forms[0];
-	for(i = 0; i < form.elements.length; i++) {
-		var elem = form.elements[i];
-		if (elem.type == 'radio') {
-			if (elem.className === 'priskip')
-				elem.checked = true;
-		}
+const setallskip=()=>{
+	let i = 0, len, ele, elems, form = document.forms[0];
+	for( elems = form.elements, len = elems.length; i < len ; ) {
+		ele = elems[i++];
+		if (ele.type == 'radio' && ele.className === 'priskip') ele.checked = true;
 	}
 	document.getElementById('setallnorm').className = 'control';
 	document.getElementById('setallhigh').className = 'control';