use jsdom with import statements

This commit is contained in:
ammarahm-ed
2021-11-25 11:52:12 +05:00
parent 9f8459e2b4
commit 19f23b37ec
2 changed files with 3 additions and 3 deletions

View File

@@ -65,8 +65,8 @@ function getBaseUrl(site) {
}
async function absolutifyImgs(html, site) {
let parser = global.HTMLParser;
global.HTMLParser.body.innerHTML = html;
let parser = require('jsdom-jscore-rn').html();
parser.body.innerHTML = html;
let images = parser.querySelectorAll('img');
for (var i = 0; i < images.length; i++) {

View File

@@ -1,4 +1,3 @@
import jsdom from 'jsdom-jscore-rn';
import { Platform } from 'react-native';
import RNHTMLtoPDF from 'react-native-html-to-pdf-lite';
import * as ScopedStorage from 'react-native-scoped-storage';
@@ -130,6 +129,7 @@ async function saveToMarkdown(note) {
let converter = new showdown.Converter();
converter.setFlavor('original');
let jsdom = require('jsdom-jscore-rn');
let dom = jsdom.html();
let content = await db.notes.note(note.id).content();
let markdown = converter.makeMarkdown(content, dom);