fix: eagle library description

This commit is contained in:
King Kévin 2015-09-05 09:24:53 +02:00
parent 8f8b535dd3
commit cfc34e1dfc
1 changed files with 9 additions and 6 deletions

View File

@ -436,6 +436,8 @@ function json2eagle(json) {
var docType = document.implementation.createDocumentType('eagle', 'SYSTEM', 'eagle.dtd');
var xml = document.implementation.createDocument('', 'eagle', docType);
xml.documentElement.setAttribute('version','6.0')
var comment = xml.createComment('footprint generated from CuVoodoo Land Pattern, author: '+json.author+', version: '+json.version+', date: '+json.date)
xml.documentElement.appendChild(comment)
var drawing = xml.createElement('drawing')
xml.documentElement.appendChild(drawing)
// settings and grid are skipped
@ -461,20 +463,21 @@ function json2eagle(json) {
drawing.appendChild(library)
// add description
var description = xml.createElement('description')
description.textContent = json.name
library.appendChild(description)
description.textContent = 'footprint generated from CuVoodoo Land Pattern<br>'
description.textContent += 'author: '+json.author+'<br>'
description.textContent += 'version: '+json.version+'<br>'
description.textContent += 'date: '+json.date
//description.textContent = 'footprint generated from CuVoodoo Land Pattern<br>'
//description.textContent += 'author: '+json.author+'<br>'
//description.textContent += 'version: '+json.version+'<br>'
//description.textContent += 'date: '+json.date
// add package
var packages = xml.createElement('packages')
library.appendChild(packages)
var packag = xml.createElement('package')
packag.setAttribute('name','OSHW')
packages.appendChild(packag)
packag.setAttribute('name','oshw_logo')
var desc = xml.createElement('description')
desc.textContent = json.name
packag.appendChild(desc)
desc.innerHtml = json.name
// add element parts
// note: in eagle the origin is the bottom left corner (negate y to be compatible with the json coordinate system)
for (var element_i in json.elements) {