Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/10/16 16:55:18 (8 years ago)
Author:
jlodewyc
Message:

#2582 More parameter datatypes, splitting fileopening service, approving users, reopen last file, change name tasks and repetitions

Location:
branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job
Files:
9 added
10 edited

Legend:

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

    r13834 r13841  
    4242        </a>
    4343    </div>
     44    @Html.Partial("OpenFilePartials/_Help", Model);
    4445    <!-- Check model to select right partial, partial handles all subloading -->
    4546    <div class="col-md-9">
     
    164165            </div>
    165166            <div class="col-sm-4">
    166                 <h4>Save to file</h4>
     167                <h3 style="text-align:center">Save to file</h3>
     168                <p style="text-align:center;font-style:italic">Changed parameters get saved but child distribution and task priority get lost in the process.</p>
    167169                <form asp-controller="Job"
    168170                   asp-action="saveToFile"
     
    200202    </div>
    201203    <!-- Side scrolling menu-->
    202     <nav style="margin-top:50px; "
     204    <nav
    203205         class="col-md-2" id="scrolly">
    204206        <ul class="nav nav-pills nav-stacked"
     
    238240                        $('html, body').animate({
    239241                            scrollTop: target.offset().top
    240                         }, 1000);
     242                        }, 700);
    241243                        return false;
    242244                    }
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/DataPartials/DataMaster.cshtml

    r13834 r13841  
    1212                @Html.Partial("OpenFilePartials/DataPartials/Bool", Model);
    1313            }
     14            else if (Model.Data.ActualValue is BoolArray)
     15            {
     16                @Html.Partial("OpenFilePartials/DataPartials/BoolArray", Model);
     17            }
     18            else if (Model.Data.ActualValue is BoolMatrix)
     19            {
     20                @Html.Partial("OpenFilePartials/DataPartials/BoolMatrix", Model);
     21            }
    1422            else if (Model.Data.ActualValue is StringValue)
    1523            {
    1624                @Html.Partial("OpenFilePartials/DataPartials/String", Model);
     25            }
     26            else if (Model.Data.ActualValue is StringArray)
     27            {
     28                @Html.Partial("OpenFilePartials/DataPartials/StringArray", Model);
     29            }
     30            else if (Model.Data.ActualValue is StringMatrix)
     31            {
     32                @Html.Partial("OpenFilePartials/DataPartials/StringMatrix", Model);
    1733            }
    1834            else if (Model.Data.ActualValue is IntValue)
     
    2036                @Html.Partial("OpenFilePartials/DataPartials/Int", Model);
    2137            }
     38            else if (Model.Data.ActualValue is IntArray && !(Model.Data.ActualValue is HeuristicLab.Encodings.PermutationEncoding.Permutation))
     39            {
     40                @Html.Partial("OpenFilePartials/DataPartials/IntArray", Model);
     41            }
     42            else if (Model.Data.ActualValue is IntMatrix)
     43            {
     44                @Html.Partial("OpenFilePartials/DataPartials/IntMatrix", Model);
     45            }
    2246            else if (Model.Data.ActualValue is PercentValue)
    2347            {
    2448                @Html.Partial("OpenFilePartials/DataPartials/Percent", Model);
    2549            }
     50            else if (Model.Data.ActualValue is PercentArray)
     51            {
     52                @Html.Partial("OpenFilePartials/DataPartials/PercentArray", Model);
     53            }
     54            else if (Model.Data.ActualValue is PercentMatrix)
     55            {
     56                @Html.Partial("OpenFilePartials/DataPartials/PercentMatrix", Model);
     57            }
    2658            else if (Model.Data.ActualValue is DoubleValue)
    2759            {
    2860                @Html.Partial("OpenFilePartials/DataPartials/Double", Model);
    29             }
    30             else if (Model.Data.ActualValue is IntArray)
    31             {
    32                 @Html.Partial("OpenFilePartials/DataPartials/IntArray", Model);
    3361            }
    3462            else if (Model.Data.ActualValue is DoubleArray)
     
    4270            else if (Model.Data.ActualValue is IItem)
    4371            {
    44                 @Html.Partial("OpenFilePartials/DataPartials/Others", Model);
     72                @Html.Partial("OpenFilePartials/DataPartials/OthersClean", Model);//just Others to print the datatype too
    4573                }
    4674        }
    4775        catch(NotSupportedException e)
    4876        {
    49             @Html.Partial("OpenFilePartials/DataPartials/Others", Model)
     77            @Html.Partial("OpenFilePartials/DataPartials/OthersClean", Model)
    5078
    5179        }
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/DataPartials/DoubleMatrix.cshtml

    r13834 r13841  
    1010        {
    1111            s += "[ ";
    12             s += dat[d,0] + "; " + dat[d,1];
     12            for (var i = 0; i < dat.Columns; i++)
     13            {
     14                s += dat[d, i];
     15                if (i < dat.Columns - 1)
     16                {
     17                    s += "; ";
     18                }
     19
     20            }
    1321            s += " ] " + Environment.NewLine;
    1422
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_Algorithm.cshtml

    r13827 r13841  
    1313    <div class="row" style="text-align:center">
    1414        <h1>
    15             <span class="label label-primary">Algorithm: @Model.SelectedTask.ItemTask.Name</span>
     15            <span class="label label-primary">Algorithm:<span id="nameCarrier@(randy)">@Model.SelectedTask.ItemTask.Name</span></span>
    1616        </h1>
    17 
     17        <p>
     18            <input type="text"
     19                   style="width:50%;display:initial; background-color:transparent;text-align:center"
     20                   onchange="changeName([],this.value,@randy)"
     21                   value="@Model.SelectedTask.ItemTask.Name" />
     22        </p>
    1823    </div>
    1924
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_AlgorithmSmall.cshtml

    r13827 r13841  
    1212<p class="text-center">
    1313    <a class="btn btn-primary"
     14       id="nameCarrier@(randomal)"
    1415       data-toggle="collapse"
    1516       href="#collapseExample@(randomal)"
     
    3334        text-shadow:none">
    3435        <div class="panel-heading panel-primary text-center">
     36            <p>
     37                <input type="text"
     38                       class="form-control"
     39                       style="width:50%;display:initial; background-color:transparent; color:white;text-align:center"
     40                       onchange="changeName(@builder,this.value,@randomal)"
     41                       value="@Model.algo.Name" />
     42            </p>
    3543            <p>@Model.algo.Description</p>
    3644
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_BatchRun.cshtml

    r13827 r13841  
    1111    <div class="row"
    1212         style="text-align:center">
    13         <h1
    14             >
     13        <h1>
    1514            <span class="label label-warning "
    1615                  style="text-shadow:2px 2px black;">
    17                 Batch: @Model.SelectedBatchRun.Name
     16                Batch: <span id="nameCarrier@(randy)">@Model.SelectedBatchRun.Name</span>
    1817            </span>
     18
    1919        </h1>
     20        <input type="text"
     21               class="form-control"
     22               style="width:50%;display:initial; background-color:transparent;text-align:center"
     23               onchange="changeName([],this.value,@randy)"
     24               value="@Model.SelectedTask.ItemTask.Name" />
    2025    </div>
    2126    <h4 id="tasks">
    22         Repeats: @Model.SelectedBatchRun.Repetitions x
     27        Repeats:
     28        <input type="number"
     29               class="form-control"
     30               style="width:80px;display:initial"
     31               min="1"
     32               value="@Model.SelectedBatchRun.Repetitions"
     33               onchange="changeRepit([],this.value,@randy)" />
     34          x
    2335
    2436    </h4>
     
    3042               data-onstyle="warning"
    3143               onchange="toggleChild([], @randy)" />
    32        
     44
    3345    </p>
    3446    <div id="childs@(randy)">
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_BatchRunSmall.cshtml

    r13827 r13841  
    1313<p class="text-center">
    1414    <a class="btn btn-warning"
     15       id="nameCarrier@(randombr)"
    1516       data-toggle="collapse"
    1617       href="#collapseExample@(randombr)"
     
    3637            text-shadow:2px 2px black">
    3738        <div class="panel-heading  text-center">
     39            <p>
     40                <input type="text"
     41                       class="form-control"
     42                       style="width:50%;display:initial; background-color:transparent;text-align:center;color:white"
     43                       onchange="changeName(@builder,this.value,@randombr)"
     44                       value="@Model.batch.Name" />
     45            </p>
    3846            <p class="panel-title">
    39                 Repeats @Model.batch.Repetitions X
     47                Repeats:
     48                <input type="number"
     49                       class="form-control"
     50                       style="width:80px;display:initial; margin-bottom:5px"
     51                       min="1"
     52                       value="@Model.batch.Repetitions"
     53                       onchange="changeRepit(@builder,this.value,@randombr)" />
     54                x
    4055            </p>
    4156            <p>
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_Experiment.cshtml

    r13827 r13841  
    1212            >
    1313            <span class="label label-danger"
    14                   style="text-shadow:2px 2px black;">
    15                 Experiment: @Model.SelectedTask.ItemTask.Name
     14                  style="text-shadow:2px 2px black;">Experiment:
     15                <span id="nameCarrier@(randy)">
     16                     @Model.SelectedTask.ItemTask.Name
     17                </span>
    1618            </span>
    1719        </h1>
    18 
     20        <p>
     21            <input type="text"
     22                   style="width:50%;display:initial; background-color:transparent;text-align:center"
     23                   onchange="changeName([],this.value,@randy)"
     24                   value="@Model.SelectedTask.ItemTask.Name" />
     25        </p>
    1926    </div>
    2027    <h4 id="tasks">
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/OpenFilePartials/_ExperimentSmall.cshtml

    r13827 r13841  
    1414       href="#collapseExample@(randomex)"
    1515       aria-expanded="false"
     16       id="nameCarrier@(randomex)"
    1617       aria-controls="collapseExample@(randomex)"
    1718       style="margin:10px; margin-bottom:0; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
     
    3435
    3536        <div class="panel-heading panel-danger text-center">
     37            <p>
     38                <input type="text"
     39                       class="form-control"
     40                       style="width:50%;display:initial; background-color:transparent; color:white;text-align:center"
     41                       onchange="changeName(@builder,this.value,@randomex)"
     42                       value="@Model.exp.Name" />
     43            </p>
    3644            <p class="panel-title">
    3745                Children: @Model.exp.Optimizers.Count
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Job/Uploads.cshtml

    r13827 r13841  
    8080                    }
    8181                </div>
     82                @if (ViewBag.active != null && ViewBag.active == true)
     83                {
     84                    <div>
     85                        <a class="btn btn-warning btn-block"
     86                           asp-controller="Job"
     87                           asp-action="OpenRecent"
     88                           style="box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
     89                            text-shadow:2px 2px black;margin-top:10px">
     90                            <i class="fa fa-undo"></i> Reopen last file
     91                        </a>
     92                    </div>
     93
     94                }
     95               
    8296            </div>
    8397            <p style="display:none"
Note: See TracChangeset for help on using the changeset viewer.