fix broken images

This commit is contained in:
LukePulverenti 2013-02-22 20:24:04 -05:00
parent 6a5bf9cc78
commit 57cb08085d
5 changed files with 23 additions and 7 deletions

View File

@ -0,0 +1,15 @@

namespace MediaBrowser.Controller.Entities
{
/// <summary>
/// Interface IVirtualFolderCreator
/// </summary>
public interface IVirtualFolderCreator
{
/// <summary>
/// Gets the folder.
/// </summary>
/// <returns>Folder.</returns>
BasePluginFolder GetFolder();
}
}

View File

@ -230,8 +230,7 @@ namespace MediaBrowser.Controller
/// Gets the list of BasePluginFolders added by plugins
/// </summary>
/// <value>The plugin folders.</value>
[ImportMany(typeof(BasePluginFolder))]
internal IEnumerable<BasePluginFolder> PluginFolders { get; private set; }
internal IEnumerable<IVirtualFolderCreator> PluginFolderCreators { get; private set; }
/// <summary>
/// Gets the list of available user repositories
@ -387,6 +386,7 @@ namespace MediaBrowser.Controller
IntroProviders = GetExports<IIntroProvider>(allTypes);
PluginConfigurationPages = GetExports<IPluginConfigurationPage>(allTypes);
ImageEnhancers = GetExports<IImageEnhancer>(allTypes);
PluginFolderCreators = GetExports<IVirtualFolderCreator>(allTypes);
}
/// <summary>

View File

@ -186,9 +186,9 @@ namespace MediaBrowser.Controller.Library
var rootFolder = Kernel.ItemRepository.RetrieveItem(rootFolderPath.GetMBId(typeof(AggregateFolder))) as AggregateFolder ?? (AggregateFolder)GetItem(rootFolderPath);
// Add in the plug-in folders
foreach (var child in Kernel.PluginFolders)
foreach (var child in Kernel.PluginFolderCreators)
{
rootFolder.AddVirtualChild(child);
rootFolder.AddVirtualChild(child.GetFolder());
}
return rootFolder;

View File

@ -95,6 +95,7 @@
<Compile Include="Entities\Genre.cs" />
<Compile Include="Entities\ICollectionFolder.cs" />
<Compile Include="Entities\IndexFolder.cs" />
<Compile Include="Entities\IVirtualFolderCreator.cs" />
<Compile Include="Entities\Movies\BoxSet.cs" />
<Compile Include="Entities\Movies\Movie.cs" />
<Compile Include="Entities\Person.cs" />

View File

@ -389,9 +389,9 @@
<EmbeddedResource Include="Html\css\images\itemDetails\videoDefault.png" />
<EmbeddedResource Include="Html\css\images\itemDetails\audioDefault.png" />
<EmbeddedResource Include="Html\css\images\itemDetails\gameDefault.png" />
<Content Include="Html\css\images\mblogoicon.png" />
<Content Include="Html\css\images\mblogotextblack.png" />
<Content Include="Html\css\images\mblogotextwhite.png" />
<EmbeddedResource Include="Html\css\images\mblogoicon.png" />
<EmbeddedResource Include="Html\css\images\mblogotextblack.png" />
<EmbeddedResource Include="Html\css\images\mblogotextwhite.png" />
<Content Include="Html\css\images\stars.png" />
<EmbeddedResource Include="Html\scripts\MediaPlayer.js" />
</ItemGroup>