aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-16 15:32:59 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-16 15:32:59 -0400
commita7b86c3eff2261594fef21064d63af874252ed12 (patch)
tree68ba79955b6bb3462a85044cb49c92f439127cd8
parent30bb12ed30c3d1398b6041093e50c6bba0975574 (diff)
Deleted files that should never have been in source control
-rw-r--r--MediaBrowser.TV/MediaBrowser.TV.csproj75
-rw-r--r--MediaBrowser.TV/Plugin.cs41
-rw-r--r--MediaBrowser.TV/Properties/AssemblyInfo.cs36
-rw-r--r--_UpgradeReport_Files/UpgradeReport.css118
-rw-r--r--_UpgradeReport_Files/UpgradeReport.xslt538
-rw-r--r--_UpgradeReport_Files/UpgradeReport_Error.pngbin338 -> 0 bytes
-rw-r--r--_UpgradeReport_Files/UpgradeReport_Information.pngbin306 -> 0 bytes
-rw-r--r--_UpgradeReport_Files/UpgradeReport_Success.pngbin381 -> 0 bytes
-rw-r--r--_UpgradeReport_Files/UpgradeReport_Warning.pngbin292 -> 0 bytes
9 files changed, 0 insertions, 808 deletions
diff --git a/MediaBrowser.TV/MediaBrowser.TV.csproj b/MediaBrowser.TV/MediaBrowser.TV.csproj
deleted file mode 100644
index ccece21fe..000000000
--- a/MediaBrowser.TV/MediaBrowser.TV.csproj
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{32DFC600-CD2F-4B2D-B39A-3B4C6C32F9B4}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>MediaBrowser.TV</RootNamespace>
- <AssemblyName>MediaBrowser.TV</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup>
- <RunPostBuildEvent>Always</RunPostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.ComponentModel.Composition" />
- <Reference Include="System.Core" />
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Plugin.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\MediaBrowser.Common\MediaBrowser.Common.csproj">
- <Project>{9142eefa-7570-41e1-bfcc-468bb571af2f}</Project>
- <Name>MediaBrowser.Common</Name>
- </ProjectReference>
- <ProjectReference Include="..\MediaBrowser.Controller\MediaBrowser.Controller.csproj">
- <Project>{17e1f4e6-8abd-4fe5-9ecf-43d4b6087ba2}</Project>
- <Name>MediaBrowser.Controller</Name>
- </ProjectReference>
- <ProjectReference Include="..\MediaBrowser.Model\MediaBrowser.Model.csproj">
- <Project>{7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}</Project>
- <Name>MediaBrowser.Model</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <PropertyGroup>
- <PostBuildEvent>xcopy "$(TargetPath)" "$(SolutionDir)\ProgramData\Plugins\" /y</PostBuildEvent>
- </PropertyGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project> \ No newline at end of file
diff --git a/MediaBrowser.TV/Plugin.cs b/MediaBrowser.TV/Plugin.cs
deleted file mode 100644
index c4ae87cae..000000000
--- a/MediaBrowser.TV/Plugin.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-using System;
-using System.ComponentModel.Composition;
-using MediaBrowser.Common.Plugins;
-using MediaBrowser.Controller;
-using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.Plugins;
-using MediaBrowser.TV.Entities;
-
-namespace MediaBrowser.TV
-{
- [Export(typeof(BasePlugin))]
- public class Plugin : BaseGenericPlugin<BasePluginConfiguration>
- {
- public override string Name
- {
- get { return "TV"; }
- }
-
- protected override void InitializeOnServer()
- {
- Kernel.Instance.ItemController.PreBeginResolvePath += ItemController_PreBeginResolvePath;
- }
-
- protected override void DisposeOnServer()
- {
- Kernel.Instance.ItemController.PreBeginResolvePath -= ItemController_PreBeginResolvePath;
- }
-
- void ItemController_PreBeginResolvePath(object sender, PreBeginResolveEventArgs e)
- {
- // Don't try and resolve files with the metadata folder
- if (System.IO.Path.GetFileName(e.Path).Equals("metadata", StringComparison.OrdinalIgnoreCase) && e.IsDirectory)
- {
- if (e.Parent is Season || e.Parent is Series)
- {
- e.Cancel = true;
- }
- }
- }
- }
-}
diff --git a/MediaBrowser.TV/Properties/AssemblyInfo.cs b/MediaBrowser.TV/Properties/AssemblyInfo.cs
deleted file mode 100644
index ebc70e3a2..000000000
--- a/MediaBrowser.TV/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("MediaBrowser.TV")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MediaBrowser.TV")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("1646eb9e-3f4f-46ea-b1e9-09bc85c1143a")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/_UpgradeReport_Files/UpgradeReport.css b/_UpgradeReport_Files/UpgradeReport.css
deleted file mode 100644
index 1f0cd1ffc..000000000
--- a/_UpgradeReport_Files/UpgradeReport.css
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Body style, for the entire document */
-body
-{
- background: #F3F3F4;
- color: #1E1E1F;
- font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
- padding: 0;
- margin: 0;
-}
-
-/* Header1 style, used for the main title */
-h1
-{
- padding: 10px 0px 10px 10px;
- font-size: 21pt;
- background-color: #E2E2E2;
- border-bottom: 1px #C1C1C2 solid;
- color: #201F20;
- margin: 0;
- font-weight: normal;
-}
-
-/* Header2 style, used for "Overview" and other sections */
-h2
-{
- font-size: 18pt;
- font-weight: normal;
- padding: 15px 0 5px 0;
- margin: 0;
-}
-
-/* Header3 style, used for sub-sections, such as project name */
-h3
-{
- font-weight: normal;
- font-size: 15pt;
- margin: 0;
- padding: 15px 0 5px 0;
- background-color: transparent;
-}
-
-/* Color all hyperlinks one color */
-a
-{
- color: #1382CE;
-}
-
-/* Table styles */
-table
-{
- border-spacing: 0 0;
- border-collapse: collapse;
- font-size: 10pt;
-}
-
-table th
-{
- background: #E7E7E8;
- text-align: left;
- text-decoration: none;
- font-weight: normal;
- padding: 3px 6px 3px 6px;
-}
-
-table td
-{
- vertical-align: top;
- padding: 3px 6px 5px 5px;
- margin: 0px;
- border: 1px solid #E7E7E8;
- background: #F7F7F8;
-}
-
-/* Local link is a style for hyperlinks that link to file:/// content, there are lots so color them as 'normal' text until the user mouse overs */
-.localLink
-{
- color: #1E1E1F;
- background: #EEEEED;
- text-decoration: none;
-}
-
-.localLink:hover
-{
- color: #1382CE;
- background: #FFFF99;
- text-decoration: none;
-}
-
-/* Center text, used in the over views cells that contain message level counts */
-.textCentered
-{
- text-align: center;
-}
-
-/* The message cells in message tables should take up all avaliable space */
-.messageCell
-{
- width: 100%;
-}
-
-/* Padding around the content after the h1 */
-#content
-{
- padding: 0px 12px 12px 12px;
-}
-
-/* The overview table expands to width, with a max width of 97% */
-#overview table
-{
- width: auto;
- max-width: 75%;
-}
-
-/* The messages tables are always 97% width */
-#messages table
-{
- width: 97%;
-} \ No newline at end of file
diff --git a/_UpgradeReport_Files/UpgradeReport.xslt b/_UpgradeReport_Files/UpgradeReport.xslt
deleted file mode 100644
index acf18c33f..000000000
--- a/_UpgradeReport_Files/UpgradeReport.xslt
+++ /dev/null
@@ -1,538 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl='urn:schemas-microsoft-com:xslt'>
- <xsl:output omit-xml-declaration="yes" />
-
- <!-- Keys -->
- <xsl:key name="ProjectKey" match="Event" use="@Project" />
-
- <!-- String split template -->
- <xsl:template name="SplitString">
- <xsl:param name="source" select="''" />
- <xsl:param name="separator" select="','" />
- <xsl:if test="not($source = '' or $separator = '')">
- <xsl:variable name="head" select="substring-before(concat($source, $separator), $separator)" />
- <xsl:variable name="tail" select="substring-after($source, $separator)" />
- <part>
- <xsl:value-of select="$head"/>
- </part>
- <xsl:call-template name="SplitString">
- <xsl:with-param name="source" select="$tail" />
- <xsl:with-param name="separator" select="$separator" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- <!-- Intermediate Templates -->
- <xsl:template match="UpgradeReport" mode="ProjectOverviewXML">
- <Projects>
- <xsl:for-each select="Event[generate-id(.) = generate-id(key('ProjectKey', @Project))]">
- <Project>
- <xsl:variable name="pNode" select="current()" />
- <xsl:variable name="errorCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=2])" />
- <xsl:variable name="warningCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=1])" />
- <xsl:variable name="messageCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=0])" />
- <xsl:variable name="pathSplitSeparator">
- <xsl:text>\</xsl:text>
- </xsl:variable>
- <xsl:variable name="projectName">
- <xsl:choose>
- <xsl:when test="@Project = ''">Solution</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@Project"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:attribute name="IsSolution">
- <xsl:value-of select="@Project = ''"/>
- </xsl:attribute>
- <xsl:attribute name="Project">
- <xsl:value-of select="$projectName"/>
- </xsl:attribute>
- <xsl:attribute name="ProjectDisplayName">
- <!-- Sometimes it is possible to have project name set to a path over a real project name,
- we split the string on '\' and if we end up with >1 part in the resulting tokens set
- we format the ProjectDisplayName as ..\prior\last -->
- <xsl:variable name="pathTokens">
- <xsl:call-template name="SplitString">
- <xsl:with-param name="source" select="$projectName" />
- <xsl:with-param name="separator" select="$pathSplitSeparator" />
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="count(msxsl:node-set($pathTokens)/part) > 1">
- <xsl:value-of select="concat('..', $pathSplitSeparator, msxsl:node-set($pathTokens)/part[last() - 1], $pathSplitSeparator, msxsl:node-set($pathTokens)/part[last()])"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$projectName"/>
- </xsl:otherwise>
- </xsl:choose>
-
- </xsl:attribute>
- <xsl:attribute name="ProjectSafeName">
- <xsl:value-of select="translate($projectName, '\', '-')"/>
- </xsl:attribute>
- <xsl:attribute name="Solution">
- <xsl:value-of select="/UpgradeReport/Properties/Property[@Name='Solution']/@Value"/>
- </xsl:attribute>
- <xsl:attribute name="Source">
- <xsl:value-of select="@Source"/>
- </xsl:attribute>
- <xsl:attribute name="Status">
- <xsl:choose>
- <xsl:when test="$errorCount > 0">Error</xsl:when>
- <xsl:when test="$warningCount > 0">Warning</xsl:when>
- <xsl:otherwise>Success</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="ErrorCount">
- <xsl:value-of select="$errorCount" />
- </xsl:attribute>
- <xsl:attribute name="WarningCount">
- <xsl:value-of select="$warningCount" />
- </xsl:attribute>
- <xsl:attribute name="MessageCount">
- <xsl:value-of select="$messageCount" />
- </xsl:attribute>
- <xsl:attribute name="TotalCount">
- <xsl:value-of select="$errorCount + $warningCount + $messageCount"/>
- </xsl:attribute>
- <xsl:for-each select="../Event[@Project = $pNode/@Project and @ErrorLevel=3]">
- <ConversionStatus>
- <xsl:value-of select="@Description"/>
- </ConversionStatus>
- </xsl:for-each>
- <Messages>
- <xsl:for-each select="../Event[@Project = $pNode/@Project and @ErrorLevel&lt;3]">
- <Message>
- <xsl:attribute name="Level">
- <xsl:value-of select="@ErrorLevel" />
- </xsl:attribute>
- <xsl:attribute name="Status">
- <xsl:choose>
- <xsl:when test="@ErrorLevel = 0">Message</xsl:when>
- <xsl:when test="@ErrorLevel = 1">Warning</xsl:when>
- <xsl:when test="@ErrorLevel = 2">Error</xsl:when>
- <xsl:otherwise>Message</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="Source">
- <xsl:value-of select="@Source"/>
- </xsl:attribute>
- <xsl:attribute name="Message">
- <xsl:value-of select="@Description"/>
- </xsl:attribute>
- </Message>
- </xsl:for-each>
- </Messages>
- </Project>
- </xsl:for-each>
- </Projects>
- </xsl:template>
-
-
-
- <!-- Project Overview template -->
- <xsl:template match="Projects" mode="ProjectOverview">
-
- <table>
- <tr>
- <th></th>
- <th _locID="ProjectTableHeader">Project</th>
- <th _locID="PathTableHeader">Path</th>
- <th _locID="ErrorsTableHeader">Errors</th>
- <th _locID="WarningsTableHeader">Warnings</th>
- <th _locID="MessagesTableHeader">Messages</th>
- </tr>
-
- <xsl:for-each select="Project">
-
- <xsl:sort select="@ErrorCount" order="descending" />
- <xsl:sort select="@WarningCount" order="descending" />
- <!-- Always make solution last within a group -->
- <xsl:sort select="@IsSolution" order="ascending" />
- <xsl:sort select="@ProjectSafeName" order="ascending" />
-
- <tr>
- <td>
- <img width="16" height="16">
- <xsl:attribute name="src">
- <xsl:choose>
- <xsl:when test="@Status = 'Error'">_UpgradeReport_Files\UpgradeReport_Error.png</xsl:when>
- <xsl:when test="@Status = 'Warning'">_UpgradeReport_Files\UpgradeReport_Warning.png</xsl:when>
- <xsl:when test="@Status = 'Success'">_UpgradeReport_Files\UpgradeReport_Success.png</xsl:when>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="alt">
- <xsl:value-of select="@Status" />
- </xsl:attribute>
- </img>
- </td>
- <td>
- <strong>
- <a>
- <xsl:attribute name="href">
- <xsl:value-of select="concat('#', @ProjectSafeName)"/>
- </xsl:attribute>
- <xsl:value-of select="@ProjectDisplayName" />
- </a>
- </strong>
- </td>
- <td>
- <xsl:value-of select="@Source" />
- </td>
- <td class="textCentered">
- <a>
- <xsl:if test="@ErrorCount > 0">
- <xsl:attribute name="href">
- <xsl:value-of select="concat('#', @ProjectSafeName, 'Error')"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:value-of select="@ErrorCount" />
- </a>
- </td>
- <td class="textCentered">
- <a>
- <xsl:if test="@WarningCount > 0">
- <xsl:attribute name="href">
- <xsl:value-of select="concat('#', @ProjectSafeName, 'Warning')"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:value-of select="@WarningCount" />
- </a>
- </td>
- <td class="textCentered">
- <a href="#">
- <xsl:if test="@MessageCount > 0">
- <xsl:attribute name="onclick">
- <xsl:variable name="apos">
- <xsl:text>'</xsl:text>
- </xsl:variable>
- <xsl:variable name="JS" select="concat('ScrollToFirstVisibleMessage(', $apos, @ProjectSafeName, $apos, ')')" />
- <xsl:value-of select="concat($JS, '; return false;')"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:value-of select="@MessageCount" />
- </a>
- </td>
- </tr>
- </xsl:for-each>
- </table>
- </xsl:template>
-
- <!-- Show messages row -->
- <xsl:template match="Project" mode="ProjectShowMessages">
- <tr>
- <xsl:attribute name="name">
- <xsl:value-of select="concat('MessageRowHeaderShow', @ProjectSafeName)"/>
- </xsl:attribute>
- <td>
- <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png" />
- </td>
- <td class="messageCell">
- <xsl:variable name="apos">
- <xsl:text>'</xsl:text>
- </xsl:variable>
- <xsl:variable name="toggleRowsJS" select="concat('ToggleMessageVisibility(', $apos, @ProjectSafeName, $apos, ')')" />
-
- <a _locID="ShowAdditionalMessages" href="#">
- <xsl:attribute name="name">
- <xsl:value-of select="concat(@ProjectSafeName, 'Message')"/>
- </xsl:attribute>
- <xsl:attribute name="onclick">
- <xsl:value-of select="concat($toggleRowsJS, '; return false;')"/>
- </xsl:attribute>
- Show <xsl:value-of select="@MessageCount" /> additional messages
- </a>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Hide messages row -->
- <xsl:template match="Project" mode="ProjectHideMessages">
- <tr style="display: none">
- <xsl:attribute name="name">
- <xsl:value-of select="concat('MessageRowHeaderHide', @ProjectSafeName)"/>
- </xsl:attribute>
- <td>
- <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png" />
- </td>
- <td class="messageCell">
- <xsl:variable name="apos">
- <xsl:text>'</xsl:text>
- </xsl:variable>
- <xsl:variable name="toggleRowsJS" select="concat('ToggleMessageVisibility(', $apos, @ProjectSafeName, $apos, ')')" />
-
- <a _locID="HideAdditionalMessages" href="#">
- <xsl:attribute name="name">
- <xsl:value-of select="concat(@ProjectSafeName, 'Message')"/>
- </xsl:attribute>
- <xsl:attribute name="onclick">
- <xsl:value-of select="concat($toggleRowsJS, '; return false;')"/>
- </xsl:attribute>
- Hide <xsl:value-of select="@MessageCount" /> additional messages
- </a>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Message row templates -->
- <xsl:template match="Message">
- <tr>
- <xsl:attribute name="name">
- <xsl:value-of select="concat(@Status, 'RowClass', ../../@ProjectSafeName)"/>
- </xsl:attribute>
-
- <xsl:if test="@Level = 0">
- <xsl:attribute name="style">display: none</xsl:attribute>
- </xsl:if>
- <td>
- <a>
- <xsl:attribute name="name">
- <xsl:value-of select="concat(../../@ProjectSafeName, @Status)"/>
- </xsl:attribute>
- </a>
- <img width="16" height="16">
- <xsl:attribute name="src">
- <xsl:choose>
- <xsl:when test="@Status = 'Error'">_UpgradeReport_Files\UpgradeReport_Error.png</xsl:when>
- <xsl:when test="@Status = 'Warning'">_UpgradeReport_Files\UpgradeReport_Warning.png</xsl:when>
- <xsl:when test="@Status = 'Message'">_UpgradeReport_Files\UpgradeReport_Information.png</xsl:when>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="alt">
- <xsl:value-of select="@Status" />
- </xsl:attribute>
- </img>
- </td>
- <td class="messageCell">
- <strong>
- <xsl:value-of select="@Source"/>:
- </strong>
- <span>
- <xsl:value-of select="@Message"/>
- </span>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Project Details Template -->
- <xsl:template match="Projects" mode="ProjectDetails">
-
- <xsl:for-each select="Project">
- <xsl:sort select="@ErrorCount" order="descending" />
- <xsl:sort select="@WarningCount" order="descending" />
- <!-- Always make solution last within a group -->
- <xsl:sort select="@IsSolution" order="ascending" />
- <xsl:sort select="@ProjectSafeName" order="ascending" />
-
- <a>
- <xsl:attribute name="name">
- <xsl:value-of select="@ProjectSafeName"/>
- </xsl:attribute>
- </a>
- <h3>
- <xsl:value-of select="@ProjectDisplayName"/>
- </h3>
-
- <table>
- <tr>
- <xsl:attribute name="id">
- <xsl:value-of select="concat(@ProjectSafeName, 'HeaderRow')"/>
- </xsl:attribute>
- <th></th>
- <th class="messageCell" _locID="MessageTableHeader">Message</th>
- </tr>
-
- <!-- Errors and warnings -->
- <xsl:for-each select="Messages/Message[@Level &gt; 0]">
- <xsl:sort select="@Level" order="descending" />
- <xsl:apply-templates select="." />
- </xsl:for-each>
-
- <xsl:if test="@MessageCount > 0">
- <xsl:apply-templates select="." mode="ProjectShowMessages" />
- </xsl:if>
-
- <!-- Messages -->
- <xsl:for-each select="Messages/Message[@Level = 0]">
- <xsl:apply-templates select="." />
- </xsl:for-each>
-
- <xsl:choose>
- <!-- Additional row as a 'place holder' for 'Show/Hide' additional messages -->
- <xsl:when test="@MessageCount > 0">
- <xsl:apply-templates select="." mode="ProjectHideMessages" />
- </xsl:when>
- <!-- No messages at all, show blank row -->
- <xsl:when test="@TotalCount = 0">
- <tr>
- <td>
- <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png" />
- </td>
- <td class="messageCell" _locID="NoMessagesRow">
- <xsl:value-of select="@ProjectDisplayName" /> logged no messages.
- </td>
- </tr>
- </xsl:when>
- </xsl:choose>
- </table>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Document, matches "UpgradeReport" -->
- <xsl:template match="UpgradeReport">
- <!-- Output doc type the 'Mark of the web' which disabled prompting to run JavaScript from local HTML Files in IE -->
- <!-- NOTE: The whitespace around the 'Mark of the web' is important it must be exact -->
- <xsl:text disable-output-escaping="yes"><![CDATA[<!DOCTYPE html>
-<!-- saved from url=(0014)about:internet -->
-]]>
- </xsl:text>
- <html>
- <head>
- <meta content="en-us" http-equiv="Content-Language" />
- <meta content="text/html; charset=utf-16" http-equiv="Content-Type" />
- <link type="text/css" rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css" />
- <title _locID="ConversionReport0">
- Migration Report
- </title>
-
- <script type="text/javascript" language="javascript">
- <xsl:text disable-output-escaping="yes">
- <![CDATA[
-
- // Startup
- // Hook up the the loaded event for the document/window, to linkify the document content
- var startupFunction = function() { linkifyElement("messages"); };
-
- if(window.attachEvent)
- {
- window.attachEvent('onload', startupFunction);
- }
- else if (window.addEventListener)
- {
- window.addEventListener('load', startupFunction, false);
- }
- else
- {
- document.addEventListener('load', startupFunction, false);
- }
-
- // Toggles the visibility of table rows with the specified name
- function toggleTableRowsByName(name)
- {
- var allRows = document.getElementsByTagName('tr');
- for (i=0; i < allRows.length; i++)
- {
- var currentName = allRows[i].getAttribute('name');
- if(!!currentName && currentName.indexOf(name) == 0)
- {
- var isVisible = allRows[i].style.display == '';
- isVisible ? allRows[i].style.display = 'none' : allRows[i].style.display = '';
- }
- }
- }
-
- function scrollToFirstVisibleRow(name)
- {
- var allRows = document.getElementsByTagName('tr');
- for (i=0; i < allRows.length; i++)
- {
- var currentName = allRows[i].getAttribute('name');
- var isVisible = allRows[i].style.display == '';
- if(!!currentName && currentName.indexOf(name) == 0 && isVisible)
- {
- allRows[i].scrollIntoView(true);
- return true;
- }
- }
-
- return false;
- }
-
- // Linkifies the specified text content, replaces candidate links with html links
- function linkify(text)
- {
- if(!text || 0 === text.length)
- {
- return text;
- }
-
- // Find {DriveLetter}:\Something or \\{uncshare}\something strings and replace them with file:/// links
- // It expects that a path ends in .extension, and that that extension does not have a space within it,
- // it does this as not to greedily match in the case of "Text C:\foo\file.txt some other text"
- var filePath = /([A-z]\:|\\{2}[A-z].+)\\([^<]+)\.([^<\s]+)/gi;
-
- // Find http, https and ftp links and replace them with hyper links
- var urlLink = /(http|https|ftp)\:\/\/[a-zA-Z0-9\-\.]+(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9\-\._\?\,\/\\\+&%\$#\=~;\{\}])*/gi;
-
- return text.replace(filePath, '<a class="localLink" href="file:///$&">$&</a>')
- .replace(urlLink, '<a href="$&">$&</a>') ;
- }
-
- // Linkifies the specified element by ID
- function linkifyElement(id)
- {
- var element = document.getElementById(id);
- if(!!element)
- {
- element.innerHTML = linkify(element.innerHTML);
- }
- }
-
- function ToggleMessageVisibility(projectName)
- {
- if(!projectName || 0 === projectName.length)
- {
- return;
- }
-
- toggleTableRowsByName("MessageRowClass" + projectName);
- toggleTableRowsByName('MessageRowHeaderShow' + projectName);
- toggleTableRowsByName('MessageRowHeaderHide' + projectName);
- }
-
- function ScrollToFirstVisibleMessage(projectName)
- {
- if(!projectName || 0 === projectName.length)
- {
- return;
- }
-
- // First try the 'Show messages' row
- if(!scrollToFirstVisibleRow('MessageRowHeaderShow' + projectName))
- {
- // Failed to find a visible row for 'Show messages', try an actual message row
- scrollToFirstVisibleRow('MessageRowClass' + projectName);
- }
- }
- ]]>
- </xsl:text>
- </script>
- </head>
- <body>
- <h1 _locID="ConversionReport">
- Migration Report - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/>
- </h1>
-
- <div id="content">
- <h2 _locID="OverviewTitle">Overview</h2>
- <xsl:variable name="projectOverview">
- <xsl:apply-templates select="self::node()" mode="ProjectOverviewXML" />
- </xsl:variable>
-
- <div id="overview">
- <xsl:apply-templates select="msxsl:node-set($projectOverview)/*" mode="ProjectOverview" />
- </div>
-
- <h2 _locID="SolutionAndProjectsTitle">Solution and projects</h2>
-
- <div id="messages">
- <xsl:apply-templates select="msxsl:node-set($projectOverview)/*" mode="ProjectDetails" />
- </div>
- </div>
- </body>
- </html>
- </xsl:template>
-
-</xsl:stylesheet> \ No newline at end of file
diff --git a/_UpgradeReport_Files/UpgradeReport_Error.png b/_UpgradeReport_Files/UpgradeReport_Error.png
deleted file mode 100644
index 2ecbdf3c9..000000000
--- a/_UpgradeReport_Files/UpgradeReport_Error.png
+++ /dev/null
Binary files differ
diff --git a/_UpgradeReport_Files/UpgradeReport_Information.png b/_UpgradeReport_Files/UpgradeReport_Information.png
deleted file mode 100644
index adefdc716..000000000
--- a/_UpgradeReport_Files/UpgradeReport_Information.png
+++ /dev/null
Binary files differ
diff --git a/_UpgradeReport_Files/UpgradeReport_Success.png b/_UpgradeReport_Files/UpgradeReport_Success.png
deleted file mode 100644
index c8c27bcf0..000000000
--- a/_UpgradeReport_Files/UpgradeReport_Success.png
+++ /dev/null
Binary files differ
diff --git a/_UpgradeReport_Files/UpgradeReport_Warning.png b/_UpgradeReport_Files/UpgradeReport_Warning.png
deleted file mode 100644
index 7197e0304..000000000
--- a/_UpgradeReport_Files/UpgradeReport_Warning.png
+++ /dev/null
Binary files differ