@ -1,34 +1,31 @@
@model SelectList
@using NzbDrone.Core.Repository.Quality
<div style="position: relative; padding: 10px" id="div_ @ViewData["guid"]">
@model SelectList
<div style="position: relative; left: 0; width: 50%;">
<div padding: 10px" id="div_@(ViewData["guid"])">
@ViewData["path"].ToString()
<fieldset>
</div>
<legend>@ViewData["path"].ToString()</legend>
<div style="position: relative; right: 0; width: 50%;">
<div>
@(Html.Telerik().ComboBox()
@{Html.Telerik().ComboBox()
.Name(ViewData["guid"].ToString())
.Name("seriesList_" + ViewData["guid"].ToString())
// .AutoFill(true)
.BindTo(Model)
.BindTo(Model)
// .DataBinding(b => b.Ajax().Select("TvDbLookup", "AddSeries"))
.DataBinding(binding => binding.Ajax().Select("_textLookUp", "AddSeries").Delay(400).Cache(false))
.DataBinding(binding => binding.Ajax().Select("_textLookUp", "AddSeries").Delay(400).Cache(false))
.Filterable(f => f.FilterMode(AutoCompleteFilterMode.Contains))
.Filterable(f => f.FilterMode(AutoCompleteFilterMode.Contains))
.HighlightFirstMatch(true)
.HighlightFirstMatch(true)
.HtmlAttributes(new { style = "width:70%; align:right" })
.HtmlAttributes(new { style = "width: 300px;" })
.SelectedIndex(0))
.SelectedIndex(0).Render();}
<button class="listButton" onclick="addSeries('@ViewData["guid"]','@ViewData["javaPath"].ToString()' )">
@Html.Telerik().DropDownList().Name("qualityList_" + ViewData["guid"].ToString()).BindTo((SelectList)ViewData["quality"]).HtmlAttributes(new { style = "width: 100px;" })
Add</button>
<button class="listButton" onclick="addSeries('@ViewData["guid"]','@ViewData["javaPath"].ToString()' )">
</div>
Add</button>
</div>
</fieldset>
</div>
</div>
<script type="text/javascript" language="javascript">
<script type="text/javascript" language="javascript">
var addSeriesUrl = '@Url.Action("AddSeries", "AddSeries")';
var addSeriesUrl = '@Url.Action("AddSeries", "AddSeries")';
function addSeries(guid, path) {
function addSeries(guid, path) {
var qualityProfileId = $("#qualityProfileId").val( );
var seriesComboBox = $("#seriesList_" + guid).data("tComboBox" );
var comboBox = $("#" + guid).data("tComboBox ");
var qualityComboBox = $("#qualityList_" + guid).data("tDropDownList ");
sendToServer(comboBox.value(), path, qualityProfileId );
sendToServer(seriesComboBox.value(), path, qualityComboBox.value() );
$("#div_" + guid).hide();
$("#div_" + guid).hide();
}
}
@ -38,7 +35,7 @@
url: addSeriesUrl,
url: addSeriesUrl,
data: jQuery.param({ path: path, seriesId: id, qualityProfileId: quality }),
data: jQuery.param({ path: path, seriesId: id, qualityProfileId: quality }),
error: function (req, status, error) {
error: function (req, status, error) {
alert("Sorry! We could not add " + this.name + "at this time. " + error);
alert("Sorry! We could not add " + pa th + " at this time. " + error);
}
}
});
});
}
}