mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
Minor UI fixes
This commit is contained in:
parent
06137daa3e
commit
e024900dfa
|
@ -43,7 +43,7 @@ function ConceptTooltip({
|
||||||
place={place}
|
place={place}
|
||||||
{...restProps}
|
{...restProps}
|
||||||
>
|
>
|
||||||
{text}
|
{text ? text : null}
|
||||||
{children as ReactNode}
|
{children as ReactNode}
|
||||||
</Tooltip>), document.body);
|
</Tooltip>), document.body);
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ function ConstituentaTooltip({ data, anchor }: ConstituentaTooltipProps) {
|
||||||
return (
|
return (
|
||||||
<ConceptTooltip clickable
|
<ConceptTooltip clickable
|
||||||
anchorSelect={anchor}
|
anchorSelect={anchor}
|
||||||
className='w-[25rem]'
|
className='max-w-[30rem]'
|
||||||
>
|
>
|
||||||
<InfoConstituenta data={data} />
|
<InfoConstituenta data={data} />
|
||||||
</ConceptTooltip>);
|
</ConceptTooltip>);
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { FiBell } from 'react-icons/fi';
|
||||||
|
|
||||||
function HelpLibrary() {
|
function HelpLibrary() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div className='max-w-[80rem]'>
|
||||||
<h1>Библиотека концептуальных схем</h1>
|
<h1>Библиотека концептуальных схем</h1>
|
||||||
<p>В библиотеки собраны различные концептуальные схемы.</p>
|
<p>В библиотеки собраны различные концептуальные схемы.</p>
|
||||||
<p>Группировка и классификации схем на данный момент не проводится.</p>
|
<p>Группировка и классификации схем на данный момент не проводится.</p>
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { urls } from '@/utils/constants';
|
||||||
|
|
||||||
function HelpMain() {
|
function HelpMain() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div className='max-w-[60rem]'>
|
||||||
<h1>Портал</h1>
|
<h1>Портал</h1>
|
||||||
<p className=''>Портал позволяет анализировать предметные области, формально записывать системы определений (концептуальные схемы) и синтезировать их с помощью математического аппарата родов структур.</p>
|
<p className=''>Портал позволяет анализировать предметные области, формально записывать системы определений (концептуальные схемы) и синтезировать их с помощью математического аппарата родов структур.</p>
|
||||||
<p className='mt-4 mb-1 text-center'><b>Основные разделы</b></p>
|
<p className='mt-4 mb-1 text-center'><b>Основные разделы</b></p>
|
||||||
|
|
|
@ -13,7 +13,7 @@ function HelpRSLang() {
|
||||||
() => {
|
() => {
|
||||||
const viewH = windowSize.height ?? 0;
|
const viewH = windowSize.height ?? 0;
|
||||||
const viewW = windowSize.width ?? 0;
|
const viewW = windowSize.width ?? 0;
|
||||||
return Math.min(OPT_VIDEO_H, viewH - 370, Math.floor((viewW - 250)*9/16));
|
return Math.min(OPT_VIDEO_H, viewH - 320, Math.floor((viewW - 290)*9/16));
|
||||||
}, [windowSize]);
|
}, [windowSize]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -29,7 +29,7 @@ function HelpRSLang() {
|
||||||
<li>3. <a className='underline' href={urls.full_course}>Видео: лекции для 4 курса (второй семестр 2022-23 год)</a></li>
|
<li>3. <a className='underline' href={urls.full_course}>Видео: лекции для 4 курса (второй семестр 2022-23 год)</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div className='justify-center hidden w-full md:flex'>
|
<div className='justify-center w-full'>
|
||||||
<EmbedYoutube
|
<EmbedYoutube
|
||||||
videoID={youtube.intro}
|
videoID={youtube.intro}
|
||||||
pxHeight={videoHeight}
|
pxHeight={videoHeight}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
function HelpRSTemplates() {
|
function HelpRSTemplates() {
|
||||||
return (
|
return (
|
||||||
<div className='flex flex-col gap-2 pb-2'>
|
<div className='flex flex-col gap-2 pb-2 max-w-[80rem]'>
|
||||||
<h1>Банк выражений</h1>
|
<h1>Банк выражений</h1>
|
||||||
<p>Портал предоставляет быстрый доступ к часто используемым выражениям с помощью функции создания конституенты из шаблона.</p>
|
<p>Портал предоставляет быстрый доступ к часто используемым выражениям с помощью функции создания конституенты из шаблона.</p>
|
||||||
<p>Источником шаблонов является <b>Банк выражений</b>, содержащий параметризованные понятия и утверждения, сгруппированные по разделам.</p>
|
<p>Источником шаблонов является <b>Банк выражений</b>, содержащий параметризованные понятия и утверждения, сгруппированные по разделам.</p>
|
||||||
|
|
|
@ -4,8 +4,8 @@ import InfoCstStatus from '@/components/Shared/InfoCstStatus';
|
||||||
|
|
||||||
function HelpTermGraph() {
|
function HelpTermGraph() {
|
||||||
return (
|
return (
|
||||||
<div className='flex'>
|
<div className='flex max-w-[80rem]'>
|
||||||
<div>
|
<div>
|
||||||
<h1>Настройка графа</h1>
|
<h1>Настройка графа</h1>
|
||||||
<p><b>Цвет</b> - выбор правила покраски узлов</p>
|
<p><b>Цвет</b> - выбор правила покраски узлов</p>
|
||||||
<p><b>Граф</b> - выбор модели расположения узлов</p>
|
<p><b>Граф</b> - выбор модели расположения узлов</p>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
function HelpTerminologyControl() {
|
function HelpTerminologyControl() {
|
||||||
return (
|
return (
|
||||||
<div className='flex flex-col gap-1'>
|
<div className='flex flex-col gap-1 max-w-[80rem]'>
|
||||||
<h1>Терминологизация</h1>
|
<h1>Терминологизация</h1>
|
||||||
<p>Портал позволяет контролировать употребление терминов, привязанных к сущностям в концептуальных схемах.</p>
|
<p>Портал позволяет контролировать употребление терминов, привязанных к сущностям в концептуальных схемах.</p>
|
||||||
<p>Для этого используется механизм текстовых отсылок: <i>использование термина</i> и <i>связывание слов.</i></p>
|
<p>Для этого используется механизм текстовых отсылок: <i>использование термина</i> и <i>связывание слов.</i></p>
|
||||||
|
|
|
@ -21,7 +21,7 @@ function ManualsPage() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className='flex items-start w-full max-w-[90rem] gap-2'
|
className='flex gap-2 w-full'
|
||||||
style={{minHeight: mainHeight}}
|
style={{minHeight: mainHeight}}
|
||||||
>
|
>
|
||||||
<TopicsList
|
<TopicsList
|
||||||
|
|
|
@ -13,7 +13,7 @@ function TopicsList({ activeTopic, onChangeTopic }: TopicsListProps) {
|
||||||
return (
|
return (
|
||||||
<div className={clsx(
|
<div className={clsx(
|
||||||
'sticky top-0 left-0',
|
'sticky top-0 left-0',
|
||||||
'min-w-[13rem]',
|
'min-w-[13rem] self-start',
|
||||||
'border-x',
|
'border-x',
|
||||||
'clr-controls',
|
'clr-controls',
|
||||||
'small-caps',
|
'small-caps',
|
||||||
|
|
|
@ -7,7 +7,7 @@ interface ViewTopicProps {
|
||||||
|
|
||||||
function ViewTopic({ topic }: ViewTopicProps) {
|
function ViewTopic({ topic }: ViewTopicProps) {
|
||||||
return (
|
return (
|
||||||
<div className='px-2 py-2 max-w-[80rem]'>
|
<div className='px-2 py-2 mx-auto'>
|
||||||
<InfoTopic topic={topic}/>
|
<InfoTopic topic={topic}/>
|
||||||
</div>);
|
</div>);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user