@model NzbDrone.Core.Repository.Series @section TitleContent{ Edit } @section Scripts{ <script type="text/javascript"> $(document).ready(function () { var options = { target: '#result', beforeSubmit: showRequest, success: showResponse, type: 'post', resetForm: false }; $('#form').ajaxForm(options); $('#save_button').attr('disabled', ''); }); function showRequest(formData, jqForm, options) { $("#result").empty().html('Saving Series...'); $("#form :input").attr("disabled", true); } function showResponse(responseText, statusText, xhr, $form) { $("#result").empty().html(responseText); $("#form :input").attr("disabled", false); } </script> } @section MainContent{ <h2>@Html.DisplayTextFor(model => model.Title)</h2> @using (Html.BeginForm("Edit", "Series", FormMethod.Post, new { id = "form", name = "form" })) { <fieldset> <legend>Edit</legend> <div class="editor-label"> @Html.LabelFor(model => model.Path) </div> <div class="editor-field"> @Html.TextBoxFor(model => model.Path) @Html.ValidationMessageFor(model => model.Path) </div> <div class="editor-label"> @Html.LabelFor(model => model.Monitored) </div> <div class="editor-field"> @Html.CheckBoxFor(model => model.Monitored) @Html.ValidationMessageFor(model => model.Monitored) </div> <div class="editor-label"> @Html.LabelFor(model => model.SeasonFolder) </div> <div class="editor-field"> @Html.CheckBoxFor(model => model.SeasonFolder) @Html.ValidationMessageFor(model => model.SeasonFolder) </div> <div class="editor-label"> @Html.LabelFor(model => model.QualityProfileId) </div> <div class="editor-field"> @Html.DropDownListFor(model => model.QualityProfileId, (SelectList) ViewData["SelectList"]) @Html.ValidationMessageFor(model => model.QualityProfileId) </div> <div class="hidden" style="display:none;"> @Html.TextBoxFor(model => model.SeriesId) @Html.TextBoxFor(model => model.Title) @Html.TextBoxFor(model => model.CleanTitle) @Html.TextBoxFor(model => model.Status) @Html.TextBoxFor(model => model.Overview) @Html.TextBoxFor(model => model.AirsDayOfWeek) @Html.TextBoxFor(model => model.AirTimes) @Html.TextBoxFor(model => model.Language) </div> <p> <input type="submit" id="save_button" value="Save" disabled="disabled" /> </p> </fieldset> } <div> @Html.ActionLink("Back to Show", "Details", new {seriesId = Model.SeriesId}) | @Html.ActionLink("Back to List", "Index") @Html.ActionLink("Delete Series", "Delete", new {seriesId = Model.SeriesId}) </div> <div id="result"></div> }