add eagle export to options
This commit is contained in:
parent
0fc5cb6817
commit
7011d9686e
|
@ -128,11 +128,17 @@
|
|||
var blob = new Blob([json2kicad(logo)], {type: "application/x-kicad-pcb"})
|
||||
saveAs(blob, "oshw_logo.kicad_mod")
|
||||
break
|
||||
case 'eagle':
|
||||
var blob = new Blob(['<?xml version="1.0" encoding="utf-8"?>'+new XMLSerializer().serializeToString(json2eagle(logo))], {type: "application/vnd.cadsoft.eagle.board"})
|
||||
saveAs(blob, "oshw_logo.lbr")
|
||||
break
|
||||
case 'zip':
|
||||
var zip = new JSZip()
|
||||
zip.file("oshw_logo.json", JSON.stringify(logo, null, '\t'))
|
||||
zip.file("oshw_logo.svg", new XMLSerializer().serializeToString(json2svg(logo)))
|
||||
zip.file("oshw_logo.fp", json2pcb(logo))
|
||||
zip.file("oshw_logo.kicad_mod", json2kicad(logo))
|
||||
zip.file("oshw_logo.lbr", '<?xml version="1.0" encoding="utf-8"?>'+new XMLSerializer().serializeToString(json2eagle(logo)))
|
||||
var file = zip.generate({type:"blob"})
|
||||
saveAs(file, "oshw_logo.zip")
|
||||
break
|
||||
|
@ -193,6 +199,7 @@
|
|||
<option value="svg">Scalable Vector Graphics (.svg)</option>
|
||||
<option value="pcb">gEDA pcb footprint (.fp)</option>
|
||||
<option value="kicad">KiCad s-expr. footprint (.kicad_mod)</option>
|
||||
<option value="eagle">Eagle XML component library (.lbr)</option>
|
||||
<option value="zip">all (zip)</option>
|
||||
</select><br />
|
||||
</p>
|
||||
|
|
Loading…
Reference in New Issue