Gif Implemented

This commit is contained in:
Luis Fernando Molina committed 2020-12-15 18:02:54 +01:00
1 parent bfd340437f
commit 1cf451ccb4
1 file changed
+34 -1
@@ -66,7 +66,8 @@ function newSuperalgosDocSpace() {
toImportant: toImportant,
toSuccess: toSuccess,
toList: toList,
toTable: toTable
toTable: toTable,
toGif: toGif
}
function editParagraph() {
@@ -196,6 +197,13 @@ function newSuperalgosDocSpace() {
contextMenuForceOutClick()
renderPage()
}
function toGif() {
let docSchemaParagraph = docSchemaParagraphMap.get(selectedParagraph.id)
docSchemaParagraph.style = 'Gif'
contextMenuForceOutClick()
renderPage()
}
}
function setUpMenuItemsMap() {
@@ -431,6 +439,9 @@ function newSuperalgosDocSpace() {
if (paragraphNode.id.indexOf('-table') >= 0) {
selectedParagraphData = reverseParseTable(paragraphNode.innerHTML)
}
if (paragraphNode.id.indexOf('-gif') >= 0) {
selectedParagraphData = reverseParseGif(paragraphNode.innerHTML)
}
if (paragraphNode.id.indexOf('-javascript') >= 0) {
selectedParagraphData = paragraphNode.innerText.substring(1, paragraphNode.innerText.length - 1)
}
@@ -1336,6 +1347,17 @@ function newSuperalgosDocSpace() {
innerHTML = addToolTips(innerHTML)
break
}
case 'Gif': {
styleClass = ''
prefix = ''
sufix = ''
role = ''
key = key + '-gif'
innerHTML = parseGif(paragraph.text)
innerHTML = addItalics(innerHTML)
innerHTML = addToolTips(innerHTML)
break
}
case 'Javascript': {
styleClass = ''
prefix = '<pre><code class="language-javascript">'
@@ -1402,6 +1424,17 @@ function newSuperalgosDocSpace() {
}
}
function parseGif(text) {
return '<img src="' + text + '"></img>'
}
function reverseParseGif(HTML) {
let result = HTML
result = result.replace('<img src="', '')
result = result.replace('"></img>', '')
return result
}
function parseTable(text) {
let HTML = ''
let odd = false