diff --git a/oshw_logo.html b/oshw_logo.html index c5658f1..af263a0 100644 --- a/oshw_logo.html +++ b/oshw_logo.html @@ -129,7 +129,10 @@ saveAs(blob, "oshw_logo.kicad_mod") break case 'eagle': - var blob = new Blob([''+new XMLSerializer().serializeToString(json2eagle(logo))], {type: "application/vnd.cadsoft.eagle.board"}) + var xml = new XMLSerializer().serializeToString(json2eagle(logo)) + xml = ''+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") break case 'zip': @@ -138,7 +141,10 @@ 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", ''+new XMLSerializer().serializeToString(json2eagle(logo))) + var xml = new XMLSerializer().serializeToString(json2eagle(logo)) + xml = ''+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"}) saveAs(file, "oshw_logo.zip") break