update
SuccessfulCode/TheGoodwoodFlooringCompany/pipeline/head There was a failure building this commit
@@ -44,11 +44,67 @@
|
|||||||
|
|
||||||
<!-- We copy the \Logs directory -->
|
<!-- We copy the \Logs directory -->
|
||||||
<Content Include="Logs\**" CopyToPublishDirectory="PreserveNewest" />
|
<Content Include="Logs\**" CopyToPublishDirectory="PreserveNewest" />
|
||||||
<Content Remove="Themes\DefaultClean\Content\css\custom.css" />
|
<None Remove="Themes\test theme\Content\css\custom.css" />
|
||||||
|
<None Remove="Themes\test theme\Content\css\print.css" />
|
||||||
|
<None Remove="Themes\test theme\Content\css\standard.css" />
|
||||||
|
<None Remove="Themes\test theme\Content\css\standard.rtl.css" />
|
||||||
|
<None Remove="Themes\test theme\Content\css\styles.css" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\ajax-loader-small.gif" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\back-button.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\calendar-next.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\calendar-prev.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\close.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\compare-button.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\details.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\discontinued-product-icon.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\download-button.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\edit.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\edit_.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\email-button.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\first.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\ie_warning.jpg" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\last.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\loading.gif" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\logo.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\menu-icon.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\move.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\new.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\next.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\pointer.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\prev.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\rating1.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\rating2.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\remove.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\remove_.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\reply.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\retry.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\return.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\rss.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\shipping.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\shopping-bag.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\social-sprite.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\subscribe-button.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\TheGoodwoodFlooringCompany_Logo 2021_RGB.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\toggle-black.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\toggle-gray.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\toggle-white.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\topic-type1.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\topic-type2.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\topic-type3.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\view-grid.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\view-list.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\vote-down-selected.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\vote-down.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\vote-up-selected.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\vote-up.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\watch.png" />
|
||||||
|
<None Remove="Themes\test theme\Content\images\wishlist-button.png" />
|
||||||
|
<None Remove="Themes\test theme\preview.jpg" />
|
||||||
|
<!--<Content Remove="Themes\DefaultClean\Content\css\custom.css" />
|
||||||
<Content Remove="Themes\DefaultClean\Content\css\styles.css" />
|
<Content Remove="Themes\DefaultClean\Content\css\styles.css" />
|
||||||
<Content Remove="Themes\DefaultClean\Content\images\logo.png" />
|
<Content Remove="Themes\DefaultClean\Content\images\logo.png" />-->
|
||||||
<Content Remove="Themes\DefaultClean\Content\images\TheGoodwoodFlooringCompany_Logo 2021_RGB.png" />
|
<!--<Content Remove="Themes\DefaultClean\Content\images\TheGoodwoodFlooringCompany_Logo 2021_RGB.png" />-->
|
||||||
<Content Remove="wwwroot\css\admin\images\logo.png" />
|
|
||||||
|
|
||||||
<None Update="Areas\Admin\sitemap.config">
|
<None Update="Areas\Admin\sitemap.config">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.header-upper {
|
.header-upper {
|
||||||
position: sticky !important;
|
position: fixed;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
border-bottom: 1px solid #ddd;
|
border-bottom: 1px solid #ddd;
|
||||||
background-color: #0d4828;
|
background-color: #0d4828;
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
body {
|
||||||
|
}
|
||||||
|
|
||||||
|
/*customisations*/
|
||||||
|
|
||||||
|
.header {
|
||||||
|
position: relative;
|
||||||
|
z-index: 10;
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-upper {
|
||||||
|
position: fixed;
|
||||||
|
z-index: 1;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
background-color: #0d4828;
|
||||||
|
color: wheat;
|
||||||
|
}
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
|
||||||
|
body {
|
||||||
|
font: normal 9pt Arial, Helvetica, sans-serif;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
width: 100%;
|
||||||
|
border: 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
border-spacing: 0;
|
||||||
|
}
|
||||||
|
li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.order-details-page .order-overview {
|
||||||
|
margin: 0 0 25px;
|
||||||
|
}
|
||||||
|
.order-details-page .order-overview .order-number {
|
||||||
|
font-size: 11pt;
|
||||||
|
text-transform: uppercase;
|
||||||
|
padding: 10px 40px;
|
||||||
|
}
|
||||||
|
.order-details-page .order-overview .order-total {
|
||||||
|
margin: 10px 0 0;
|
||||||
|
}
|
||||||
|
.order-details-page .order-overview .order-total strong {
|
||||||
|
font-size: 10pt;
|
||||||
|
}
|
||||||
|
|
||||||
|
.order-details-page .order-details-area {
|
||||||
|
margin: 0 0 25px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.order-details-page .order-details-area ul {
|
||||||
|
padding-left: 0px;
|
||||||
|
}
|
||||||
|
.order-details-page .order-details-area > div {
|
||||||
|
float: left;
|
||||||
|
width: 48%;
|
||||||
|
margin: 0 1% 40px;
|
||||||
|
}
|
||||||
|
.order-details-page .order-details-area li.title {
|
||||||
|
margin: 10px 0 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.order-details-page .order-details-area li:first-child {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.order-details-page .data-table {
|
||||||
|
border: 1px solid;
|
||||||
|
}
|
||||||
|
.order-details-page .data-table th {
|
||||||
|
border-right: 1px solid;
|
||||||
|
border-bottom: 1px solid;
|
||||||
|
padding: 5px 10px;
|
||||||
|
font-weight: bold;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
.order-details-page .data-table td {
|
||||||
|
border-right: 1px solid;
|
||||||
|
border-bottom: 1px solid;
|
||||||
|
padding: 5px 10px;
|
||||||
|
}
|
||||||
|
.order-details-page .data-table .sku,
|
||||||
|
.order-details-page .data-table .unit-price,
|
||||||
|
.order-details-page .data-table .quantity,
|
||||||
|
.order-details-page .data-table .total {
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.order-details-page .data-table .unit-price,
|
||||||
|
.order-details-page .data-table .quantity,
|
||||||
|
.order-details-page .data-table .total {
|
||||||
|
width: 15%;
|
||||||
|
}
|
||||||
|
.order-details-page .data-table label {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.order-details-page .section {
|
||||||
|
margin: 30px 0;
|
||||||
|
}
|
||||||
|
.order-details-page .section .title {
|
||||||
|
margin: 0 0 10px;
|
||||||
|
}
|
||||||
|
.order-details-page .tax-shipping-info,
|
||||||
|
.order-details-page .selected-checkout-attributes {
|
||||||
|
margin: 20px 0;
|
||||||
|
text-align:right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.order-details-page .cart-total-right {
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
.order-details-page .cart-total td {
|
||||||
|
padding: 5px 10px;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
.order-details-page td.cart-total-left {
|
||||||
|
width: 100%;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
@import url("standard.css");
|
||||||
|
@import url("custom.css");
|
||||||
|
After Width: | Height: | Size: 460 KiB |
|
After Width: | Height: | Size: 673 B |
|
After Width: | Height: | Size: 206 B |
|
After Width: | Height: | Size: 985 B |
|
After Width: | Height: | Size: 987 B |
|
After Width: | Height: | Size: 989 B |
|
After Width: | Height: | Size: 199 B |
|
After Width: | Height: | Size: 943 B |
|
After Width: | Height: | Size: 348 B |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 1022 B |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 1002 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 455 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 975 B |
|
After Width: | Height: | Size: 989 B |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 990 B |
|
After Width: | Height: | Size: 453 B |
|
After Width: | Height: | Size: 450 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 677 B |
|
After Width: | Height: | Size: 1022 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 398 B |
|
After Width: | Height: | Size: 276 B |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 959 B |
|
After Width: | Height: | Size: 980 B |
|
After Width: | Height: | Size: 743 B |
|
After Width: | Height: | Size: 180 B |
|
After Width: | Height: | Size: 491 B |
|
After Width: | Height: | Size: 182 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 446 B |
@@ -0,0 +1,18 @@
|
|||||||
|
@inject IThemeContext themeContext
|
||||||
|
|
||||||
|
@{
|
||||||
|
var themeName = await themeContext.GetWorkingThemeNameAsync();
|
||||||
|
|
||||||
|
//add main CSS file
|
||||||
|
if (await Html.ShouldUseRtlThemeAsync(themeName))
|
||||||
|
{
|
||||||
|
Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.rtl.css");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.css");
|
||||||
|
}
|
||||||
|
|
||||||
|
//add jQuery UI css file
|
||||||
|
Html.AppendCssFileParts("~/lib_npm/jquery-ui-dist/jquery-ui.min.css");
|
||||||
|
}
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
@inherits Nop.Web.Framework.Mvc.Razor.NopRazorPage<TModel>
|
||||||
|
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||||
|
@*we remove the default InputTagHelper to prevent the checkbox duplicating: https://stackoverflow.com/questions/42544961/asp-net-core-custom-input-tag-helper-rendering-duplicate-checkboxes*@
|
||||||
|
@removeTagHelper Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||||
|
@addTagHelper *, Nop.Web.Framework
|
||||||
|
@addTagHelper *, MiniProfiler.AspNetCore.Mvc
|
||||||
|
|
||||||
|
@using System.Globalization;
|
||||||
|
@using Microsoft.AspNetCore.Mvc.ViewFeatures
|
||||||
|
@using Microsoft.Extensions.Primitives
|
||||||
|
@using Nop.Web.Extensions
|
||||||
|
@using Nop.Web.Framework
|
||||||
|
@using Nop.Web.Framework.Extensions
|
||||||
|
@using Nop.Web.Framework.Infrastructure
|
||||||
|
@using Nop.Web.Framework.Models
|
||||||
|
@using Nop.Web.Framework.Security.Captcha
|
||||||
|
@using Nop.Web.Framework.Security.Honeypot
|
||||||
|
@using Nop.Web.Framework.Themes
|
||||||
|
@using Nop.Web.Framework.UI
|
||||||
|
@using Nop.Web.Models.Blogs
|
||||||
|
@using Nop.Web.Models.Boards
|
||||||
|
@using Nop.Web.Models.Catalog
|
||||||
|
@using Nop.Web.Models.Checkout
|
||||||
|
@using Nop.Web.Models.Cms
|
||||||
|
@using Nop.Web.Models.Common
|
||||||
|
@using Nop.Web.Models.Customer
|
||||||
|
@using Nop.Web.Models.Media
|
||||||
|
@using Nop.Web.Models.News
|
||||||
|
@using Nop.Web.Models.Newsletter
|
||||||
|
@using Nop.Web.Models.Order
|
||||||
|
@using Nop.Web.Models.Polls
|
||||||
|
@using Nop.Web.Models.PrivateMessages
|
||||||
|
@using Nop.Web.Models.Profile
|
||||||
|
@using Nop.Web.Models.ShoppingCart
|
||||||
|
@using Nop.Web.Models.Topics
|
||||||
|
@using Nop.Web.Models.Vendors
|
||||||
|
After Width: | Height: | Size: 40 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"SystemName": "test theme",
|
||||||
|
"FriendlyName": "Test Theme",
|
||||||
|
"SupportRTL": true,
|
||||||
|
"PreviewImageUrl": "~/Themes/DefaultClean/preview.jpg",
|
||||||
|
"PreviewText": "my test theme"
|
||||||
|
}
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
<PackageReference Include="Microsoft.Data.Sqlite" Version="5.0.6" />
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="5.0.6" />
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.1" />
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.1" />
|
||||||
<PackageReference Include="Moq" Version="4.16.1" />
|
<PackageReference Include="Moq" Version="4.16.1" />
|
||||||
<PackageReference Include="NUnit" Version="3.13.1" />H
|
<PackageReference Include="NUnit" Version="3.13.1" />
|
||||||
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0">
|
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0">
|
||||||
<PrivateAssets>all</PrivateAssets>
|
<PrivateAssets>all</PrivateAssets>
|
||||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
|
|||||||