diff --git a/system/typemill/author/js/vue-blox-components.js b/system/typemill/author/js/vue-blox-components.js
index a9b7b74..2b523db 100644
--- a/system/typemill/author/js/vue-blox-components.js
+++ b/system/typemill/author/js/vue-blox-components.js
@@ -799,7 +799,6 @@ bloxeditor.component('table-component', {
:contenteditable = "colindex !== 0 ? true : false"
@click.prevent = "switchrowbar($event, value)"
@blur.prevent = "updatedata($event,colindex,rowindex)"
- @paste.prevent = "updatedata($event,colindex,rowindex)"
:class = "colindex !== 0 ? 'text-center' : 'font-normal text-stone-500' "
class = "p-2 border border-stone-300"
>{{ value }}
@@ -810,14 +809,13 @@ bloxeditor.component('table-component', {
:contenteditable = "colindex !== 0 ? true : false"
@click.prevent = "switchrowbar($event, value)"
@blur.prevent = "updatedata($event,colindex,rowindex)"
- @paste.prevent = "updatedata($event,colindex,rowindex)"
:class = "colindex !== 0 ? '' : 'text-center text-stone-500 cursor-pointer hover:bg-stone-200'"
class = "p-2 border border-stone-300"
>
-
-
{{ $filters.translate('add row above') }}
-
{{ $filters.translate('add row below') }}
-
{{ $filters.translate('delete row') }}
+
+
{{ $filters.translate('add row above') }}
+
{{ $filters.translate('add row below') }}
+
{{ $filters.translate('delete row') }}
{{ value }}
@@ -902,14 +900,20 @@ bloxeditor.component('table-component', {
},
updatedata(event,col,row)
{
- const currentContent = this.table[row][col];
- const newContent = event.target.innerText;
+ const currentContent = this.table[row][col].trim().replace(/\u00A0/g, ' ').normalize();
+
+ const newContent = event.target.innerText.trim().replace(/\u00A0/g, ' ').normalize();
+
if (newContent !== currentContent)
{
this.table[row][col] = newContent;
this.markdowntable();
}
},
+ updatedataPaste(event,col,row)
+ {
+ return;
+ },
switchcolumnbar(event, value)
{
this.rowbar = false;
@@ -918,7 +922,7 @@ bloxeditor.component('table-component', {
switchrowbar(event, value)
{
this.columnbar = false;
- (this.rowbar == value || value == 0 || value == 1 )? this.rowbar = false : this.rowbar = value;
+ (this.rowbar == value || value == 0 || value == 1 ) ? this.rowbar = false : this.rowbar = value;
},
addaboverow(event, index)
{