| 
														
															@@ -55,7 +55,8 @@ function initform(form,map,ro = false) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     form = getelem(form); 
														 | 
														
														 | 
														
															     form = getelem(form); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     for (var e of form.elements) { 
														 | 
														
														 | 
														
															     for (var e of form.elements) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	if (e.classList.contains('noinit')) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if (e.classList.contains('noinit') || 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	    e instanceof HTMLFieldSetElement) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    continue; 
														 | 
														
														 | 
														
															 	    continue; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if (ro && e.disabled != undefined) 
														 | 
														
														 | 
														
															 	if (ro && e.disabled != undefined) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    e.disabled = true; 
														 | 
														
														 | 
														
															 	    e.disabled = true; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -64,8 +65,6 @@ function initform(form,map,ro = false) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    const val = map.get(e.name); 
														 | 
														
														 | 
														
															 	    const val = map.get(e.name); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    if (val == null) 
														 | 
														
														 | 
														
															 	    if (val == null) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		continue; 
														 | 
														
														 | 
														
															 		continue; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	    if (ro && e.disabled != undefined) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		e.disabled = true; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    if (e.type == 'checkbox') { 
														 | 
														
														 | 
														
															 	    if (e.type == 'checkbox') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		e.checked = cfgbool(val) == cfgbool(e.value); 
														 | 
														
														 | 
														
															 		e.checked = cfgbool(val) == cfgbool(e.value); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    } else if (e.type == 'radio') { 
														 | 
														
														 | 
														
															 	    } else if (e.type == 'radio') { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -82,14 +81,13 @@ function initform(form,map,ro = false) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // Load form initialization data 
														 | 
														
														 | 
														
															 // Load form initialization data 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function loadform(form,url,ro = false) { 
														 | 
														
														 | 
														
															 function loadform(form,url,ro = false) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     fetchconfig(url) 
														 | 
														
														 | 
														
															     fetchconfig(url) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	.then((map) => initform(form,map,ro)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	.then((map) => {initform(form,map,ro); }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	.catch(() => {}); 
														 | 
														
														 | 
														
															 	.catch(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // Replace the contents of selected HTML elements based on a map with 
														 | 
														
														 | 
														
															 // Replace the contents of selected HTML elements based on a map with 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // selectors. 
														 | 
														
														 | 
														
															 // selectors. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-function fillin(map,html = false,top = document) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function fillin(map,html = false,top = document) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     for (const [key,val] of map) { 
														 | 
														
														 | 
														
															     for (const [key,val] of map) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	try { 
														 | 
														
														 | 
														
															 	try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    const m = key.match(/(.*?)(?:\;([\w.-]*)(\??))?$/); 
														 | 
														
														 | 
														
															 	    const m = key.match(/(.*?)(?:\;([\w.-]*)(\??))?$/); 
														 |