Update vor Umbau Service

This commit is contained in:
Stefan Hutter
2026-02-13 06:42:52 +01:00
parent 41588e8c92
commit 9e64ca707d
925 changed files with 1109250 additions and 584 deletions

113
API_NetFramework/dt.aspx Normal file
View File

@@ -0,0 +1,113 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="dt.aspx.cs" Inherits="OnDocAPI_NetFramework.dt" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>JSON Editor</title>
<script src="/Scripts/ace/ace.js"></script>
<script src="/Scripts/ace/mode-json.min.js"></script>
<script src="/Scripts/ace/theme-tomorrow.min.js"></script>
<script src="/Scripts/ace/worker-json.js"></script>
<script src="/Scripts/jquery.min.js"></script>
<script src="/Scripts/ace/ext-searchbox.js"></script>
<style>
html, body { height:100%; margin:0; font-family:Arial; }
.toolbar {
padding: 10px;
background: #f5f5f5;
border-bottom: 1px solid #ccc;
}
.content {
display:flex;
height:calc(100% - 50px);
}
#editor {
width:50%;
height:100%;
}
iframe {
width:50%;
border:none;
}
.page-header {
background-color: #2563eb;
color: #fff;
padding: 15px 30px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.page-header h1 {
margin:0;
font-size:1.8rem;
}
.page-header p {
margin:4px 0 0 0;
font-size:0.95rem;
color:#dbeafe;
}
</style>
</head>
<body>
<form runat="server">
<div class="page-header">
<h1>OnDoc-DocPreview</h1>
</div>
<!-- Toolbar -->
<div class="toolbar">
Schlüssel:
<asp:TextBox ID="txtKey" runat="server" />
<asp:Button ID="btnLoad" runat="server"
Text="Laden"
OnClick="btnLoad_Click" />
<asp:Button ID="btnSave" runat="server"
Text="Speichern"
OnClick="btnSave_Click" />
<asp:Button ID="btnPdf" runat="server"
Text="PDF erstellen"
OnClick="btnPdf_Click" />
</div>
<!-- HiddenField für JSON -->
<asp:HiddenField ID="hfJson" runat="server" />
<iframe id="pdfFrame" runat="server"></iframe>
</form>
<div class="content">
<div id="editor"></div>
</div>
<script>
var editor = ace.edit("editor");
editor.session.setMode("ace/mode/json");
//editor.setTheme("ace/theme/tomorrow");
//editor.session.setMode("ace/mode/json");
//editor.setShowPrintMargin(false);
//editor.session.setTabSize(2);
//editor.session.setUseSoftTabs(true);
// Sync HiddenField bei PostBack
document.forms[0].onsubmit = function () {
document.getElementById("<%= hfJson.ClientID %>").value =
editor.getValue();
};
// JSON vom Server laden
editor.setValue(document.getElementById("<%= hfJson.ClientID %>").value || "", -1);
</script>
</body>
</html>