From 80f23b5650e5e9c6ba4e5999a4e98bf114b6e323 Mon Sep 17 00:00:00 2001 From: v Date: Wed, 28 Nov 2018 18:36:23 +0300 Subject: [PATCH] saveImage --- wikizimmer.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/wikizimmer.js b/wikizimmer.js index d7343ba..2141e0e 100755 --- a/wikizimmer.js +++ b/wikizimmer.js @@ -645,18 +645,14 @@ class Article extends ArticleStub { return elem.attribs.style = await style.getData() } - async transformImg ( elem ) { + async saveImage ( elem ) { delete elem.attribs.srcset let url = elem.attribs.src if (! url || url.startsWith( 'data:' )) - return url - return elem.attribs.src = await this.saveImage( url ) - } - - async saveImage ( url ) { + return const image = new Image( url ) const localPath = await image.save() - return encodeURI( this.pathToTop() + '../' + localPath ) + elem.attribs.src = encodeURI( this.pathToTop() + '../' + localPath ) } }