Browse Source

Urls converted to kebab case

pull/41/head
Berkan Sasmaz 5 years ago
parent
commit
72e3c381da
  1. 27
      src/EventHub.Web.Theme/Themes/EventHub/Components/Footer/Default.cshtml
  2. 79
      src/EventHub.Web.Theme/Themes/EventHub/Components/MainNavbar/Default.cshtml
  3. 2
      src/EventHub.Web/Pages/Events/Index.cshtml
  4. 2
      src/EventHub.Web/Pages/Help.cshtml
  5. 2
      src/EventHub.Web/Pages/PrivacyPolicy.cshtml
  6. 2
      src/EventHub.Web/Pages/Profile.cshtml
  7. 2
      src/EventHub.Web/Pages/TermsService.cshtml

27
src/EventHub.Web.Theme/Themes/EventHub/Components/Footer/Default.cshtml

@ -7,7 +7,7 @@
<div class="container">
<div class="row">
<div class="col-md">
<a href="@Url.Page("/Index")" class="footer-logo">
<a href="@Url.Page("/index")" class="footer-logo">
EventHub
</a>
</div>
@ -16,30 +16,27 @@
<div class="footer-links">
@if (!CurrentUser.IsAuthenticated)
{
<a href="@EventHubExternalUrls.EhAccount/Account/Register?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" class="d-block">Sign Up</a>
<a href="/Account/Login?returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" class="d-block">Log In</a>
<a href="@EventHubExternalUrls.EhAccount/account/register?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" class="d-block">Sign Up</a>
<a href="/account/login?returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" class="d-block">Log In</a>
}
<a href="@Url.Page("/Help")" class="d-block">Help</a>
<a href="@Url.Page("/help")" class="d-block">Help</a>
</div>
</div>
<div class="col-md">
<h5>Follow Us</h5>
@* ToDo: Social platform links *@
<div class="footer-links">
<a href="#">
<img src="/assets/facebook.svg">
<a href="https://www.facebook.com/openeventhub">
<i class="fab fa-facebook"></i>
</a>
<a href="#">
<img src="/assets/twitter.svg">
<a href="https://twitter.com/openeventhub">
<i class="fab fa-twitter"></i>
</a>
<a href="#">
<img src="/assets/in.svg">
<a href="https://www.instagram.com/openeventhub/">
<i class="fab fa-instagram"></i>
</a>
<a href="#">
<img src="/assets/you.svg">
</a>
<a href="#">
<img src="/assets/google.svg">
<a href="https://github.com/openeventhub">
<i class="fab fa-github"></i>
</a>
</div>
</div>

79
src/EventHub.Web.Theme/Themes/EventHub/Components/MainNavbar/Default.cshtml

@ -10,27 +10,27 @@
<nav class="navbar navbar-expand-lg navbar-light bg-light static-top">
<div class="container">
<a class="navbar-brand font-weight-bold" href="@Url.Page("/Index")">EventHub</a>
<a class="navbar-brand font-weight-bold" href="@Url.Page("/index")">EventHub</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav mx-auto">
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Index"))">
<a class="nav-link" href="@Url.Page("/Index")">
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/index"))">
<a class="nav-link" href="@Url.Page("/index")">
Home
</a>
</li>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Events/Index"))">
<a class="nav-link" href="@Url.Page("/Events/Index")">Events</a>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/events/index"))">
<a class="nav-link" href="@Url.Page("/events/index")">Events</a>
</li>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Organizations/Index"))">
<a class="nav-link" href="@Url.Page("/Organizations/Index")">Organizations</a>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/organizations/index"))">
<a class="nav-link" href="@Url.Page("/organizations/index")">Organizations</a>
</li>
</ul>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link event-link" href="@Url.Page("/Events/New")">+ Create an Event</a>
<a class="nav-link event-link" href="@Url.Page("/events/new")">+ Create an Event</a>
</li>
</ul>
<ul class="navbar-nav">
@ -56,52 +56,53 @@
</span>
</a>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="@(EventHubExternalUrls.EhAccount.EnsureEndsWith('/') + "Account/Manage")" target="_blank" title="@L["Settings"]">
<a class="dropdown-item" href="@(EventHubExternalUrls.EhAccount.EnsureEndsWith('/') + "account/manage")" target="_blank" title="@L["Settings"]">
<i class="fas fa-cog"></i> @L["Settings"]
</a>
<a class="dropdown-item" href="@Url.Page("/Profile")" title="@L["Profile"]">
<a class="dropdown-item" href="@Url.Page("/profile")" title="@L["Profile"]">
<i class="fas fa-user"></i> @L["Profile"]
</a>
<a class="dropdown-item" href="/Account/Logout?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" title="@L["Logout"]">
<a class="dropdown-item" href="/account/logout?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))" title="@L["Logout"]">
<i class="fas fa-sign-out-alt"></i> @L["Logout"]
</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
@* ToDo: Write language specific code find solution here (if block) *@
@if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "en")
{
<span class="flag-icon flag-icon flag-icon-gb" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span>
<span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span>
}
else
{
<span class="flag-icon flag-icon flag-icon-@CultureInfo.CurrentUICulture.TwoLetterISOLanguageName" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span>
<span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span>
}
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink">
@{
var languages = await LanguageProvider.GetLanguagesAsync();
}
@foreach (var language in languages)
{
<a class="dropdown-item" href="/Abp/Languages/Switch?culture=@language.CultureName&uiCulture=@language.UiCultureName&returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">
<span class="flag-icon flag-icon mr-2 flag-icon-@language.FlagIcon"></span>@language.DisplayName
</a>
}
</div>
</li>
var languages = await LanguageProvider.GetLanguagesAsync();
@if (languages.Count >= 2)
{
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
@* ToDo: Write language specific code find solution here (if block) *@
@if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "en")
{
<span class="flag-icon flag-icon flag-icon-gb" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span>
<span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span>
}
else
{
<span class="flag-icon flag-icon flag-icon-@CultureInfo.CurrentUICulture.TwoLetterISOLanguageName" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span>
<span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span>
}
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink">
@foreach (var language in languages)
{
<a class="dropdown-item" href="/abp/languages/switch?culture=@language.CultureName&uiCulture=@language.UiCultureName&returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">
<span class="flag-icon flag-icon mr-2 flag-icon-@language.FlagIcon"></span>@language.DisplayName
</a>
}
</div>
</li>
}
}
else
{
<li class="nav-item">
<a class="nav-link" href="/Account/Login?returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">Log In</a>
<a class="nav-link" href="/account/login?returnUrl=@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">Log In</a>
</li>
<li class="nav-item">
<a class="btn btn-primary ml-lg-2" href="@EventHubExternalUrls.EhAccount/Account/Register?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">Sign Up</a>
<a class="btn btn-primary ml-lg-2" href="@EventHubExternalUrls.EhAccount/account/register?returnUrl=@EventHubExternalUrls.EhWww@(System.Net.WebUtility.UrlEncode(Context.Request.GetEncodedPathAndQuery()))">Sign Up</a>
</li>
}
</ul>

2
src/EventHub.Web/Pages/Events/Index.cshtml

@ -1,4 +1,4 @@
@page
@page "/events"
@using EventHub.Web.Pages.Events.Components.EventsArea
@model EventHub.Web.Pages.Events.IndexModel

2
src/EventHub.Web/Pages/Help.cshtml

@ -1,4 +1,4 @@
@page
@page "/help"
@model EventHub.Web.Pages.Help
<h1>TODO</h1>

2
src/EventHub.Web/Pages/PrivacyPolicy.cshtml

@ -1,4 +1,4 @@
@page
@page "/privacy-policy"
@using EventHub.Web.Pages
@model EventHub.Web.Pages.PrivacyPolicy

2
src/EventHub.Web/Pages/Profile.cshtml

@ -1,4 +1,4 @@
@page
@page "/profile"
@using EventHub.Web.Pages.Events.Components.EventsArea
@using EventHub.Web.Pages.Organizations.Components.OrganizationsArea
@using Volo.Abp.Timing

2
src/EventHub.Web/Pages/TermsService.cshtml

@ -1,4 +1,4 @@
@page
@page "/terms-service"
@model EventHub.Web.Pages.TermsService
<main>

Loading…
Cancel
Save