From 68da0985e51c49df00544278e7232f28267d7975 Mon Sep 17 00:00:00 2001 From: Ashersam Date: Fri, 22 Nov 2019 15:29:10 +0530 Subject: [PATCH 1/3] added malfunction fix --- src/components/ReferencePanel.js | 31 ++++++++++++++++++------------ src/components/TranslationPanel.js | 10 +++++----- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/components/ReferencePanel.js b/src/components/ReferencePanel.js index 6804104..fe00c4c 100644 --- a/src/components/ReferencePanel.js +++ b/src/components/ReferencePanel.js @@ -1,7 +1,7 @@ import React from 'react'; import { observer } from "mobx-react" import AutographaStore from "./AutographaStore" -const session = require('electron').remote.session; +const session = require('electron').remote.session; @observer class ReferencePanel extends React.Component { @@ -9,35 +9,42 @@ class ReferencePanel extends React.Component { super(props); this.state = { verses: [], refContent: '', refList: [], scriptDir: "LTR" } session.defaultSession.cookies.get({ url: 'http://refs.autographa.com' }, (error, refCookie) => { - if(refCookie.length > 0){ + if (refCookie.length > 0) { AutographaStore.refId = refCookie[0].value; } }); session.defaultSession.cookies.get({ url: 'http://book.autographa.com' }, (error, bookCookie) => { - if(bookCookie.length > 0){ + if (bookCookie.length > 0) { AutographaStore.bookId = bookCookie[0].value; } }); session.defaultSession.cookies.get({ url: 'http://chapter.autographa.com' }, (error, chapterCookie) => { - if(chapterCookie.length > 0){ + if (chapterCookie.length > 0) { AutographaStore.chapterId = chapterCookie[0].value; } }); } - render (){ - const {tIns, tDel} = this.props; - return ( + copiedText = () => { + document.addEventListener('copy', (event) => { + const selection = document.getSelection(); + event.clipboardData.setData('text/plain', selection.toString()); + event.preventDefault(); + }); + } + render() { + const { tIns, tDel } = this.props; + return (
-
-
- {tIns || tDel ?
(+) {tIns} | (-) {tDel}
: ""} +
+
+ {tIns || tDel ?
(+) {tIns} | (-) {tDel}
: ""}
-
+
- ) + ) } } module.exports = ReferencePanel \ No newline at end of file diff --git a/src/components/TranslationPanel.js b/src/components/TranslationPanel.js index a70a784..5958569 100644 --- a/src/components/TranslationPanel.js +++ b/src/components/TranslationPanel.js @@ -39,11 +39,11 @@ class TranslationPanel extends React.Component { $('div[data-verse="r' + (limits[1] + 1) + '"]').css({ "border-radius": "0px 0px 10px 10px" }); } }*/} - document.getElementById(vId).addEventListener("paste", function (e) { - e.preventDefault(); - var text = e.clipboardData.getData("text/plain"); - document.execCommand("insertHTML", false, text); - }) + // document.getElementById(vId).addEventListener("paste", function (e) { + // e.preventDefault(); + // var text = e.clipboardData.getData("text/plain"); + // document.execCommand("insertHTML", false, text); + // }) let refContent = document.getElementsByClassName('ref-contents'); for(let l=0; l Date: Fri, 22 Nov 2019 16:39:14 +0530 Subject: [PATCH 2/3] changed function name --- src/components/ReferencePanel.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ReferencePanel.js b/src/components/ReferencePanel.js index fe00c4c..fee53d2 100644 --- a/src/components/ReferencePanel.js +++ b/src/components/ReferencePanel.js @@ -24,7 +24,7 @@ class ReferencePanel extends React.Component { } }); } - copiedText = () => { + copiedSelection = () => { document.addEventListener('copy', (event) => { const selection = document.getSelection(); event.clipboardData.setData('text/plain', selection.toString()); @@ -36,7 +36,7 @@ class ReferencePanel extends React.Component { return (
-
+
{tIns || tDel ?
(+) {tIns} | (-) {tDel}
: ""}
From 0fde70885742e20eb925f0c1cab942208e923e01 Mon Sep 17 00:00:00 2001 From: Ashersam Date: Fri, 22 Nov 2019 17:10:12 +0530 Subject: [PATCH 3/3] version change --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ac00987..7ac314f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "autographa-lite", "description": "A Bible translation editor for everyone.", - "version": "1.3.3", + "version": "1.3.4", "main": "public/electron.js", "author": "Friends of Agape ", "license": "MIT",