Files
release11-tools-mocked-serv…/src/main/resources/templates/mock.html

116 lines
5.9 KiB
HTML

<!DOCTYPE HTML>
<html>
<head>
<title>R11 MockedServices</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/css/main.css" type="text/css">
<link rel="stylesheet" href="/Dependency/fontello-plus/css/fontello.css" type="text/css"/>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Acme&family=Josefin+Slab:wght@500&display=swap" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="/js/datatransfer.js"></script>
<script type="text/javascript" src="historyloader.js"></script>
</head>
<body>
<div id="container">
<div id="toolName">Mocked Service</div>
<div id="selectMenu">
<div id="selectMenuContent" style="display: none;">
<div id="selectMenuHead" class="articleHead">List</div>
<div id="listItems"></div>
<div id="iconPlus" class="menuItem" onclick="addMessage()"><i class="icon-plus"></i></div>
</div>
</div>
<div id="itemData">
<div id="basicItemData" class="articleHead">Your message</div>
<div id="advancedItemData" class="articleHead" style="display: none;">Message id: <span id="mockedMessageId"></span></div>
<div id="link">
<p class="label">Your link</p>
<div id="messageLink" class="borderStyle">http://<span id="pubhost">localhost</span>:8097/klaus/v1/get/<span id="clientUuid">acc39106-f351-46bb-b81b-31b860af3e56</span>/<span id="mockedMessageResponse2">1</span></div>
</div>
<div id="msgBody">
<div id="typeSelection">
<p class="label">Http Status</p>
<textarea type="text" id="httpStatus" class="fieldDefault borderStyle"></textarea>
<p class="label">Content Type</p>
<select id="typeSelector" class="fieldDefault borderStyle">
<option value="application/xml">application/xml</option>
<option value="application/json">application/json</option>
<option value="text/xml">text/xml</option>
</select>
</div>
<div id="bodyEdition">
<p class="label">Body:</p>
<textarea type="text" id="bodyEditor" class="fieldText borderStyle"></textarea>
</div>
</div>
<div id="optional">&gt; show/hide advanced settings</div>
<div id="advanced" style="display: none;">
<div id="advancedMenu">
<div id="headersTab" class="advancedMenuTabSelected">Headers</div>
<div id="historyTab" class="advancedMenuTab">History</div>
</div>
<div id="headers">
<table id="headerTable">
<thead>
<tr>
<td class="tableHead">Header</td>
<td class="tableHead">Value</td>
<td></td>
</tr>
</thead>
<tbody id="httpStatusValues">
</tbody>
<tfoot>
<tr>
<td><input type="text" name="headerKey" id="headerKeyInput" placeholder="key" class="tableField"/></td>
<td><input type="text" name="headerValue" id="headerValueInput" placeholder="value" class="tableField"/></td>
<td id="btn-addRow" onclick="addRow()" class="btn-function-table btn-table-add">+</td>
</tr>
</tfoot>
</table>
</div>
<div id="history" style="display:none;"></div>
</div>
<div id="functionBar">
<button id="btn-save" type="submit" class="functionBarButton" onclick="updateData()">Save</button>
<div style="clear: both;"></div>
</div>
</div>
<div id="tooltip">
<div id="toolHeader"><h2>Tip:</h2></div>
<div>
<div id="messageLinkTip" class="collapsible">
<!--style="display: none;"-->
<p>It's url where you need send your request</p>
</div>
<div id="httpStatusTip" class="collapsible" style="display: none;">
<p>Set http status for server response. 200 OK is default.</p>
</div>
<div id="typeSelectorTip" class="collapsible" style="display: none;">
<p>Select content type of body. Set plain text if data has no format.</p>
</div>
<div id="bodyEditorTip" class="collapsible" style="display: none;">
<p>Text placed in this field will be displayed as response body</p>
</div>
<div id="headersTabTip" class="collapsible" style="display: none;">
<p>Set headers for your messages.</p>
</div>
<div id="historyTabTip" class="collapsible" style="display: none;">
<p>Check history of this message</p>
</div>
<div id="newHeaderTip" class="collapsible" style="display: none;">
<p>Type values and press enter to add new header.</p>
</div>
</div>
</div>
<div style="clear:both;"></div>
</div>
<script type="text/javascript" src="/js/uianimation.js"></script>
</body>
</html>