Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/16/16 16:57:46 (8 years ago)
Author:
jlodewyc
Message:

#2582 Distribution childs and priority done. Display current jobs and start graphs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/Index.cshtml

    r13689 r13712  
    1818        </a>
    1919    </div>
    20     <div class="row" style="padding:10px">
     20    <div class="row" style="padding:10px; margin-right:0px!important">
    2121        @if (Model.userJobs.Count == 0)
    2222        {
     
    3434                           asp-controller="Job"
    3535                           asp-action="Selected"
    36                            asp-route-id="@job.Id">
    37                             @job.Name - @job.DateCreated
    38                             <span class="badge">@job.JobCount</span>
     36                           asp-route-id="@job.Id"
     37                           onclick="showLoader()">
     38                            @job.Job.Name - @job.Job.DateCreated
     39                            <span class="badge">@job.Job.JobCount</span>
    3940                        </a>
    4041                    }
     
    4243                </div>
    4344            </div>
     45            <p style="display:none" id="loader" class="text-center">
     46                <br /><br /><br /><br /><br /><br /><br />
     47                <i class="fa fa-cog fa-spin fa-5x" id="spinner">
     48                </i>
     49            </p>
    4450            @if (Model.selectedJob != null)
    4551            {
    46                 <div class="col-sm-8" style="padding:5px; padding-left:10px;">
     52                <div class="col-sm-8" id="content" style="padding:5px; padding-left:10px;">
    4753                    <div class="row">
    4854                        <h2 style="padding-left:20px">
    49                             @Model.selectedJob.Name
     55                            @Model.selectedJob.Job.Name
    5056                            <a onclick="popUpDelete()"
    51                                style="margin-bottom:10px;"
    52                                
     57                               style="margin-bottom:10px;"
    5358                               class='btn btn-danger'>
    5459                                <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
    5560                            </a>
    56                             <a style="display:none"
    57                                asp-action="Delete"
    58                                asp-route-id="@Model.selectedJob.Id"
    59                                asp-controller="Job" id="del"  ></a>
     61                            <a style="display:none"
     62                               asp-action="Delete"
     63                               asp-route-id="@Model.selectedJob.Id"
     64                               asp-controller="Job" id="del"
     65                               onclick="showDeleter()"></a>
    6066
    6167                            <script type="text/javascript">
     
    6773                                }
    6874                            </script>
    69            
     75
    7076                        </h2>
    7177                        <div class="col-sm-6" style="padding-left:30px">
    72                             <p>Description: @Model.selectedJob.Description</p>
    73                             <p>Resources: @Model.selectedJob.ResourceNames</p>
    74                             <p>Created: @Model.selectedJob.DateCreated</p>
    75                             <p>Owned by: @Model.selectedJob.OwnerUsername</p>
     78                            <p>Description: @Model.selectedJob.Job.Description</p>
     79                            <p>Resources: @Model.selectedJob.Job.ResourceNames</p>
     80                            <p>Created: @Model.selectedJob.Job.DateCreated</p>
     81                            <p>Owned by: @Model.selectedJob.Job.OwnerUsername</p>
    7682
    7783                        </div>
    7884                        <div class="col-sm-6" style="padding-left:30px">
    79                             <p>Calculating: @Model.selectedJob.CalculatingCount</p>
    80                             <p>Finished: @Model.selectedJob.FinishedCount</p>
     85                            <p>Calculating: @Model.selectedJob.Job.CalculatingCount</p>
     86                            <p>Finished: @Model.selectedJob.Job.FinishedCount</p>
    8187                        </div>
    8288
    8389                    </div>
    8490                    <div class="row">
    85                         <h3 style="padding-left:20px">@Model.lightJobTasks.Count Task@(Model.lightJobTasks != null && Model.lightJobTasks.Count != 1 ? "s" : "" )</h3>
    86                         @foreach (var task in Model.lightJobTasks)
     91                        <h3 style="padding-left:20px">Tasks</h3>
     92                        <script type="text/javascript">
     93                            //TODO Globale variabele waar data per categorie in gestoken kan worden
     94                        </script>
     95                        @foreach (var task in Model.selectedJob.HiveTasks)
    8796                        {
    88                             <table class="table "
    89                                    style="margin-left:20px;">
    90                                 <thead>
    91                                     <tr>
    92                                         <th>@task</th>
    93                                     </tr>
    94                                 </thead>
    95                                 <tbody>
    96                                     <tr>
    97                                         <td>Last update @task.LastTaskDataUpdate</td>
    98                                         <td>State: @task.State</td>
    99                                        
    100                                     </tr>
    101                                     <tr>
    102                                         <td>@task.ExecutionTime executed</td>
    103                                         <td>Created: @task.DateCreated</td>
    104                                     </tr>
    105                                 </tbody>
    106                             </table>
     97                            @Html.Partial("SelectedJobPartials/_TaskPartial",
     98                           new HeuristicLab.Clients.Hive.WebJobManager.Models.HiveTaskContainer(task))
    10799
    108100                        }
     
    111103            }
    112104        }
     105        <script type="text/javascript">
     106            function showLoader() {
     107                document.getElementById("loader").style.display = "";
     108                document.getElementById("content").style.display = "none";
     109            }
     110            function showDeleter() {
     111                document.getElementById("loader").style.display = "";
     112                document.getElementById("content").style.display = "none";
     113                document.getElementById("spinner").className = "fa fa-trash-o fa-spin fa-5x";
     114            }
     115        </script>
    113116    </div>
    114117</div>
Note: See TracChangeset for help on using the changeset viewer.