Files
LeafWeb/Web/Views/Chart/Index.cshtml
T

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>
}