From a1222544bbd76091ebacfe8502c1fe04e43f80a4 Mon Sep 17 00:00:00 2001 From: Johannes Zillmann Date: Tue, 14 Feb 2017 20:23:22 +0100 Subject: [PATCH] Remove unused class --- .../models/transformations/ToTextPages.jsx | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/javascript/models/transformations/ToTextPages.jsx diff --git a/src/javascript/models/transformations/ToTextPages.jsx b/src/javascript/models/transformations/ToTextPages.jsx deleted file mode 100644 index 7c35436..0000000 --- a/src/javascript/models/transformations/ToTextPages.jsx +++ /dev/null @@ -1,46 +0,0 @@ -import Transformation from './Transformation.jsx'; -import PdfPage from '../PdfPage.jsx'; -import TextPage from '../TextPage.jsx'; -import ContentView from '../ContentView.jsx'; - -function itemIsSameMarkdownElement(item1, item2) { - if (!item1.markdownElement || !item2.markdownElement) { - return false; - } - return item1.markdownElement.constructor.name === item2.markdownElement.constructor.name; -} - -export default class ToTextPages extends Transformation { - - constructor() { - super("To Text Pages"); - } - - contentView() { - return ContentView.TEXT; - } - - transform(pdfPages:PdfPage[]) { - return pdfPages.map(page => { - var text = ''; - page.textItems.forEach((textItem, i) => { - if (textItem.markdownElement) { - if (i > 0 && textItem.markdownElement.newLineBefore && !itemIsSameMarkdownElement(textItem, page.textItems[i - 1])) { - text += '\n' - } - text += textItem.markdownElement.transformText(textItem.text) + '\n' - if (textItem.markdownElement.newLineAfter && (i == page.textItems.length - 1 || !itemIsSameMarkdownElement(textItem, page.textItems[i + 1]))) { - text += '\n' - } - } else { - text += textItem.text + '\n' - } - }); - return new TextPage({ - index: page.index, - text: text - }); - }); - } - -} \ No newline at end of file