1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/laden666666-my-doc-jsx-plugin-template

Клонировать/Скачать
index.html 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
DESKTOP-EKK8J81\njz Отправлено 27.02.2018 17:07 2424675
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body, html{
padding: 0;
margin: 0;
height: 100%;
}
#frame{
display: flex;
height: 100%;
}
#doc, #docEdit{
flex: 1;
height: 100%;
overflow: auto;
padding: 0 5px;
border: 0;
}
</style>
</head>
<body>
<div id="frame">
<div id="doc"></div>
<textarea id="docEdit">
<doc>
<hello-world>
hello world!
<hello-world2>hello world2!</hello-world2>
</hello-world>
</doc>
</textarea>
</div>
<script src="./static/react.js"></script>
<script src="./static/babel.js"></script>
<script src="./static/myDocJsx.js"></script>
<script>
function renderDoc() {
var text = document.querySelector("#docEdit").value;
var script = myDocJsx.convert(text);
document.querySelector('#doc').innerHTML = script;
}
document.addEventListener("DOMContentLoaded", function () {
myDocJsx.usePlugin(new myDocJsxPluginTemplate)
renderDoc()
document.querySelector("#docEdit").addEventListener("input", function () {
renderDoc()
})
})
</script>
</body>
</html>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/laden666666-my-doc-jsx-plugin-template.git
git@api.gitlife.ru:oschina-mirror/laden666666-my-doc-jsx-plugin-template.git
oschina-mirror
laden666666-my-doc-jsx-plugin-template
laden666666-my-doc-jsx-plugin-template
master