From 028e02d8625385596c0068b40b18d733727003c7 Mon Sep 17 00:00:00 2001 From: Mark Hall <mark.hall@work.room3b.eu> Date: Tue, 10 Dec 2019 12:41:43 +0000 Subject: [PATCH] Updated the TEI editor --- CHANGES.md | 4 +++- editor/static/editor/js/tei-editor.js | 2 +- yarn.lock | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0340063..e0f17ec 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,9 +2,11 @@ ## Development (): +* **Bugfix**: Updated the TEI editor dependency + ## 0.8.11 (10.12.2019): -* **Bugfix**: Update the TEI editor dependency +* **Bugfix**: Updated the TEI editor dependency ## 0.8.10 (05.12.2019): diff --git a/editor/static/editor/js/tei-editor.js b/editor/static/editor/js/tei-editor.js index 1536902..6c8df75 100644 --- a/editor/static/editor/js/tei-editor.js +++ b/editor/static/editor/js/tei-editor.js @@ -4873,7 +4873,7 @@ r&&(t[e.children[n].tag.substring(e.children[n].tag.indexOf(":")+1)]=r)}e.dedupl if(e.multiple){if(e.deduplicate){let t=[] r.forEach(n=>{let r=!1 e.deduplicate.merge.forEach(t=>{let e=Xi([n,t.tag.substring(t.tag.indexOf(":")+1)]) -e&&e.length>1&&(r=!0)}),r?t=t.concat(this.duplicateNode(n,e.deduplicate.merge)):t.push(n)}),r=t}return r}return r[0]}parseHeader(t){let e=this.xpath.firstNode(this.dom.documentElement,t.tag),n={} +e&&e.length>1&&(r=!0)}),r?t=t.concat(this.duplicateNode(n,e.deduplicate.merge)):(Object.keys(n).forEach(t=>{n[t]&&1===n[t].length&&(n[t]=n[t][0])}),t.push(n))}),r=t}return r}return r[0]}parseHeader(t){let e=this.xpath.firstNode(this.dom.documentElement,t.tag),n={} for(let r=0;r<t.schema.length;r++){let i=this.parseHeaderNode(e,t.schema[r]) i&&(n[t.schema[r].tag.substring(4)]=i)}return n}parseMultiText(t){let e=this.xpath.firstNode(this.dom.documentElement,t.parser.selector) if(e){let n=[],r=this.xpath.nodeIterator(e,t.parts.parser.selector),i=r.iterateNext() diff --git a/yarn.lock b/yarn.lock index 1d5e45d..52de35a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2890,9 +2890,9 @@ tar@^4: yallist "^3.0.3" tei-editor@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/tei-editor/-/tei-editor-0.4.1.tgz#ec92fa25ede82d25c24e413179660a24f9130345" - integrity sha512-vXuAZgEBiH+og4KwSQfdshrRZiEodYwejFF80ED4Ndf+uj6lQVx1+vL6H/NzF8j37bLxCj+S2L0vuVhtn3MPXQ== + version "0.4.2" + resolved "https://registry.yarnpkg.com/tei-editor/-/tei-editor-0.4.2.tgz#ce86557e51ef660c44ecf7672e9de91a124183bc" + integrity sha512-tNAbs3y9qxxFOwb0bc4wznGOX9OJlcYFKH8ND2MxmY8NF8t/TUAWMpYRFjp8JIE5+Z7w3K57Zv+Rn4lqUPRFeg== through2-filter@^3.0.0: version "3.0.0" -- GitLab