From 52c4e0419ade8215271923157a638a95c56ff259 Mon Sep 17 00:00:00 2001 From: v Date: Tue, 13 Nov 2018 16:50:20 +0300 Subject: [PATCH] fix for issue #6: dump from Wikia --- wikizimmer.js | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/wikizimmer.js b/wikizimmer.js index d3e4920..124d54b 100755 --- a/wikizimmer.js +++ b/wikizimmer.js @@ -529,7 +529,14 @@ class Article extends ArticleStub { log( 'cheerio.load error', e, data, reply ) return data } - const content = src( '#bodyContent' ) + let content = src( '#bodyContent' ) + if ( content.length == 0 ) { + content = src( 'article' ) + } + if ( content.length == 0 ) { + fatal( "Article.preProcess -- fatal error: Can't find article's content:", this.title ) + } + const dom = cheerio.load( wiki.pageTemplate ) dom( 'title' ).text( this.title ) @@ -539,6 +546,12 @@ class Article extends ArticleStub { let css = dom( '#layout-css' ) css.attr( 'href', this.basePath + css.attr( 'href' )) + // display content inside