switch input value from range to number
This commit is contained in:
parent
224e4d61a6
commit
34f4e35361
|
@ -21,20 +21,12 @@
|
||||||
// draw logo
|
// draw logo
|
||||||
function draw() {
|
function draw() {
|
||||||
// get values
|
// get values
|
||||||
var pad_size = parseInt(pad_size_range.value,10)
|
var pad_size = parseInt(pad_size_input.value,10)
|
||||||
var pad_thickness = parseInt(pad_thickness_range.value,10)
|
var pad_thickness = parseInt(pad_thickness_input.value,10)
|
||||||
var pad_spacing = parseInt(pad_spacing_range.value,10)
|
var pad_spacing = parseInt(pad_spacing_input.value,10)
|
||||||
var pad_chip_spacing = parseInt(pad_chip_spacing_range.value,10)
|
var pad_chip_spacing = parseInt(pad_chip_spacing_input.value,10)
|
||||||
var chip_thickness = parseInt(chip_thickness_range.value,10)
|
var chip_thickness = parseInt(chip_thickness_input.value,10)
|
||||||
var text_thickness = parseInt(text_thickness_range.value,10)
|
var text_thickness = parseInt(text_thickness_input.value,10)
|
||||||
|
|
||||||
// display values
|
|
||||||
pad_size_text.innerHTML = pad_size
|
|
||||||
pad_thickness_text.innerHTML = pad_thickness
|
|
||||||
pad_spacing_text.innerHTML = pad_spacing
|
|
||||||
pad_chip_spacing_text.innerHTML = pad_chip_spacing
|
|
||||||
chip_thickness_text.innerHTML = chip_thickness
|
|
||||||
text_thickness_text.innerHTML = text_thickness
|
|
||||||
|
|
||||||
// set values in logo
|
// set values in logo
|
||||||
var size = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2+pad_size+pad_thickness
|
var size = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2+pad_size+pad_thickness
|
||||||
|
@ -153,21 +145,7 @@
|
||||||
if (logo.unit==unit) {
|
if (logo.unit==unit) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// get values
|
|
||||||
var pad_size = parseInt(pad_size_range.value,10)
|
|
||||||
var pad_thickness = parseInt(pad_thickness_range.value,10)
|
|
||||||
var pad_spacing = parseInt(pad_spacing_range.value,10)
|
|
||||||
var pad_chip_spacing = parseInt(pad_chip_spacing_range.value,10)
|
|
||||||
var chip_thickness = parseInt(chip_thickness_range.value,10)
|
|
||||||
var text_thickness = parseInt(text_thickness_range.value,10)
|
|
||||||
|
|
||||||
// display values
|
|
||||||
pad_size_text.innerHTML = pad_size
|
|
||||||
pad_thickness_text.innerHTML = pad_thickness
|
|
||||||
pad_spacing_text.innerHTML = pad_spacing
|
|
||||||
pad_chip_spacing_text.innerHTML = pad_chip_spacing
|
|
||||||
chip_thickness_text.innerHTML = chip_thickness
|
|
||||||
text_thickness_text.innerHTML = text_thickness
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<div id="svg"></div>
|
<div id="svg"></div>
|
||||||
|
@ -182,12 +160,12 @@
|
||||||
<option value="in">inch (in)</option>
|
<option value="in">inch (in)</option>
|
||||||
<option value="mil">mil/thou (mil)</option>
|
<option value="mil">mil/thou (mil)</option>
|
||||||
</select><br />
|
</select><br />
|
||||||
pad size: <input id="pad_size_range" type="range" min="0" max="100" value="30" step="5" onchange="draw()" /> <span id="pad_size_text"></span><br />
|
pad size: <input id="pad_size_input" type="number" step="any" value=30 min=0 onchange="draw()"/><br />
|
||||||
pad thickness: <input id="pad_thickness_range" type="range" min="1" max="20" value="15" step="1" onchange="draw()" /> <span id="pad_thickness_text"></span><br />
|
pad thickness: <input id="pad_thickness_input" type="number" step="any" value=15 min=0 onchange="draw()"/><br />
|
||||||
pad spacing: <input id="pad_spacing_range" type="range" min="0" max="100" value="20" step="5" onchange="draw()" /> <span id="pad_spacing_text"></span><br />
|
pad spacing: <input id="pad_spacing_input" type="number" step="any" value=20 min=0 onchange="draw()"/><br />
|
||||||
pad-chip spacing: <input id="pad_chip_spacing_range" type="range" min="0" max="100" value="15" step="5" onchange="draw()" /> <span id="pad_chip_spacing_text"></span><br />
|
pad-chip spacing: <input id="pad_chip_spacing_input" type="number" step="any" value=15 min=0 onchange="draw()"/><br />
|
||||||
chip thickness: <input id="chip_thickness_range" type="range" min="1" max="20" value="10" step="1" onchange="draw()" /> <span id="chip_thickness_text"></span><br />
|
chip thickness: <input id="chip_thickness_input" type="number" step="any" value=10 min=0 onchange="draw()"/><br />
|
||||||
text thickness: <input id="text_thickness_range" type="range" min="1" max="20" value="10" step="1" onchange="draw()" /> <span id="text_thickness_text"></span><br />
|
text thickness: <input id="text_thickness_input" type="number" step="any" value=10 min=0 onchange="draw()"/><br />
|
||||||
<button type="button" onclick="download()">save</button>: <select id="filetype">
|
<button type="button" onclick="download()">save</button>: <select id="filetype">
|
||||||
<option value="json">CuVoodoo Land Pattern (.json)</option>
|
<option value="json">CuVoodoo Land Pattern (.json)</option>
|
||||||
<option value="svg">Scalable Vector Graphics (.svg)</option>
|
<option value="svg">Scalable Vector Graphics (.svg)</option>
|
||||||
|
|
Loading…
Reference in New Issue