Fix throwing errors
This commit is contained in:
parent
89c1873fd8
commit
1181ef2778
@ -16,13 +16,15 @@ var Metadata = (function MetadataClosure() {
|
|||||||
parse: function() {
|
parse: function() {
|
||||||
var doc = this.metaDocument;
|
var doc = this.metaDocument;
|
||||||
var rdf = doc.documentElement;
|
var rdf = doc.documentElement;
|
||||||
if (rdf.tagName.toLowerCase() !== 'rdf:rdf') { // Wrapped in <xmpmeta>
|
|
||||||
|
if (rdf.nodeName.toLowerCase() !== 'rdf:rdf') { // Wrapped in <xmpmeta>
|
||||||
rdf = rdf.firstChild;
|
rdf = rdf.firstChild;
|
||||||
while (rdf.nodeName && rdf.nodeName.toLowerCase() !== 'rdf:rdf')
|
while (rdf && rdf.nodeName.toLowerCase() !== 'rdf:rdf')
|
||||||
rdf = rdf.nextSibling;
|
rdf = rdf.nextSibling;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rdf.nodeName.toLowerCase() !== 'rdf:rdf' || !rdf.hasChildNodes())
|
var nodeName = (rdf) ? rdf.nodeName.toLowerCase() : null;
|
||||||
|
if (!rdf || nodeName !== 'rdf:rdf' || !rdf.hasChildNodes())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var childNodes = rdf.childNodes, desc, namespace, entries, entry;
|
var childNodes = rdf.childNodes, desc, namespace, entries, entry;
|
||||||
|
@ -500,6 +500,7 @@ var PDFView = {
|
|||||||
this.parseScale(kDefaultScale, true);
|
this.parseScale(kDefaultScale, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.metadata = null;
|
||||||
var metadata = pdf.catalog.metadata;
|
var metadata = pdf.catalog.metadata;
|
||||||
var info = pdf.info;
|
var info = pdf.info;
|
||||||
var pdfTitle;
|
var pdfTitle;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user