fix: add newlines in eagle XML export
This commit is contained in:
parent
cf4ecce8bb
commit
4202ce1dd3
|
@ -129,7 +129,10 @@
|
||||||
saveAs(blob, "oshw_logo.kicad_mod")
|
saveAs(blob, "oshw_logo.kicad_mod")
|
||||||
break
|
break
|
||||||
case 'eagle':
|
case 'eagle':
|
||||||
var blob = new Blob(['<?xml version="1.0" encoding="utf-8"?>'+new XMLSerializer().serializeToString(json2eagle(logo))], {type: "application/vnd.cadsoft.eagle.board"})
|
var xml = new XMLSerializer().serializeToString(json2eagle(logo))
|
||||||
|
xml = '<?xml version="1.0" encoding="utf-8"?>'+xml
|
||||||
|
xml = xml.replace(/(>)(<\/*)/g, '$1\n$2') // eagle does not like one liners
|
||||||
|
var blob = new Blob([xml], {type: "application/vnd.cadsoft.eagle.board"})
|
||||||
saveAs(blob, "oshw_logo.lbr")
|
saveAs(blob, "oshw_logo.lbr")
|
||||||
break
|
break
|
||||||
case 'zip':
|
case 'zip':
|
||||||
|
@ -138,7 +141,10 @@
|
||||||
zip.file("oshw_logo.svg", new XMLSerializer().serializeToString(json2svg(logo)))
|
zip.file("oshw_logo.svg", new XMLSerializer().serializeToString(json2svg(logo)))
|
||||||
zip.file("oshw_logo.fp", json2pcb(logo))
|
zip.file("oshw_logo.fp", json2pcb(logo))
|
||||||
zip.file("oshw_logo.kicad_mod", json2kicad(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 xml = new XMLSerializer().serializeToString(json2eagle(logo))
|
||||||
|
xml = '<?xml version="1.0" encoding="utf-8"?>'+xml
|
||||||
|
xml = xml.replace(/(>)(<\/*)/g, '$1\n$2') // eagle does not like one liners
|
||||||
|
zip.file("oshw_logo.lbr", xml)
|
||||||
var file = zip.generate({type:"blob"})
|
var file = zip.generate({type:"blob"})
|
||||||
saveAs(file, "oshw_logo.zip")
|
saveAs(file, "oshw_logo.zip")
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue