mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-22 20:13:50 +08:00
Removing unnecessary driver inheritance in Lists
--HG-- branch : 1.x extra : rebase_source : cc6c536d0d135da42f623d5c2ad20a5eaeb7f565
This commit is contained in:
@@ -4,31 +4,12 @@ using System.Linq;
|
|||||||
using System.Web;
|
using System.Web;
|
||||||
using Orchard.ContentManagement.Drivers;
|
using Orchard.ContentManagement.Drivers;
|
||||||
using Orchard.Core.Containers.Models;
|
using Orchard.Core.Containers.Models;
|
||||||
using Orchard.ContentManagement.MetaData;
|
|
||||||
using Orchard.Settings;
|
|
||||||
using Orchard.Core.Feeds;
|
|
||||||
using Orchard.Environment.Extensions;
|
|
||||||
|
|
||||||
namespace Orchard.Lists.Drivers {
|
namespace Orchard.Lists.Drivers {
|
||||||
[OrchardSuppressDependency("Orchard.Core.Containers.Drivers.ContainerPartDriver")]
|
public class ContainerPartDriver : ContentPartDriver<ContainerPart>{
|
||||||
public class ContainerPartDriver : Orchard.Core.Containers.Drivers.ContainerPartDriver {
|
|
||||||
public ContainerPartDriver(
|
|
||||||
IContentDefinitionManager contentDefinitionManager,
|
|
||||||
IOrchardServices orchardServices,
|
|
||||||
ISiteService siteService,
|
|
||||||
IFeedManager feedManager)
|
|
||||||
: base(contentDefinitionManager, orchardServices, siteService, feedManager) {
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override DriverResult Display(ContainerPart part, string displayType, dynamic shapeHelper) {
|
protected override DriverResult Display(ContainerPart part, string displayType, dynamic shapeHelper) {
|
||||||
var shape = base.Display(part, displayType, (object)shapeHelper); // shapeHelper casting to avoid compiler error
|
return ContentShape("Parts_Container_Contained_SummaryAdmin",
|
||||||
|
() => shapeHelper.Parts_Container_Contained_SummaryAdmin(ContentPart: part)
|
||||||
if (shape == null) return null;
|
|
||||||
|
|
||||||
return Combined(
|
|
||||||
shape,
|
|
||||||
ContentShape("Parts_Container_Contained_SummaryAdmin",
|
|
||||||
() => shapeHelper.Parts_Container_Contained_SummaryAdmin(ContentPart: part))
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user