Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/SelectedJobPartials/_AlgTask.cshtml @ 13733

Last change on this file since 13733 was 13733, checked in by jlodewyc, 8 years ago

#2582 Last fixes Job Manager

File size: 4.4 KB
Line 
1@model HeuristicLab.Clients.Hive.WebJobManager.Models.HiveTaskContainer
2@using Newtonsoft.Json;
3<div class="panel panel-primary"
4     style="border-width:2px!important;
5box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
6text-shadow:2px 2px black">
7
8    <script type="text/javascript">//Has to be up front to ensure right order of javascript array
9        initSaveData("@(Model.hiveTask.Task.Id)",
10            @Html.Raw(JsonConvert.SerializeObject(Model.hiveTask.Task.StateLog)), "@(Model.hiveTask.ItemTask.Name)");
11
12    </script>
13
14
15    <div class="panel-heading"
16         data-toggle="collapse"
17         data-target="#panbody@(Model.hiveTask.Task.Id)"
18         onclick="redrawGraph('@(Model.hiveTask.Task.Id)')"
19         aria-expanded="false"
20         aria-controls="panbody@(Model.hiveTask.Task.Id)">
21        <table class="table">
22            <thead>
23                <tr>
24                    <th>Algorithm: @Model.hiveTask.ItemTask.Name</th>
25                    <th style="font-size:large">
26                        @if (Model.hiveTask.Task.Priority == 0)
27                        {
28                            <span class="label label-default"> Priority low</span>
29                        }
30                        else if (Model.hiveTask.Task.Priority == 1)
31                        {
32                            <span class="label label-info">Priority normal</span>
33                        }
34                        else if (Model.hiveTask.Task.Priority == 2)
35                        {
36                            <span class="label label-warning">Priority urgent</span>
37
38                        }
39                        else if (Model.hiveTask.Task.Priority == 3)
40                        {
41                            <span class="label label-danger">Priority critical</span>
42
43                        }
44                    </th>
45                </tr>
46            </thead>
47            <tbody>
48                <tr>
49                    <td id="lastupdpar@(Model.hiveTask.Task.Id)">
50                        <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
51                    </td>
52                    <td id="statepar@(Model.hiveTask.Task.Id)"
53                        >
54                        <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
55                    </td>
56
57                </tr>
58                <tr>
59                    <td id="executionpar@(Model.hiveTask.Task.Id)">
60                        <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
61                    </td>
62                    <td>Created: @Model.hiveTask.Task.DateCreated</td>
63                </tr>
64                <tr>
65                    <td style="word-break:break-all" id="exceptionpar@(Model.hiveTask.Task.Id)">
66                        <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
67                    </td>
68                    <td id="statechangespar@(Model.hiveTask.Task.Id)">
69                        <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
70                    </td>
71                </tr>
72                <tr style="display:none" id="restarter@(Model.hiveTask.Task.Id)">
73                    <td><input style="box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
74                            text-shadow:2px 2px black;"
75                               id="restarterbtn@(Model.hiveTask.Task.Id)"
76                               class="btn btn-success"
77                               type="button"
78                               onclick="restart('@(Model.hiveTask.Task.Id)');event.cancelBubble=true;"
79                               value="Restart task"/>
80                    </td>
81                </tr>
82            </tbody>
83        </table>
84    </div>
85    <div class="panel-body " style="text-shadow:none">
86        <div class="collapse" id="panbody@(Model.hiveTask.Task.Id)">
87         
88            <input id="graphtoggle@(Model.hiveTask.Task.Id)"
89                   type="checkbox"
90                   data-toggle="toggle"
91                   data-on="Bar"
92                   data-off="Pie"
93                   onchange="redrawGraph('@(Model.hiveTask.Task.Id)')" />
94            <h4 id="graphtitle@(Model.hiveTask.Task.Id)">
95                <i class="fa fa-cog fa-spin fa-2x" id="spinner"></i>
96            </h4>
97            <div id="graph@(Model.hiveTask.Task.Id)"></div>
98        </div>
99    </div>
100   
101</div>
Note: See TracBrowser for help on using the repository browser.