slitaz-dev-tools view 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 source
1 function updateHtmlCode() {
2 if (location.hash != "#test") return false;
3 var f = document.forms["io"]
4 document.getElementById("note1").innerHTML =
5 "Note 1: client side tool. No size limits."
6 f.elements["build"].onclick = buildFloppies
7 f.enctype = "application/x-www-form-urlencoded"
8 f.action = ""
9 }
11 function buildFloppies() {
12 var f = document.forms["io"]
13 if (f.elements["kernel"].value == "") {
14 alert("The kernel file is required.")
15 return false
16 }
17 alert("buildFloppies() ")
18 var total = f.elements["kernel"].file.size
19 alert("buildFloppies() total="+total)
20 var i
21 for (i = 0; i < elements["initrd"].files.length; i++)
22 total += elements["initrd"].files[i].size
23 for (i = 0; i < elements["initrd2"].files.length; i++)
24 total += elements["initrd2"].files[i].size
25 alert("buildFloppies() total="+total)
26 var s = ""
27 for (i = 0; i < f.elements.length; i++) {
28 s += i+ ": " + f.elements[i].name+"="+f.elements[i].value+", "
29 }
30 alert(s);
31 f.style.visibility = "hidden";
32 dlfiles = document.createElement("div")
33 f.appendChild = dlfiles
34 alert("end buildFloppies()")
35 return false
36 }
38 // document.getElementById(id)
39 // document.getElementsByTagName(name) "p"
40 // document.getElementsByClassName(name)
41 // element.innerHTML = new html
42 // element.setAttribute(attribute, value)
43 // document.createElement(element)
44 // document.removeChild(element)
45 // document.appendChild(element)
46 // document.replaceChild(element)
47 // parentNode
48 // childNodes[nodenumber]
49 // firstChild
50 // lastChild
51 // nextSibling
52 // previousSibling