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

49 lines
1.0 KiB
HTML

<%frame self._aq_root._hm_edit%>
<script type="text/javascript">
var previewTimeout;
function preview_loaded(){
var preview = $("preview-frame");
preview.src = "data:text/html;charset=utf-8," + this.responseText;
}
function preview(){
var editor = document.getElementById("dpage_source");
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 );
}
function saveSource(){
var tmplSrc = $("dpage_source").value;
}
</script>
<div class="section">
<div class="section-title">Quelltext</div>
<div id="preview">
<iframe id="preview-frame" name="preview" src=""></iframe>
</div>
<textarea id="dpage_source" name="source" oninput="sourcechanged();"><%=self.source()%></textarea><br/>
</div>
<script type="text/javascript">
editorDeclareControl($("dpage_source"));
</script>