mirror of
https://github.com/Karaka-Management/oms-Editor.git
synced 2026-02-12 16:28:42 +00:00
fix tests
This commit is contained in:
parent
39457f6a64
commit
cd5cbc84ec
|
|
@ -58,28 +58,28 @@ export class Editor {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'bold':
|
case 'bold':
|
||||||
startOffset = 2;
|
startOffset = 2;
|
||||||
// endOffset = 2;
|
// endOffset = 2;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '**' + textarea.value.slice(startPosition, endPosition) + '**'
|
+ '**' + textarea.value.slice(startPosition, endPosition) + '**'
|
||||||
+ textarea.value.slice(endPosition, textarea.value.length);
|
+ textarea.value.slice(endPosition, textarea.value.length);
|
||||||
break;
|
break;
|
||||||
case 'italic':
|
case 'italic':
|
||||||
startOffset = 1;
|
startOffset = 1;
|
||||||
// endOffset = 1;
|
// endOffset = 1;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '*' + textarea.value.slice(startPosition, endPosition) + '*'
|
+ '*' + textarea.value.slice(startPosition, endPosition) + '*'
|
||||||
+ textarea.value.slice(endPosition, textarea.value.length);
|
+ textarea.value.slice(endPosition, textarea.value.length);
|
||||||
break;
|
break;
|
||||||
case 'underline':
|
case 'underline':
|
||||||
startOffset = 2;
|
startOffset = 2;
|
||||||
// endOffset = 2;
|
// endOffset = 2;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '__' + textarea.value.slice(startPosition, endPosition) + '__'
|
+ '__' + textarea.value.slice(startPosition, endPosition) + '__'
|
||||||
+ textarea.value.slice(endPosition, textarea.value.length);
|
+ textarea.value.slice(endPosition, textarea.value.length);
|
||||||
break;
|
break;
|
||||||
case 'strikethrough':
|
case 'strikethrough':
|
||||||
startOffset = 2;
|
startOffset = 2;
|
||||||
// endOffset = 2;
|
// endOffset = 2;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '~~' + textarea.value.slice(startPosition, endPosition) + '~~'
|
+ '~~' + textarea.value.slice(startPosition, endPosition) + '~~'
|
||||||
|
|
@ -129,17 +129,17 @@ export class Editor {
|
||||||
break;
|
break;
|
||||||
case 'table':
|
case 'table':
|
||||||
textarea.value = textarea.value.slice(0, startPosition) + '\n'
|
textarea.value = textarea.value.slice(0, startPosition) + '\n'
|
||||||
+ '| Tables | Are | Cool |' + '\n'
|
+ '| Tables | Are | Cool |\n'
|
||||||
+ '| ------------- |:-----------------:| -----:|' + '\n'
|
+ '| ------------- |:-----------------:| -----:|\n'
|
||||||
+ '| col 3 is | right - aligned | $1600 |' + '\n'
|
+ '| col 3 is | right - aligned | $1600 |\n'
|
||||||
+ '| col 2 is | centered | $12 |' + '\n'
|
+ '| col 2 is | centered | $12 |\n'
|
||||||
+ '| zebra stripes | are neat | $1 |' + '\n'
|
+ '| zebra stripes | are neat | $1 |\n'
|
||||||
+ textarea.value.slice(startPosition, textarea.value.length);
|
+ textarea.value.slice(startPosition, textarea.value.length);
|
||||||
break;
|
break;
|
||||||
case 'link': {
|
case 'link': {
|
||||||
startOffset = 1;
|
startOffset = 1;
|
||||||
// endOffset = 0;
|
// endOffset = 0;
|
||||||
const link = textarea.value.slice(startPosition, endPosition);
|
const link = textarea.value.slice(startPosition, endPosition);
|
||||||
|
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ ((link.startsWith('http') || link.startsWith('www')) ? '[' + link + ']' : '[' + link + '](https://www.website.com "' + link + '")')
|
+ ((link.startsWith('http') || link.startsWith('www')) ? '[' + link + ']' : '[' + link + '](https://www.website.com "' + link + '")')
|
||||||
|
|
@ -147,14 +147,14 @@ export class Editor {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'code':
|
case 'code':
|
||||||
startOffset = 1;
|
startOffset = 1;
|
||||||
// endOffset = 1;
|
// endOffset = 1;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '`' + textarea.value.slice(startPosition, endPosition) + '`'
|
+ '`' + textarea.value.slice(startPosition, endPosition) + '`'
|
||||||
+ textarea.value.slice(endPosition, textarea.value.length);
|
+ textarea.value.slice(endPosition, textarea.value.length);
|
||||||
break;
|
break;
|
||||||
case 'quote':
|
case 'quote':
|
||||||
startOffset = 2;
|
startOffset = 2;
|
||||||
// endOffset = 0;
|
// endOffset = 0;
|
||||||
textarea.value = textarea.value.slice(0, startPosition)
|
textarea.value = textarea.value.slice(0, startPosition)
|
||||||
+ '> ' + textarea.value.slice(startPosition, textarea.value.length);
|
+ '> ' + textarea.value.slice(startPosition, textarea.value.length);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user