Mobile navigation fixes
This commit is contained in:
parent
704adcd4be
commit
7ec3be0b2f
|
@ -100,6 +100,7 @@
|
||||||
"Discours is created with our common effort": "Discours exists because of our common effort",
|
"Discours is created with our common effort": "Discours exists because of our common effort",
|
||||||
"Discussing": "Discussing",
|
"Discussing": "Discussing",
|
||||||
"Discussion rules": "Discussion rules",
|
"Discussion rules": "Discussion rules",
|
||||||
|
"Discussion rules in social networks": "Discussion rules",
|
||||||
"Discussions": "Discussions",
|
"Discussions": "Discussions",
|
||||||
"Dogma": "Dogma",
|
"Dogma": "Dogma",
|
||||||
"Draft successfully deleted": "Draft successfully deleted",
|
"Draft successfully deleted": "Draft successfully deleted",
|
||||||
|
@ -183,6 +184,7 @@
|
||||||
"Just start typing...": "Just start typing...",
|
"Just start typing...": "Just start typing...",
|
||||||
"Knowledge base": "Knowledge base",
|
"Knowledge base": "Knowledge base",
|
||||||
"Last rev.": "Посл. изм.",
|
"Last rev.": "Посл. изм.",
|
||||||
|
"Language": "Language",
|
||||||
"Let's log in": "Let's log in",
|
"Let's log in": "Let's log in",
|
||||||
"Link copied": "Link copied",
|
"Link copied": "Link copied",
|
||||||
"Link sent, check your email": "Link sent, check your email",
|
"Link sent, check your email": "Link sent, check your email",
|
||||||
|
@ -308,6 +310,7 @@
|
||||||
"Success": "Success",
|
"Success": "Success",
|
||||||
"Successfully authorized": "Authorization successful",
|
"Successfully authorized": "Authorization successful",
|
||||||
"Suggest an idea": "Suggest an idea",
|
"Suggest an idea": "Suggest an idea",
|
||||||
|
"Support the project": "Support the project",
|
||||||
"Support us": "Help the magazine",
|
"Support us": "Help the magazine",
|
||||||
"Terms of use": "Site rules",
|
"Terms of use": "Site rules",
|
||||||
"Text checking": "Text checking",
|
"Text checking": "Text checking",
|
||||||
|
|
|
@ -103,7 +103,8 @@
|
||||||
"Discours is an intellectual environment, a web space and tools that allows authors to collaborate with readers and come together to co-create publications and media projects": "Дискурс — это интеллектуальная среда, веб-пространство и инструменты, которые позволяют авторам сотрудничать с читателями и объединяться для совместного создания публикаций и медиапроектов.<br/>Мы убеждены, один голос хорошо, а много — лучше. Самые потрясающиe истории мы создаём вместе.",
|
"Discours is an intellectual environment, a web space and tools that allows authors to collaborate with readers and come together to co-create publications and media projects": "Дискурс — это интеллектуальная среда, веб-пространство и инструменты, которые позволяют авторам сотрудничать с читателями и объединяться для совместного создания публикаций и медиапроектов.<br/>Мы убеждены, один голос хорошо, а много — лучше. Самые потрясающиe истории мы создаём вместе.",
|
||||||
"Discours is created with our common effort": "Дискурс существует благодаря нашему общему вкладу",
|
"Discours is created with our common effort": "Дискурс существует благодаря нашему общему вкладу",
|
||||||
"Discussing": "Обсуждаемое",
|
"Discussing": "Обсуждаемое",
|
||||||
"Discussion rules": "Правила сообществ самиздата в соцсетях",
|
"Discussion rules": "Правила дискуссий",
|
||||||
|
"Discussion rules in social networks": "Правила сообществ самиздата в соцсетях",
|
||||||
"Discussions": "Дискуссии",
|
"Discussions": "Дискуссии",
|
||||||
"Dogma": "Догма",
|
"Dogma": "Догма",
|
||||||
"Draft successfully deleted": "Черновик успешно удален",
|
"Draft successfully deleted": "Черновик успешно удален",
|
||||||
|
@ -192,6 +193,7 @@
|
||||||
"Just start typing...": "Просто начните печатать...",
|
"Just start typing...": "Просто начните печатать...",
|
||||||
"Karma": "Карма",
|
"Karma": "Карма",
|
||||||
"Knowledge base": "База знаний",
|
"Knowledge base": "База знаний",
|
||||||
|
"Language": "Язык",
|
||||||
"Last rev.": "Посл. изм.",
|
"Last rev.": "Посл. изм.",
|
||||||
"Let's log in": "Давайте авторизуемся",
|
"Let's log in": "Давайте авторизуемся",
|
||||||
"Link copied": "Ссылка скопирована",
|
"Link copied": "Ссылка скопирована",
|
||||||
|
@ -327,6 +329,7 @@
|
||||||
"Success": "Успешно",
|
"Success": "Успешно",
|
||||||
"Successfully authorized": "Авторизация успешна",
|
"Successfully authorized": "Авторизация успешна",
|
||||||
"Suggest an idea": "Предложить идею",
|
"Suggest an idea": "Предложить идею",
|
||||||
|
"Support the project": "Поддержать проект",
|
||||||
"Support us": "Помочь журналу",
|
"Support us": "Помочь журналу",
|
||||||
"Terms of use": "Правила сайта",
|
"Terms of use": "Правила сайта",
|
||||||
"Text checking": "Проверка текста",
|
"Text checking": "Проверка текста",
|
||||||
|
|
|
@ -74,8 +74,11 @@
|
||||||
|
|
||||||
img {
|
img {
|
||||||
height: 20px;
|
height: 20px;
|
||||||
|
margin-top: 0.3rem;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
object-position: left;
|
object-position: left;
|
||||||
|
position: relative;
|
||||||
|
top: 0.3rem;
|
||||||
transition: height 0.2s;
|
transition: height 0.2s;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
width: 100px;
|
width: 100px;
|
||||||
|
@ -155,7 +158,7 @@
|
||||||
display: block;
|
display: block;
|
||||||
font-size: 3.2rem !important;
|
font-size: 3.2rem !important;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin: 0 0 5rem;
|
margin: 0 0 4rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
li {
|
li {
|
||||||
|
@ -192,8 +195,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
:global(.view-switcher) {
|
:global(.view-switcher) {
|
||||||
margin-top: 0;
|
margin: 0 -0.5rem;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
li {
|
li {
|
||||||
|
@ -224,20 +228,51 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mainNavigationSocial a {
|
.mainNavigationSocial {
|
||||||
display: flex;
|
font-size: 2rem;
|
||||||
justify-content: space-between;
|
font-weight: 500;
|
||||||
|
|
||||||
|
.mainNavigation .mainNavigationMobile & {
|
||||||
|
margin-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.icon {
|
||||||
|
filter: invert(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&:hover {
|
|
||||||
.icon {
|
.icon {
|
||||||
filter: invert(1);
|
height: 3.8rem;
|
||||||
|
margin-right: 0.3em;
|
||||||
|
width: 3.8rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.icon {
|
.languageSelectorMobile {
|
||||||
height: 3.8rem;
|
border: 2px solid #e8e8e8;
|
||||||
width: 3.8rem;
|
border-radius: 1.6rem;
|
||||||
}
|
display: block;
|
||||||
|
font-family: inherit;
|
||||||
|
font-size: 1.7rem;
|
||||||
|
height: 5.6rem;
|
||||||
|
margin-bottom: 5rem;
|
||||||
|
padding: 0 1.2rem;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainNavigationAdditionalLinks {
|
||||||
|
border-top: 1px solid #ccc;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 1rem;
|
||||||
|
padding: 1.6rem 0 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mobileDescription {
|
.mobileDescription {
|
||||||
|
|
|
@ -227,16 +227,16 @@ export const Header = (props: Props) => {
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class={styles.mainNavigationMobile}>
|
<div class={styles.mainNavigationMobile}>
|
||||||
<h4>{t('Join the community')}</h4>
|
<h4>{t('Participating')}</h4>
|
||||||
<ul class="view-switcher">
|
<ul class="view-switcher">
|
||||||
<li>
|
<li>
|
||||||
<a href="/create">{t('Create post')}</a>
|
<a href="/create">{t('Create post')}</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/about/manifest#participation">{t('Support us')}</a>
|
<a href="/connect">{t('Suggest an idea')}</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/about/help">{t('How to help')}</a>
|
<a href="/about/help">{t('Support the project')}</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -244,44 +244,57 @@ export const Header = (props: Props) => {
|
||||||
<ul class="view-switcher">
|
<ul class="view-switcher">
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://www.instagram.com/discoursio/">
|
<a href="https://www.instagram.com/discoursio/">
|
||||||
Instagram
|
|
||||||
<Icon name="user-link-instagram" class={styles.icon} />
|
<Icon name="user-link-instagram" class={styles.icon} />
|
||||||
|
Instagram
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://facebook.com/discoursio">
|
<a href="https://facebook.com/discoursio">
|
||||||
Facebook
|
|
||||||
<Icon name="user-link-facebook" class={styles.icon} />
|
<Icon name="user-link-facebook" class={styles.icon} />
|
||||||
|
Facebook
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://twitter.com/discours_io">
|
<a href="https://twitter.com/discours_io">
|
||||||
Twitter
|
|
||||||
<Icon name="user-link-twitter" class={styles.icon} />
|
<Icon name="user-link-twitter" class={styles.icon} />
|
||||||
|
Twitter
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://t.me/discoursio">
|
<a href="https://t.me/discoursio">
|
||||||
Telegram
|
|
||||||
<Icon name="user-link-telegram" class={styles.icon} />
|
<Icon name="user-link-telegram" class={styles.icon} />
|
||||||
|
Telegram
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://dzen.ru/discoursio">
|
<a href="https://dzen.ru/discoursio">
|
||||||
Dzen
|
|
||||||
<Icon name="user-link-dzen" class={styles.icon} />
|
<Icon name="user-link-dzen" class={styles.icon} />
|
||||||
|
Dzen
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class={styles.mainNavigationSocial}>
|
<li class={styles.mainNavigationSocial}>
|
||||||
<a href="https://vk.com/discoursio">
|
<a href="https://vk.com/discoursio">
|
||||||
VK
|
|
||||||
<Icon name="user-link-vk" class={styles.icon} />
|
<Icon name="user-link-vk" class={styles.icon} />
|
||||||
|
VK
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4>{t('Newsletter')}</h4>
|
<h4>{t('Newsletter')}</h4>
|
||||||
<Subscribe variant={'mobileSubscription'} />
|
<Subscribe variant={'mobileSubscription'} />
|
||||||
|
|
||||||
|
<h4>{t('Newsletter')}</h4>
|
||||||
|
<select class={styles.languageSelectorMobile}>
|
||||||
|
<option value="ru">🇷🇺 Русский</option>
|
||||||
|
<option value="en">🇬🇧 English</option>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<div class={styles.mainNavigationAdditionalLinks}>
|
||||||
|
<a href="/about/dogma">{t('Dogma')}</a>
|
||||||
|
<a href="/about/discussion-rules" innerHTML={t('Discussion rules')} />
|
||||||
|
<a href="/about/principles">{t('Principles')}</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p
|
<p
|
||||||
class={styles.mobileDescription}
|
class={styles.mobileDescription}
|
||||||
innerHTML={t(
|
innerHTML={t(
|
||||||
|
|
|
@ -140,6 +140,15 @@ export const HeaderAuth = (props: Props) => {
|
||||||
</div>
|
</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
|
||||||
|
<Show when={!session()}>
|
||||||
|
<div class={styles.userControlItem} onClick={handleBellIconClick}>
|
||||||
|
<div class={styles.button}>
|
||||||
|
<Icon name="bell-white" counter="1" class={styles.icon} />
|
||||||
|
<Icon name="bell-white-hover" counter="1" class={clsx(styles.icon, styles.iconHover)} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</Show>
|
||||||
|
|
||||||
<Show when={isSaveButtonVisible()}>
|
<Show when={isSaveButtonVisible()}>
|
||||||
<div class={clsx(styles.userControlItem, styles.userControlItemVerbose)}>
|
<div class={clsx(styles.userControlItem, styles.userControlItemVerbose)}>
|
||||||
{renderIconedButton({
|
{renderIconedButton({
|
||||||
|
|
|
@ -106,6 +106,7 @@ export const Subscribe = (props: Props) => {
|
||||||
<Icon name="arrow-right" />
|
<Icon name="arrow-right" />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="description">Подпишитесь на рассылку лучших публикаций</div>
|
||||||
</Show>
|
</Show>
|
||||||
<Show when={emailError()}>
|
<Show when={emailError()}>
|
||||||
<div class={styles.error}>{emailError()}</div>
|
<div class={styles.error}>{emailError()}</div>
|
||||||
|
|
|
@ -4,7 +4,7 @@ import { Title } from '@solidjs/meta'
|
||||||
|
|
||||||
export const DiscussionRulesPage = () => {
|
export const DiscussionRulesPage = () => {
|
||||||
const { t } = useLocalize()
|
const { t } = useLocalize()
|
||||||
const title = t('Discussion rules')
|
const title = t('Discussion rules in social networks')
|
||||||
return (
|
return (
|
||||||
<PageLayout>
|
<PageLayout>
|
||||||
<Title>{title}</Title>
|
<Title>{title}</Title>
|
||||||
|
|
|
@ -61,7 +61,7 @@ export const PrinciplesPage = () => {
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<h2 class="h2" id="participation">
|
<h2 class="h2" id="participation">
|
||||||
<span class="wrapped">Как участвовать в самиздате</span>
|
<span class="wrapped">Как у нас принято себя вести</span>
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -987,8 +987,11 @@ details {
|
||||||
|
|
||||||
.description {
|
.description {
|
||||||
@include font-size(1.4rem);
|
@include font-size(1.4rem);
|
||||||
|
|
||||||
color: rgba(0 0 0 / 40%);
|
color: rgba(0 0 0 / 40%);
|
||||||
|
|
||||||
|
.pretty-form__item + & {
|
||||||
|
margin-top: -2rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-custom-scroll='on'] {
|
[data-custom-scroll='on'] {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user