33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
@model LeafWeb.Web.ViewModels.Chart.ChartViewModel
|
|
@{
|
|
ViewBag.Title = "Chart";
|
|
}
|
|
<h1>@ViewBag.Title</h1>
|
|
<h3>Identifier: <strong>@Model.LeafInputIdentifier</strong></h3>
|
|
|
|
@Html.DropDownList("CurveId", new SelectList(Model.AvailableCurveId, Model.CurveId), "Select CurveId")
|
|
|
|
<img id="chart"/>
|
|
|
|
@section Scripts
|
|
{
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
$('#CurveId')
|
|
.change(function () {
|
|
var $chart = $("#chart");
|
|
var $spinner = $(this).after('<i class="fa fa-spinner fa-spin"></i>').next('i');
|
|
$chart.attr('src', "");
|
|
var curveId = $("option:selected", this).text();
|
|
var url =
|
|
"@Html.Raw(Url.Action("ChartCurve", new {leafInputId = Model.LeafInputId, curveId="curveId"}))";
|
|
url = url.replace("=curveId", "=" + curveId);
|
|
$chart.attr('src', url)
|
|
.load(function() {
|
|
$spinner.remove();
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
}
|