Revert "first stab at parsing a chummer5a file into the page"
This reverts commit 1815802fe6.
This commit is contained in:
@@ -1854,44 +1854,6 @@ Changes in this version:
|
||||
<div class="sheet-item sheet-huge"> Should the rolls only be visible for the GM?</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="file" id="files" name="files[]"/>
|
||||
<output id="list"></output>
|
||||
|
||||
<script>
|
||||
function handleFileSelect(evt) {
|
||||
var chumfile = evt.target.files[0]; // FileList object
|
||||
|
||||
// files is a FileList of File objects. List some properties.
|
||||
var output = [];
|
||||
output.push('<li><strong>', escape(chumfile.name), '</strong> (', chumfile.type || 'n/a', ') - ',
|
||||
chumfile.size, ' bytes, last modified: ',
|
||||
chumfile.lastModifiedDate ? chumfile.lastModifiedDate.toLocaleDateString() : 'n/a',
|
||||
'</li>');
|
||||
|
||||
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
|
||||
|
||||
var reader = new FileReader();
|
||||
reader.onload = function(evt) {
|
||||
//output.push(evt.target.result);
|
||||
//document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
|
||||
var parser = new DOMParser();
|
||||
var chumDom = parser.parseFromString(evt.target.result, "text/xml");
|
||||
console.log(chumDom.documentElement.nodeName == "parsererror" ? "error while parsing" : chumDom.documentElement.nodeName);
|
||||
document.getElementsByName('attr_body_base')[0].value = chumDom.evaluate(
|
||||
'character/attributes/attribute/name[contains(text(), \'BOD\')]/../base/text()',
|
||||
chumDom,
|
||||
null,
|
||||
XPathResult.STRING_TYPE,
|
||||
null).stringValue;
|
||||
}
|
||||
reader.readAsText(chumfile);
|
||||
//
|
||||
}
|
||||
|
||||
document.getElementById('files').addEventListener('change', handleFileSelect, false);
|
||||
</script>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<rolltemplate class="sheet-rolltemplate-sr1">
|
||||
|
||||
Reference in New Issue
Block a user