]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/admin/workstation/t_tests.tt2
LP#1739504 - create prototype of latency test tool in webstaff
[Evergreen.git] / Open-ILS / src / templates / staff / admin / workstation / t_tests.tt2
1 <div class="container-fluid text-center">
2   <div class="alert alert-info alert-less-pad strong-text-2">
3     <span>[% l('Webclient Latency Test') %]</span>
4   </div>
5 </div>
6
7 <div class="row">
8   <div class="col-md-8">
9     <div class="panel panel-default">
10       <div class="panel-heading">[% l('Server Details') %]</div>
11       <div class="panel-body">
12        <!-- <div class="row pad-vert nav-pills-like-tabs">
13           <div class="col-md-6">[% l('Evergreen Version') %]</div>
14           <div class="col-md-6">{{context.version}}</div>
15         </div> -->
16         <div class="row pad-vert">
17           <div class="col-md-6">[% l('Hostname') %]</div>
18           <div class="col-md-6">{{hostname}}</div>
19         </div>
20       </div>
21     </div><!--panel-->
22    </div>
23 </div>
24 <div class="row">
25   <div class="col-md-8">
26     <h2>[% l('Latency Test') %]</h2>
27     <p>[% |l %]This will measure the websocket latency between your workstation client and the Evergreen server at the host above.[% END %]
28     </p>
29     <button ng-disable="isTesting" ng-click="testLatency()" type="button" class="btn btn-primary">Start Test</button>
30     <button ng-click='clearTestData()' type="button" class="btn btn-secondary">Clear</button>
31     <ol id="pingData">
32       <p>Latency results for {{hostname}}. Average Latency: <span ng-bind="avrg"></span> ms</p>
33       <li ng-show="tests.length" ng-repeat="t in tests">Time: {{t.t}} Latency: {{t.l}} ms</li>
34     </ol>
35     <button ng-disabled="!canCopyCommand" ng-click="copyTests()" type="button" class="btn btn-light btn-sm">Copy to Clipboard</button>
36   </div>
37 </div>
38
39
40
41