mirror of https://github.com/Sonarr/Sonarr
Beginning of Add New Profile button
This commit is contained in:
parent
ecab574042
commit
ae8db51839
|
@ -13,7 +13,7 @@
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#addProfile
|
#add-profile
|
||||||
{
|
{
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
font-size:16px;
|
font-size:16px;
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
#addProfile > i {
|
#add-profile > i {
|
||||||
color: green;
|
color: green;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate stub for Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions: type is sealed.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate stub for Ninject.Web.Mvc.FilterBindingSyntax.IConstructorArgumentSyntaxExtensions: type is sealed.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.Filter.INinjectFilter: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.Filter.NinjectFilterProvider+<>c__DisplayClass1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions+<>c__DisplayClass0`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions+<>c__DisplayClass2`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingNamedSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenInNamedWithOrOnSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInNamedWithOrOnSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingNamedWithOrOnSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithOrOnSyntax`1: type is an interface.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass12: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass15`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass18`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass1b: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass1e`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass2: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass21`1: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass24: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass6: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClass9: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClassc: type is not supported because of internal limitations.
|
||||||
|
C:\Users\Mark\Dropbox\Dev\NzbDrone\NzbDrone.Web\Fakes\Ninject.Web.Mvc.fakes : warning : Cannot generate shim for Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1+<>c__DisplayClassf: type is not supported because of internal limitations.
|
|
@ -82,9 +82,21 @@
|
||||||
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.ConstructorIResolutionRoot">
|
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.ConstructorIResolutionRoot">
|
||||||
<summary>Sets the shim of NinjectDependencyResolver.NinjectDependencyResolver(IResolutionRoot resolutionRoot)</summary>
|
<summary>Sets the shim of NinjectDependencyResolver.NinjectDependencyResolver(IResolutionRoot resolutionRoot)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.GetServiceType">
|
||||||
|
<summary>Sets the shim of NinjectDependencyResolver.GetService(Type serviceType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.GetServicesType">
|
||||||
|
<summary>Sets the shim of NinjectDependencyResolver.GetServices(Type serviceType)</summary>
|
||||||
|
</member>
|
||||||
<member name="T:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.AllInstances">
|
<member name="T:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.AllInstances">
|
||||||
<summary>Define shims for all instances members</summary>
|
<summary>Define shims for all instances members</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.AllInstances.GetServiceType">
|
||||||
|
<summary>Sets the shim of NinjectDependencyResolver.GetService(Type serviceType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.Fakes.ShimNinjectDependencyResolver.AllInstances.GetServicesType">
|
||||||
|
<summary>Sets the shim of NinjectDependencyResolver.GetServices(Type serviceType)</summary>
|
||||||
|
</member>
|
||||||
<member name="T:Ninject.Web.Mvc.Fakes.ShimNinjectMvcHttpApplicationPlugin">
|
<member name="T:Ninject.Web.Mvc.Fakes.ShimNinjectMvcHttpApplicationPlugin">
|
||||||
<summary>Shim type of Ninject.Web.Mvc.NinjectMvcHttpApplicationPlugin</summary>
|
<summary>Shim type of Ninject.Web.Mvc.NinjectMvcHttpApplicationPlugin</summary>
|
||||||
</member>
|
</member>
|
||||||
|
@ -709,6 +721,9 @@
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.NamedString">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.NamedString">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.Named(String name)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.Named(String name)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.NinjectSyntaxIFluentSyntaxGetType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.Ninject.Syntax.IFluentSyntax.GetType()</summary>
|
||||||
|
</member>
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.OnActivationActionOfIContextControllerContextActionDescriptorT0">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.OnActivationActionOfIContextControllerContextActionDescriptorT0">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnActivation(Action`4<IContext,ControllerContext,ActionDescriptor,!0> action)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnActivation(Action`4<IContext,ControllerContext,ActionDescriptor,!0> action)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
@ -724,6 +739,15 @@
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.OnDeactivationActionOfT0">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.OnDeactivationActionOfT0">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnDeactivation(Action`1<!0> action)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnDeactivation(Action`1<!0> action)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.WhenActionMethodHasType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenActionMethodHas(Type attributeType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.WhenControllerHasType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenControllerHas(Type attributeType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.WhenControllerTypeType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenControllerType(Type controllerType)</summary>
|
||||||
|
</member>
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.WhenFuncOfControllerContextActionDescriptorBoolean">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.WhenFuncOfControllerContextActionDescriptorBoolean">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.When(Func`3<ControllerContext,ActionDescriptor,Boolean> condition)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.When(Func`3<ControllerContext,ActionDescriptor,Boolean> condition)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
@ -805,6 +829,9 @@
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.NamedString">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.NamedString">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.Named(String name)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.Named(String name)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.NinjectSyntaxIFluentSyntaxGetType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.Ninject.Syntax.IFluentSyntax.GetType()</summary>
|
||||||
|
</member>
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.OnActivationActionOfIContextControllerContextActionDescriptorT0">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.OnActivationActionOfIContextControllerContextActionDescriptorT0">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnActivation(Action`4<IContext,ControllerContext,ActionDescriptor,!0> action)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnActivation(Action`4<IContext,ControllerContext,ActionDescriptor,!0> action)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
@ -820,6 +847,15 @@
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.OnDeactivationActionOfT0">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.OnDeactivationActionOfT0">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnDeactivation(Action`1<!0> action)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.OnDeactivation(Action`1<!0> action)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.WhenActionMethodHasType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenActionMethodHas(Type attributeType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.WhenControllerHasType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenControllerHas(Type attributeType)</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.WhenControllerTypeType">
|
||||||
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.WhenControllerType(Type controllerType)</summary>
|
||||||
|
</member>
|
||||||
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.WhenFuncOfControllerContextActionDescriptorBoolean">
|
<member name="P:Ninject.Web.Mvc.FilterBindingSyntax.Fakes.ShimFilterFilterBindingBuilder`1.AllInstances.WhenFuncOfControllerContextActionDescriptorBoolean">
|
||||||
<summary>Sets the shim of FilterFilterBindingBuilder`1.When(Func`3<ControllerContext,ActionDescriptor,Boolean> condition)</summary>
|
<summary>Sets the shim of FilterFilterBindingBuilder`1.When(Func`3<ControllerContext,ActionDescriptor,Boolean> condition)</summary>
|
||||||
</member>
|
</member>
|
||||||
|
|
|
@ -1,17 +1,5 @@
|
||||||
var deleteQualityProfileUrl = '../../Settings/DeleteQualityProfile';
|
var deleteQualityProfileUrl = '../../Settings/DeleteQualityProfile';
|
||||||
|
|
||||||
$(document).on("click", "#addProfile", function (event) {
|
|
||||||
$.ajax({
|
|
||||||
url: this.href,
|
|
||||||
cache: false,
|
|
||||||
success: function (html) {
|
|
||||||
$("#profiles").append(html);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
});
|
|
||||||
|
|
||||||
$(document).on('click', '.delete-profile', function (e) {
|
$(document).on('click', '.delete-profile', function (e) {
|
||||||
var container = $(this).closest('.profileSection');
|
var container = $(this).closest('.profileSection');
|
||||||
var id = $(container).attr('data-profile-id');
|
var id = $(container).attr('data-profile-id');
|
||||||
|
|
|
@ -72,5 +72,13 @@ QualityProfileCollectionView = Backbone.Marionette.CompositeView.extend({
|
||||||
this.collection = new QualityProfileCollection();
|
this.collection = new QualityProfileCollection();
|
||||||
this.collection.fetch();
|
this.collection.fetch();
|
||||||
this.collection.bind('reset', this.render);
|
this.collection.bind('reset', this.render);
|
||||||
|
},
|
||||||
|
events: {
|
||||||
|
'click #add-profile': 'addProfile'
|
||||||
|
},
|
||||||
|
addProfile: function (e) {
|
||||||
|
//Add new profile to collection
|
||||||
|
this.collection.add(new QualityProfile());
|
||||||
|
e.preventDefault();
|
||||||
}
|
}
|
||||||
});
|
});
|
|
@ -20,12 +20,6 @@
|
||||||
<h3>
|
<h3>
|
||||||
<a href="#">Profiles</a></h3>
|
<a href="#">Profiles</a></h3>
|
||||||
<div id="profileContainer">
|
<div id="profileContainer">
|
||||||
<div id="profileHeader">
|
|
||||||
<a id="addProfile" href="@Url.Action("AddProfile", "Settings")">
|
|
||||||
<i class="icon-plus icon-large"></i>
|
|
||||||
Add New Profile
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div id="profiles">
|
<div id="profiles">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -149,6 +143,14 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script id="QualityProfileCollectionTemplate" type="text/template">
|
<script id="QualityProfileCollectionTemplate" type="text/template">
|
||||||
|
<div id="profileHeader">
|
||||||
|
<button id="add-profile">Add New Profile</button>
|
||||||
|
|
||||||
|
@*<a id="add-profile" href="@Url.Action("AddProfile", "Settings")">
|
||||||
|
<i class="icon-plus icon-large"></i>
|
||||||
|
Add New Profile
|
||||||
|
</a>*@
|
||||||
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
Loading…
Reference in New Issue