slitaz-dev-tools diff mirror-tools/slitaz/mirror/floppies/builder/clientbuilder.js @ rev 302
Update floppies
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Sep 01 17:28:05 2017 +0200 (2017-09-01) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/mirror-tools/slitaz/mirror/floppies/builder/clientbuilder.js Fri Sep 01 17:28:05 2017 +0200 1.3 @@ -0,0 +1,53 @@ 1.4 +function updateHtmlCode() { 1.5 +if (location.hash != "#test") return false; 1.6 + var f = document.forms["io"] 1.7 + document.getElementById("note1").innerHTML = 1.8 + "Note 1: client side tool. No size limits." 1.9 + f.elements["build"].onclick = buildFloppies 1.10 + f.enctype = "application/x-www-form-urlencoded" 1.11 + f.action = "" 1.12 +} 1.13 + 1.14 +function buildFloppies() { 1.15 + var f = document.forms["io"] 1.16 + if (f.elements["kernel"].value == "") { 1.17 + alert("The kernel file is required.") 1.18 + return false 1.19 + } 1.20 +alert("buildFloppies() ") 1.21 + var total = f.elements["kernel"].file.size 1.22 +alert("buildFloppies() total="+total) 1.23 + var i 1.24 + for (i = 0; i < elements["initrd"].files.length; i++) 1.25 + total += elements["initrd"].files[i].size 1.26 + for (i = 0; i < elements["initrd2"].files.length; i++) 1.27 + total += elements["initrd2"].files[i].size 1.28 +alert("buildFloppies() total="+total) 1.29 +var s = "" 1.30 +for (i = 0; i < f.elements.length; i++) { 1.31 + s += i+ ": " + f.elements[i].name+"="+f.elements[i].value+", " 1.32 +} 1.33 +alert(s); 1.34 + f.style.visibility = "hidden"; 1.35 + dlfiles = document.createElement("div") 1.36 + f.appendChild = dlfiles 1.37 +alert("end buildFloppies()") 1.38 + return false 1.39 +} 1.40 + 1.41 +// document.getElementById(id) 1.42 +// document.getElementsByTagName(name) "p" 1.43 +// document.getElementsByClassName(name) 1.44 +// element.innerHTML = new html 1.45 +// element.setAttribute(attribute, value) 1.46 +// document.createElement(element) 1.47 +// document.removeChild(element) 1.48 +// document.appendChild(element) 1.49 +// document.replaceChild(element) 1.50 +// parentNode 1.51 +// childNodes[nodenumber] 1.52 +// firstChild 1.53 +// lastChild 1.54 +// nextSibling 1.55 +// previousSibling 1.56 +