1
0
Fork 0

added derived files for web UI

This commit is contained in:
jsteemann 2019-03-04 19:15:34 +01:00
parent 45dd94e60c
commit 0d2056550c
12 changed files with 28818 additions and 62 deletions

File diff suppressed because one or more lines are too long

View File

@ -1106,7 +1106,7 @@ if (list.length > 0) {
<th class="collectionTh">Type:</th>
<th class="">
<select id="newIndexType">
<option style="display: none" disabled selected value="unknown"> -- select an index -- </option> <% if (supported.indexOf('geo') > -1) { %> <option value="Geo">Geo Index</option> <% } %> <% if (supported.indexOf('hash') > -1) { %> <option value="Hash">Hash Index</option> <% } %> <% if (supported.indexOf('persistent') > -1) { %> <option value="Persistent">Persistent Index</option> <% } %> <% if (supported.indexOf('fulltext') > -1) { %> <option value="Fulltext">Fulltext Index</option> <% } %> <% if (supported.indexOf('skiplist') > -1) { %> <option value="Skiplist">Skip-List Index</option> <% } %> </select>
<option style="display: none" disabled selected value="unknown"> -- select an index -- </option> <% if (supported.indexOf('geo') > -1) { %> <option value="Geo">Geo Index</option> <% } %> <% if (supported.indexOf('hash') > -1) { %> <option value="Hash">Hash Index</option> <% } %> <% if (supported.indexOf('persistent') > -1) { %> <option value="Persistent">Persistent Index</option> <% } %> <% if (supported.indexOf('fulltext') > -1) { %> <option value="Fulltext">Fulltext Index</option> <% } %> <% if (supported.indexOf('skiplist') > -1) { %> <option value="Skiplist">Skiplist Index</option> <% } %> <% if (supported.indexOf('ttl') > -1) { %> <option value="Ttl">TTL Index</option> <% } %> </select>
</th>
<th class="" style="width: 18px"/>
</tr>
@ -1137,6 +1137,19 @@ if (list.length > 0) {
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newGeoBackground" type="checkbox" name="newGeoBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
<div id="newIndexTypePersistent" class="newIndexClass" style="display:none">
@ -1179,7 +1192,7 @@ if (list.length > 0) {
</th>
</tr>
<tr>
<th class="collectionTh">Deduplicate:</th>
<th class="collectionTh">Deduplicate array values:</th>
<th>
<input id="newPersistentDeduplicate" type="checkbox" name="newPersistentDeduplicate" value="true">
</th>
@ -1191,6 +1204,19 @@ if (list.length > 0) {
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newPersistentBackground" type="checkbox" name="newPersistentBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
<div id="newIndexTypeHash" class="newIndexClass" style="display:none">
@ -1233,7 +1259,7 @@ if (list.length > 0) {
</th>
</tr>
<tr>
<th class="collectionTh">Deduplicate:</th>
<th class="collectionTh">Deduplicate array values:</th>
<th>
<input id="newHashDeduplicate" type="checkbox" name="newHashDeduplicate" value="true">
</th>
@ -1245,6 +1271,19 @@ if (list.length > 0) {
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newHashBackground" type="checkbox" name="newHashBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
<div id="newIndexTypeFulltext" class="newIndexClass" style="display:none">
@ -1271,6 +1310,19 @@ if (list.length > 0) {
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newFulltextBackground" type="checkbox" name="newFulltextBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
@ -1314,7 +1366,7 @@ if (list.length > 0) {
</th>
</tr>
<tr>
<th class="collectionTh">Deduplicate:</th>
<th class="collectionTh">Deduplicate array values:</th>
<th>
<input id="newSkiplistDeduplicate" type="checkbox" name="newSkiplistDeduplicate" value="true">
</th>
@ -1326,6 +1378,58 @@ if (list.length > 0) {
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newSkiplistBackground" type="checkbox" name="newSkiplistBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
<div id="newIndexTypeTtl" class="newIndexClass" style="display:none">
<table>
<tr>
<th class="collectionTh">Fields:</th>
<th><input type="text" id="newTtlFields" value=""/></th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="A single attribute path containing a numeric datetime value. Example: createdAt">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Documents expire after (s):</th>
<th><input type="text" id="newTtlExpireAfter" value=""/></th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Number of seconds to be added to the timestamp attribute value of each document. If documents have reached their expiration timepoint, they will eventually get deleted by a background process.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
<tr>
<th class="collectionTh">Create in background:</th>
<th>
<input id="newTtlBackground" type="checkbox" name="newTtlBackground" value="true">
</th>
<th class="tooltipInfoTh">
<div class="tooltipDiv">
<a class="index-tooltip" data-toggle="tooltip" data-placement="left" title="Create the index in background.">
<span rel="tooltip" class="arangoicon icon_arangodb_info"></span>
</a>
</div>
</th>
</tr>
</table>
</div>
<div class="index-button-bar index-button-bar2">
@ -2139,21 +2243,7 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
<p><a href="https://slack.arangodb.com" target="_blank"><i class="fa fa-slack"></i></a></p>
<p><a href="https://stackoverflow.com/questions/tagged/arangodb" target="_blank"><i class="fa fa-stack-overflow"></i></a></p>
<p><a href="https://groups.google.com/group/arangodb" target="_blank"><i class="fa fa-google"></i></a></p>
</div></script><script id="nodeInfoView.ejs" type="text/template"><div class="nodeInfoView">
<div class="modal-body">
<table id="serverInfoTable" class="arango-table">
<tbody> <% _.each(entries, function (entry, name) { %> <tr>
<th class="collectionInfoTh2"><%=name%></th>
<th class="collectionInfoTh">
<div id="server-<%=name%>" class="modal-text"><%=entry%></div>
</th>
<th> <% if (entry.description) { %> <th class="tooltipInfoTh">
<span class="tippy" title="<%=entry.description%>"></span>
</th> <% } %> </th>
</tr> <% }); %> </tbody>
</table>
</div>
</div></script><script id="nodesView.ejs" type="text/template"><div id="nodesContent" class="innerContent"> <% if (Object.keys(coords).length > 0) { %> <% var disabled = ''; %> <div class="pure-g">
</div></script><script id="nodesView.ejs" type="text/template"><div id="nodesContent" class="innerContent"> <% if (Object.keys(coords).length > 0) { %> <% var disabled = ''; %> <div class="pure-g">
<div class="pure-u-1-1 pure-u-md-1-1 pure-u-lg-1-1 pure-u-xl-1-2">
@ -2165,14 +2255,14 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
</div>
<div class="pure-u-4-5"> <% if (scaling === true) { %> <div class="scaleGroup" id="scaleCoords">
<div class="pure-u-4-5"> <% if (scaling === true && frontendConfig.db === '_system') { %> <div class="scaleGroup" id="scaleCoords">
<div style="text-align: -webkit-right;">
<span class="left" id="removeCoord"><i class="fa fa-minus"></i></span>
<input id="plannedCoords" type="text" value="<%= plannedCoords %>"/>
<span class="right" id="addCoord"><i class="fa fa-plus"></i></span>
</div>
</div> <% } %> <div class="information" id="infoCoords">
<span class="positive"><span> <%= scaleProperties.coordsOk %> </span><i class="fa fa-check-circle"></i></span> <% if (scaleProperties.coordsError) { %> <span class="negative"><span> <%= scaleProperties.coordsError %> </span><i class="fa fa-exclamation-circle"></i></span> <% } %> <% if (scaleProperties.coordsPending && scaling === true) { %> <span class="warning"><span> <%= scaleProperties.coordsPending %> </span><i class="fa fa-circle-o-notch fa-spin"></i></span>
<span class="positive"><span> <%= scaleProperties.coordsOk %> </span><i class="fa fa-check-circle"></i></span> <% if (scaleProperties.coordsError) { %> <span class="negative"><span> <%= scaleProperties.coordsError %> </span><i class="fa fa-exclamation-circle"></i></span> <% } %> <% if (scaleProperties.coordsPending && scaling === true && frontendConfig.db === '_system') { %> <span class="warning"><span> <%= scaleProperties.coordsPending %> </span><i class="fa fa-circle-o-notch fa-spin"></i></span>
<button class="abortClusterPlan button-navbar button-default">Abort</button> <% } %> </div>
</div>
@ -2180,17 +2270,20 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
<div class="pure-g cluster-nodes-title pure-table pure-table-header pure-title" style="clear: both">
<div class="pure-table-row">
<div class="pure-u-10-24 left">Name</div>
<div class="pure-u-10-24 left">Endpoint</div>
<div class="pure-u-3-24 mid hide-small">Since</div>
<div class="pure-u-9-24 left">Name</div>
<div class="pure-u-9-24 left">Endpoint</div>
<div class="pure-u-3-24">Version</div>
<div class="pure-u-2-24 mid hide-small">Since</div>
<div class="pure-u-1-24 mid"></div>
</div>
</div>
<div class="pure-g cluster-nodes coords-nodes pure-table pure-table-body"> <% _.each(coords, function(node, key) { %> <% var id = node.id + "-node"; %> <div class="pure-table-row <%= disabled %>" node="<%= id %>">
<div class="pure-u-10-24 left"> <%= node.ShortName %> <i class="fa fa-bar-chart"></i> <% if(node.CanBeDeleted) { %> <i class="fa fa-trash-o"></i> <% } %> </div>
<div class="pure-u-10-24 left"><%= node.Endpoint %></div> <% var formatted = (node.Timestamp).substr(11, 18).slice(0, -1); %> <div class="pure-u-3-24 hide-small mid"><%= formatted %></div> <% if(node.Status === 'GOOD') { %> <div class="pure-u-1-24 mid state"><i class="fa fa-check-circle tippy" title="<%= node.SyncStatus %>"></i></div> <% } else { %> <div class="pure-u-1-24 mid state"><i class="fa fa-exclamation-circle"></i></div> <% } %> </div> <% }); %> </div>
<div class="pure-u-9-24 left"> <%= node.ShortName %> <i class="fa fa-bar-chart"></i> <% if (node.CanBeDeleted && frontendConfig.db === '_system') { %> <i class="fa fa-trash-o"></i> <% } %> </div>
<div class="pure-u-9-24 left"><%= node.Endpoint %></div>
<div class="pure-u-3-24"><%= node.Version %></div> <% var formatted = (node.LastAckedTime).substr(11, 18).slice(0, -1); %> <div class="pure-u-2-24 hide-small mid"><%= formatted %></div> <% if(node.Status === 'GOOD') { %> <div class="pure-u-1-24 mid state"><i class="fa fa-check-circle tippy" title="<%= node.SyncStatus %>"></i></div> <% } else { %> <div class="pure-u-1-24 mid state"><i class="fa fa-exclamation-circle"></i></div> <% } %> </div> <% }); %> </div>
</div> <% } %> <% if (Object.keys(dbs).length > 0) { %> <% var disabled = ''; %> <% disabled = " dbserver"; %> <div class="pure-u-1-1 pure-u-md-1-1 pure-u-lg-1-1 pure-u-xl-1-2">
<div class="sectionHeader pure-g">
<div class="pure-u-1-5">
@ -2199,31 +2292,34 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
</div>
</div>
<div class="pure-u-4-5"> <% if (scaling === true) { %> <div class="scaleGroup" id="scaleCoords">
<div class="pure-u-4-5"> <% if (scaling === true && frontendConfig.db === '_system') { %> <div class="scaleGroup" id="scaleCoords">
<div style="text-align: -webkit-right;">
<span class="left" id="removeDBs"><i class="fa fa-minus"></i></span>
<input id="plannedDBs" value="<%= plannedDBs %>" type="text"/>
<span class="right" id="addDBs"><i class="fa fa-plus"></i></span>
</div>
</div> <% } %> <div class="information" id="infoDBs">
<span class="positive"><span> <%= scaleProperties.dbsOk %> </span><i class="fa fa-check-circle"></i></span> <% if (scaleProperties.dbsError) { %> <span class="negative"><span> <%= scaleProperties.dbsError %> </span><i class="fa fa-exclamation-circle"></i></span> <% } %> <% if (scaleProperties.dbsPending && scaling === true) { %> <span class="warning"><span> <%= scaleProperties.dbsPending %> </span><i class="fa fa-circle-o-notch fa-spin"></i></span>
<span class="positive"><span> <%= scaleProperties.dbsOk %> </span><i class="fa fa-check-circle"></i></span> <% if (scaleProperties.dbsError) { %> <span class="negative"><span> <%= scaleProperties.dbsError %> </span><i class="fa fa-exclamation-circle"></i></span> <% } %> <% if (scaleProperties.dbsPending && scaling === true && frontendConfig.db === '_system') { %> <span class="warning"><span> <%= scaleProperties.dbsPending %> </span><i class="fa fa-circle-o-notch fa-spin"></i></span>
<button class="abortClusterPlan button-navbar button-default">Abort</button> <% } %> </div>
</div>
</div>
<div class="pure-g cluster-nodes-title pure-table pure-table-header pure-title">
<div class="pure-g cluster-nodes-title pure-table pure-table-header pure-title" style="clear: both">
<div class="pure-table-row">
<div class="pure-u-10-24 left">Name</div>
<div class="pure-u-10-24 left">Endpoint</div>
<div class="pure-u-3-24 mid hide-small">Since</div>
<div class="pure-u-9-24 left">Name</div>
<div class="pure-u-9-24 left">Endpoint</div>
<div class="pure-u-3-24">Version</div>
<div class="pure-u-2-24 mid hide-small">Since</div>
<div class="pure-u-1-24 mid"></div>
</div>
</div> <% } %> <div class="pure-g cluster-nodes dbs-nodes pure-table pure-table-body"> <% _.each(dbs, function(node, key) { %> <% var id = node.id + "-node"; %> <div class="pure-table-row <%= disabled %>" node="<%= id %>">
<div class="pure-u-10-24 left"> <%= node.ShortName %> <% if(node.CanBeDeleted) { %> <i class="fa fa-trash-o"></i> <% } %> </div>
<div class="pure-u-10-24 left"><%= node.Endpoint %></div> <% var formatted = (node.Timestamp).substr(11, 18).slice(0, -1); %> <div class="pure-u-3-24 mid hide-small"><%= formatted %></div> <% if(node.Status === 'GOOD') { %> <div class="pure-u-1-24 mid state"><i class="fa fa-check-circle tippy" title="<%= node.SyncStatus %>"></i></div> <% } else { %> <div class="pure-u-1-24 mid state"><i class="fa fa-exclamation-circle"></i></div> <% } %> </div> <% }); %> </div>
<div class="pure-u-9-24 left"> <%= node.ShortName %> <i class="fa fa-bar-chart"></i> <% if (node.CanBeDeleted && frontendConfig.db === '_system') { %> <i class="fa fa-trash-o"></i> <% } %> </div>
<div class="pure-u-9-24 left"><%= node.Endpoint %></div>
<div class="pure-u-3-24"><%= node.Version %></div> <% var formatted = (node.LastAckedTime).substr(11, 18).slice(0, -1); %> <div class="pure-u-2-24 hide-small mid"><%= formatted %></div> <% if(node.Status === 'GOOD') { %> <div class="pure-u-1-24 mid state"><i class="fa fa-check-circle tippy" title="<%= node.SyncStatus %>"></i></div> <% } else { %> <div class="pure-u-1-24 mid state"><i class="fa fa-exclamation-circle"></i></div> <% } %> </div> <% }); %> </div>
</div>
</div>
@ -2963,9 +3059,7 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
<div class="shardLeader <%= genClass1 %> positive left"><span><%= shard.leader %></span></div> <% var found = null; %> <% _.each(shard.followers, function(db) { %> <% if (db === shard.leader) { %> <% found = true; %> <% } %> <% }); %> <% if (found) { %> <div class="<%= genClass2 %> mid"><i class="fa fa-circle-o-notch fa-spin"></i></div> <% } else { %> <% if (shard.followers.length === 0) { %> <div class="<%= genClass2 %> left"> no followers </div> <% } else { %> <% var string = ''; %> <% var counter2 = 0; %> <% var shardCssClass = 'inSync'; %> <% var shardsNotInSync = 0; %> <% _.each(shard.followers, function(db) { %> <% if (collections[collectionName].Current[name].followers.indexOf(db) > -1) { %> <% shardCssClass = 'inSync'; %> <% } else { %> <% shardCssClass = 'notInSync'; %> <% shardsNotInSync++; %> <% } %> <% if (shard.followers.length === 1) { %> <% string += '<span class="' + shardCssClass + '">' + db + '</span> '; %> <% } else { %> <% if (counter2 === 0) { %> <% string += '<span class="' + shardCssClass + '">' + db + '</span>'; counter2++; %> <% } else { %> <% string += ", " + '<span class="' + shardCssClass + '">' + db + '</span>'; %> <% } %> <% } %> <% }); %> <div class="shardFollowers <%= genClass2 %> left"><%= string %></div> <% } %> <% if (collectionInSync(collectionName)) { %> <div class="<%= genClass1 %> left progressWrapper"><i class="fa fa-check-circle"></i></div> <% } else { %> <% if (shardsNotInSync > 0) { %> <div class="<%= genClass1 %> left progressWrapper"><span class="shardProgress"><i class="fa fa-circle-o-notch fa-spin fa-fw"></i></span></div> <% } else { %> <div class="<%= genClass1 %> left progressWrapper"><i class="fa fa-check-circle"></i></div> <% } %> <% } %> <% } %> </div>
</div> <% counter++; %> <% }); %> </div>
</div> <% } %> <% }); %> <div style="width: 100%; height: 70px;">
<button id="rebalanceShards" style="margin-top: 20px; margin-bottom: 20px; margin-right: 10px;" class="button-success pull-right">Rebalance Shards</button>
</div>
</div> <% } %> <% }); %> <div style="width: 100%; height: 70px;"> <% if (frontendConfig.db === '_system') { %> <button id="rebalanceShards" style="margin-top: 20px; margin-bottom: 20px; margin-right: 10px;" class="button-success pull-right">Rebalance Shards</button> <% } %> </div>
</div></script><script id="shellView.ejs" type="text/template"><div class="headerBar">
<a class="arangoHeader">JS Shell</a>
</div>
@ -3083,7 +3177,7 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
<div class="pure-u-1-1" style="margin-bottom: 20px;">
<h4>Paying Customers</h4>
If you are a Customer, please <a href="https://arangodb.atlassian.net/" target="_blank">log-in</a> to our Support Portal to request help.
If you are a Customer, please <a href="https://www.arangodb.com/supportlogin" target="_blank">log-in</a> to our Support Portal to request help.
</div>
<div class="pure-u-1-1" style="margin-bottom: 20px;">
@ -3133,42 +3227,59 @@ Upload a Foxx service bundle. The Foxx service bundle should be a zip archive co
<h4>Find manuals for ArangoDB, AQL, Foxx and many other useful resources</h4>
</div>
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-3">
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-4">
<div class="title">
Manual
</div>
<ul class="menu">
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/GettingStarted/index.html">Getting started</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Scalability/index.html">Scalability</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/DataModeling/index.html">Data models &amp; modeling</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Graphs/index.html">Graphs</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/index.html">Go to Manual startpage</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/GettingStarted/">Getting started</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/DataModeling/">Data models &amp; modeling</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Administration/">Administration</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Scaling/index.html">Scaling</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Graphs/index.html">Graphs</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/index.html">Go to Manual startpage</a></li>
</ul>
</div>
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-3">
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-4">
<div class="title">
AQL Query Language
</div>
<ul class="menu">
<li><a target="_blank" href="https://docs.arangodb.com/latest/AQL/Fundamentals/index.html">Fundamentals</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/AQL/DataQueries.html">Data Queries</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/AQL/Functions/index.html">Functions</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/AQL/Examples/index.html">Usual Query Patterns</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/AQL/index.html">Go to AQL startpage</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/AQL/Fundamentals/index.html">Fundamentals</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/AQL/DataQueries.html">Data Queries</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/AQL/Functions/index.html">Functions</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/AQL/Examples/index.html">Usual Query Patterns</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/AQL/index.html">Go to AQL startpage</a></li>
</ul>
</div>
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-3">
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-4">
<div class="title">
Foxx Framework
</div>
<ul class="menu">
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Foxx/index.html">What is Foxx?</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Foxx/AtAGlance.html">At a glance</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Foxx/GettingStarted.html">Writing Your First Microservice</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Foxx/Migrating2x/index.html">Migrating 2.x services</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/latest/Manual/Foxx/index.html">Go to Foxx startpage</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/index.html">What is Foxx?</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/Guides/index.html">Guides</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/Reference/index.html">Reference</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/Deployment.html">Deployment</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/GettingStarted.html">Writing Your First Microservice</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Manual/Foxx/index.html">Go to Foxx startpage</a></li>
</ul>
</div>
<div class="pure-u-1-1 pure-u-sm-1-2 pure-u-md-1-4">
<div class="title">
Official Drivers &amp; Integrations
</div>
<ul class="menu">
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/Java/index.html">ArangoDB Java Driver</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/JS/index.html">ArangoJS - Javascript Driver</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/PHP/index.html">ArangoDB-PHP</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/GO/index.html">ArangoDB Go Driver</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/SpringData/index.html">ArangoDB Spring Data</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/SparkConnector/index.html">ArangoDB Spark Connector</a></li>
<li><a target="_blank" href="https://docs.arangodb.com/<%=parsedVersion%>/Drivers/index.html">Go to Drivers &amp; Integrations startpage</a></li>
</ul>
</div>
@ -3524,10 +3635,19 @@ var cutByResolution = function (str) {
</div>
</div> <%});%> </div>
</div></script><script id="viewView.ejs" type="text/template"><div class="innerContent">
<div id="propertiesEditor" class="document-editor"></div>
<div id="viewDocumentation" class="infoBox" style="margin-top: 10px; margin-bottom: 30px;">
<h4>Info</h4>
<p>To learn how to configure Views, please read <a style="color: #5bc0de" href="https://docs.arangodb.com/3.4/Manual/Views/ArangoSearch/" target="_blank"><b>our documentation</b></a>.</p>
</div>
<div id="viewProcessing"class="infoBox" style="margin-top: 10px; margin-bottom: 30px; display: none">
<h4>Processing <i class="fa fa-spinner fa-spin"></i></h4>
<p>The view is currently in processing. No editing possible right now.</p>
</div>
<div id="propertiesEditor" class="document-editor" style="border-top: 1px solid rgba(140,138,137,.25)"></div>
<div class="bottomButtonBar">
<button id="savePropertiesButton" class="button-close pull-right" disabled>Save</button> <% if (!window.frontendConfig.isCluster) { %> <button id="renameViewButton" class="button-warning pull-right">Rename</button> <% } %> <button id="deleteViewButton" class="button-danger pull-right">Delete</button>
<span class="buttonBarInfo pull-right"></span>
</div>
</div></script><script id="warningList.ejs" type="text/template"> <% if (warnings.length > 0) { %> <div>
<ul> <% console.log(warnings); _.each(warnings, function(w) { console.log(w);%> <li><b><%=w.code%></b>: <%=w.message%></li> <% }); %> </ul>
</div> <% } %> </script></head><body><nav class="navbar" style="display: none"><div class="primary"><div class="navlogo"><a class="logo big" href="#"><img id="ArangoDBLogo" class="arangodbLogo" src="img/arangodb-edition-optimized.svg"></a><a class="logo small" href="#"><img class="arangodbLogo" src="img/arangodb_logo_small.png"></a><a class="version"><span id="currentVersion"></span></a></div><div class="statmenu" id="statisticBar"></div><div class="navmenu" id="navigationBar"></div></div></nav><div id="modalPlaceholder"></div><div class="bodyWrapper" style="display: none"><div class="centralRow"><div id="navbar2" class="navbarWrapper secondary"><div class="subnavmenu" id="subNavigationBar"></div></div><div class="resizecontainer contentWrapper"><div id="loadingScreen" class="loadingScreen" style="display: none"><i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw margin-bottom"></i> <span class="sr-only">Loading...</span></div><div id="content" class="centralContent"></div><footer class="footer"><div id="footerBar"></div></footer></div></div></div><div id="progressPlaceholder" style="display:none"></div><div id="spotlightPlaceholder" style="display:none"></div><div id="graphSettingsContent" style="display: none"></div><div id="filterSelectDiv" style="display:none"></div><div id="offlinePlaceholder" style="display:none"><div class="offline-div"><div class="pure-u"><div class="pure-u-1-4"></div><div class="pure-u-1-2 offline-window"><div class="offline-header"><h3>You have been disconnected from the server</h3></div><div class="offline-body"><p>The connection to the server has been lost. The server may be under heavy load.</p><p>Trying to reconnect in <span id="offlineSeconds">10</span> seconds.</p><p class="animation_state"><span><button class="button-success">Reconnect now</button></span></p></div></div><div class="pure-u-1-4"></div></div></div></div><div class="arangoFrame" style=""><div class="outerDiv"><div class="innerDiv"></div></div></div><script src="libs.js?version=1539388643384"></script><script src="app.js?version=1539388643384"></script></body></html>
</div> <% } %> </script></head><body><nav class="navbar" style="display: none"><div class="primary"><div class="navlogo"><a class="logo big" href="#"><img id="ArangoDBLogo" class="arangodbLogo" src="img/arangodb-edition-optimized.svg"></a><a class="logo small" href="#"><img class="arangodbLogo" src="img/arangodb_logo_small.png"></a><a class="version"><span id="currentVersion"></span></a></div><div class="statmenu" id="statisticBar"></div><div class="navmenu" id="navigationBar"></div></div></nav><div id="modalPlaceholder"></div><div class="bodyWrapper" style="display: none"><div class="centralRow"><div id="navbar2" class="navbarWrapper secondary"><div class="subnavmenu" id="subNavigationBar"></div></div><div class="resizecontainer contentWrapper"><div id="loadingScreen" class="loadingScreen" style="display: none"><i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw margin-bottom"></i> <span class="sr-only">Loading...</span></div><div id="content" class="centralContent"></div><footer class="footer"><div id="footerBar"></div></footer></div></div></div><div id="progressPlaceholder" style="display:none"></div><div id="spotlightPlaceholder" style="display:none"></div><div id="graphSettingsContent" style="display: none"></div><div id="filterSelectDiv" style="display:none"></div><div id="offlinePlaceholder" style="display:none"><div class="offline-div"><div class="pure-u"><div class="pure-u-1-4"></div><div class="pure-u-1-2 offline-window"><div class="offline-header"><h3>You have been disconnected from the server</h3></div><div class="offline-body"><p>The connection to the server has been lost. The server may be under heavy load.</p><p>Trying to reconnect in <span id="offlineSeconds">10</span> seconds.</p><p class="animation_state"><span><button class="button-success">Reconnect now</button></span></p></div></div><div class="pure-u-1-4"></div></div></div></div><div class="arangoFrame" style=""><div class="outerDiv"><div class="innerDiv"></div></div></div><script src="libs.js?version=1551722803883"></script><script src="app.js?version=1551722803883"></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because one or more lines are too long