this.galleryLink = $("*[data-key='gallery']", meta).text();
var diff = $("*[data-key='diff']", meta).text();
- diff = diff.split(',');
- if (diff.length == 2 && diff[0] < diff[1])
- this.diff = diff;
- else if (diff.length == 1) {
- diff = parseInt(diff);
- if (diff != NaN)
- this.diff = [diff - 1, diff];
+ if (diff) {
+ diff = diff.split(',');
+ if (diff.length == 2 && diff[0] < diff[1])
+ this.diff = diff;
+ else if (diff.length == 1) {
+ diff = parseInt(diff);
+ if (diff != NaN)
+ this.diff = [diff - 1, diff];
+ }
}
this.galleryImages = [];
});
};
+ WikiDocument.prototype.getLength = function(params) {
+ var xml = this.text.replace(/\/(\s+)/g, '<br />$1');
+ var parser = new DOMParser();
+ var doc = parser.parseFromString(xml, 'text/xml');
+ var error = $('parsererror', doc);
+
+ if (error.length > 0) {
+ throw "Not an XML document.";
+ }
+ $.xmlns["rdf"] = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+ $('rdf|RDF, motyw, pa, pe, pr, pt', doc).remove();
+ var text = $(doc).text();
+ text = $.trim(text.replace(/\s{2,}/g, ' '));
+ return text.length;
+ }
+
+
$.wikiapi.WikiDocument = WikiDocument;
})(jQuery);