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="container">
<div class="row"> <div class="row">
<div class="col-md"> <div class="col-md">
<a href="@Url.Page("/Index")" class="footer-logo"> <a href="@Url.Page("/index")" class="footer-logo">
EventHub EventHub
</a> </a>
</div> </div>
@ -16,30 +16,27 @@
<div class="footer-links"> <div class="footer-links">
@if (!CurrentUser.IsAuthenticated) @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="@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="/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> </div>
<div class="col-md"> <div class="col-md">
<h5>Follow Us</h5> <h5>Follow Us</h5>
@* ToDo: Social platform links *@ @* ToDo: Social platform links *@
<div class="footer-links"> <div class="footer-links">
<a href="#"> <a href="https://www.facebook.com/openeventhub">
<img src="/assets/facebook.svg"> <i class="fab fa-facebook"></i>
</a> </a>
<a href="#"> <a href="https://twitter.com/openeventhub">
<img src="/assets/twitter.svg"> <i class="fab fa-twitter"></i>
</a> </a>
<a href="#"> <a href="https://www.instagram.com/openeventhub/">
<img src="/assets/in.svg"> <i class="fab fa-instagram"></i>
</a> </a>
<a href="#"> <a href="https://github.com/openeventhub">
<img src="/assets/you.svg"> <i class="fab fa-github"></i>
</a>
<a href="#">
<img src="/assets/google.svg">
</a> </a>
</div> </div>
</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"> <nav class="navbar navbar-expand-lg navbar-light bg-light static-top">
<div class="container"> <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"> <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> <span class="navbar-toggler-icon"></span>
</button> </button>
<div class="collapse navbar-collapse" id="navbarResponsive"> <div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav mx-auto"> <ul class="navbar-nav mx-auto">
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Index"))"> <li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/index"))">
<a class="nav-link" href="@Url.Page("/Index")"> <a class="nav-link" href="@Url.Page("/index")">
Home Home
</a> </a>
</li> </li>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Events/Index"))"> <li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/events/index"))">
<a class="nav-link" href="@Url.Page("/Events/Index")">Events</a> <a class="nav-link" href="@Url.Page("/events/index")">Events</a>
</li> </li>
<li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/Organizations/Index"))"> <li class="nav-item @(GetPageActiveClassOrEmpty(ViewContext, "/organizations/index"))">
<a class="nav-link" href="@Url.Page("/Organizations/Index")">Organizations</a> <a class="nav-link" href="@Url.Page("/organizations/index")">Organizations</a>
</li> </li>
</ul> </ul>
<ul class="navbar-nav"> <ul class="navbar-nav">
<li class="nav-item"> <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> </li>
</ul> </ul>
<ul class="navbar-nav"> <ul class="navbar-nav">
@ -56,52 +56,53 @@
</span> </span>
</a> </a>
<div class="dropdown-menu dropdown-menu-right"> <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"] <i class="fas fa-cog"></i> @L["Settings"]
</a> </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"] <i class="fas fa-user"></i> @L["Profile"]
</a> </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"] <i class="fas fa-sign-out-alt"></i> @L["Logout"]
</a> </a>
</div> </div>
</li> </li>
<li class="nav-item dropdown"> var languages = await LanguageProvider.GetLanguagesAsync();
<a class="nav-link dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> @if (languages.Count >= 2)
@* ToDo: Write language specific code find solution here (if block) *@ {
@if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "en") <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">
<span class="flag-icon flag-icon flag-icon-gb" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span> @* ToDo: Write language specific code find solution here (if block) *@
<span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span> @if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "en")
} {
else <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>
<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> else
} {
</a> <span class="flag-icon flag-icon flag-icon-@CultureInfo.CurrentUICulture.TwoLetterISOLanguageName" data-toggle="tooltip" title="" data-original-title="@CultureInfo.CurrentUICulture.DisplayName"></span>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink"> <span class="current-language-name">@CultureInfo.CurrentUICulture.DisplayName</span>
@{ }
var languages = await LanguageProvider.GetLanguagesAsync(); </a>
} <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink">
@foreach (var language in languages) @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()))"> <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 <span class="flag-icon flag-icon mr-2 flag-icon-@language.FlagIcon"></span>@language.DisplayName
</a> </a>
} }
</div> </div>
</li> </li>
}
} }
else else
{ {
<li class="nav-item"> <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>
<li class="nav-item"> <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> </li>
} }
</ul> </ul>

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

@ -1,4 +1,4 @@
@page @page "/events"
@using EventHub.Web.Pages.Events.Components.EventsArea @using EventHub.Web.Pages.Events.Components.EventsArea
@model EventHub.Web.Pages.Events.IndexModel @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 @model EventHub.Web.Pages.Help
<h1>TODO</h1> <h1>TODO</h1>

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

@ -1,4 +1,4 @@
@page @page "/privacy-policy"
@using EventHub.Web.Pages @using EventHub.Web.Pages
@model EventHub.Web.Pages.PrivacyPolicy @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.Events.Components.EventsArea
@using EventHub.Web.Pages.Organizations.Components.OrganizationsArea @using EventHub.Web.Pages.Organizations.Components.OrganizationsArea
@using Volo.Abp.Timing @using Volo.Abp.Timing

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

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

Loading…
Cancel
Save