python-hserver/hserver/templates/dpage.edit.html

46 lines
972 B
HTML
Raw Normal View History

2018-03-12 20:38:33 +01:00
<%frame self._aq_root._hm_edit%>
<script type="text/javascript">
var previewTimeout;
function preview_loaded(){
2018-03-13 08:06:50 +01:00
var preview = $("preview-frame");
2018-03-12 20:38:33 +01:00
preview.src = "data:text/html;charset=utf-8," + this.responseText;
}
function preview(){
2018-03-13 21:41:01 +01:00
var editor = document.getElementById("dpage_source");
2018-03-12 20:38:33 +01:00
var fdata = new FormData();
fdata.set( "content", editor.value );
var r = new XMLHttpRequest();
r.open("POST","<%=request.self(-1)%>/preview",true);
r.onload = preview_loaded;
r.send(fdata);
}
function sourcechanged(){
clearTimeout(previewTimeout);
previewTimeout = setTimeout( preview, 2000 );
}
2018-03-13 21:41:01 +01:00
function saveSource(){
var tmplSrc = $("dpage_source").value;
}
2018-03-12 20:38:33 +01:00
</script>
2018-03-13 08:06:50 +01:00
<div id="preview">
<iframe id="preview-frame" name="preview" src=""></iframe>
</div>
2018-03-13 21:41:01 +01:00
<textarea id="dpage_source" name="content" oninput="sourcechanged();"><%=self.source(request)%></textarea><br/>
<script type="text/javascript">
editorDeclareControl($("dpage_source"));
</script>