|
|
@ -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> |
|
|
|