91 lines
3.8 KiB
Plaintext
91 lines
3.8 KiB
Plaintext
@{
|
|
Layout = "_Root.Head";
|
|
}
|
|
|
|
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BodyStartHtmlTagAfter })
|
|
@{ await Html.RenderPartialAsync("_Notifications"); }
|
|
@{ await Html.RenderPartialAsync("_JavaScriptDisabledWarning"); }
|
|
|
|
@if (ViewBag.IsHomePage == true)
|
|
{
|
|
<!-- Vault loading screen -->
|
|
<div class="vault-loading-screen" id="vaultLoadingScreen">
|
|
<div class="vault-loading-brand">FruitBank</div>
|
|
<div class="vault-loading-bar-track">
|
|
<div class="vault-loading-bar-fill" id="vaultLoadingBarFill"></div>
|
|
</div>
|
|
<div class="vault-loading-pct" id="vaultLoadingPct">0%</div>
|
|
</div>
|
|
|
|
<!-- Scroll progress bar -->
|
|
<div class="vault-scroll-progress" id="vaultScrollProgress"></div>
|
|
|
|
<!-- Fixed canvas layer — behind everything -->
|
|
<div class="vault-fixed-layer" id="vaultLayer">
|
|
<canvas id="vaultCanvas"></canvas>
|
|
</div>
|
|
|
|
<!-- Text overlays -->
|
|
<div class="vault-text-overlay" id="vaultTextOverlay">
|
|
<div class="vault-text-block" id="vaultText1">
|
|
<h2>Üdvözöljük a <em>FruitBank</em>-ban</h2>
|
|
<p>Ahol a frissesség zárt védelmet élvez, és a minőség sosem jár le.</p>
|
|
</div>
|
|
<div class="vault-text-block" id="vaultText2">
|
|
<h2>Prémium gyümölcsök, <em>az egész világból</em></h2>
|
|
<p>Áfonya Peruból, szeder Hollandiából, mangó Brazíliából — közvetlenül a nagybanki raktárunkból.</p>
|
|
</div>
|
|
<div class="vault-text-block" id="vaultText3">
|
|
<h2>A frissesség <em>nagybankja</em></h2>
|
|
<p>Hűtött logisztika. Napi szállítás. Válogatott I. osztályú minőség, minden tételben.</p>
|
|
</div>
|
|
<div class="vault-text-block" id="vaultText4">
|
|
<h2>Rendeljen <em>online</em>, egyszerűen</h2>
|
|
<p>Nagykereskedelmi árak, kényelmes webshop — mert a friss gyümölcs mindenkié.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Direction label -->
|
|
<div class="vault-direction-label" id="vaultDirectionLabel"></div>
|
|
|
|
<!-- Scroll hint -->
|
|
<div class="vault-scroll-hint" id="vaultScrollHint">
|
|
<span>Görgessen a nyitáshoz</span>
|
|
<div class="vault-scroll-arrow"></div>
|
|
</div>
|
|
}
|
|
|
|
<div class="master-wrapper-page">
|
|
<div class="header-sticky-wrap">
|
|
@await Component.InvokeAsync(typeof(AdminHeaderLinksViewComponent))
|
|
@{ await Html.RenderPartialAsync("_Header"); }
|
|
<script asp-location="Footer">
|
|
var localized_data = {
|
|
AjaxCartFailure: "@T("AjaxCart.Failure")"
|
|
};
|
|
AjaxCart.init(false, '.header-links .cart-qty', '.header-links .wishlist-qty', '#flyout-cart', localized_data);
|
|
</script>
|
|
<div class="header-menu">
|
|
<button class="close-header-menu" type="button" aria-label="close header menu">
|
|
<i class="fa fa-times"></i>
|
|
</button>
|
|
@await Component.InvokeAsync(typeof(TopMenuViewComponent))
|
|
</div>
|
|
</div>
|
|
<div class="master-wrapper-content" id="main" role="main">
|
|
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContentBefore })
|
|
|
|
@if (IsSectionDefined("Breadcrumb"))
|
|
{
|
|
@RenderSection("Breadcrumb")
|
|
}
|
|
<div class="master-column-wrapper">
|
|
@RenderBody()
|
|
</div>
|
|
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContentAfter })
|
|
</div>
|
|
@await Component.InvokeAsync(typeof(FooterViewComponent))
|
|
</div>
|
|
@await Component.InvokeAsync(typeof(EuCookieLawViewComponent))
|
|
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BodyEndHtmlTagBefore })
|