diff --git a/src/App.vue b/src/App.vue
index 8697757..97917e3 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,7 +1,7 @@
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/components/CodeView.vue b/src/components/CodeView.vue
index d7484fd..d26ecfc 100644
--- a/src/components/CodeView.vue
+++ b/src/components/CodeView.vue
@@ -12,7 +12,6 @@ const props = defineProps({
default: false
}
})
-console.log(props.code)
diff --git a/src/components/MovementButtons.vue b/src/components/MovementButtons.vue
index 0e16222..1d5ee6d 100644
--- a/src/components/MovementButtons.vue
+++ b/src/components/MovementButtons.vue
@@ -32,16 +32,16 @@ function scrollToBottom() {
gap: 2px;
flex-direction: column;
position: fixed;
- right: 25px;
+ right: 15px;
bottom: calc(50% - 50px);
}
.movement-buttons > button {
width: auto;
font-size: 15px;
- border: 2px solid white;
+ border: 2px solid #d0d0d0;
color: white;
- background-color: #23aae3e2;
+ background-color: #383838;
height: 50px;
}
diff --git a/src/components/MyDialog.vue b/src/components/MyDialog.vue
index ad73a14..4fdd8a2 100644
--- a/src/components/MyDialog.vue
+++ b/src/components/MyDialog.vue
@@ -7,7 +7,7 @@
Заголовок по умолчанию
@@ -26,6 +26,7 @@
\ No newline at end of file
diff --git a/src/components/MyDropMenu.vue b/src/components/MyDropMenu.vue
index 97160d1..80653d9 100644
--- a/src/components/MyDropMenu.vue
+++ b/src/components/MyDropMenu.vue
@@ -20,7 +20,7 @@
@@ -47,6 +47,7 @@
import {ref} from 'vue';
import MyDialog from "@/components/MyDialog.vue";
import CustomButton from '@/components/UI/CustomButton.vue'
+import informationForDirectory from "../data/informationForDirectory";
const isOpen = ref(false);
const isModalVisible = ref(false);
@@ -71,63 +72,6 @@ function openInfoCard(obj) {
infoCard.value = obj
}
-const links = [
- {
- title: 'ROS',
- body: 'ROS (Robot Operating System) — экосистема для программирования роботов с открытым исходным кодом',
- hrefToDoc: 'https://www.ros.org/',
- hrefToCourse: 'https://stepik.org/lesson/2260739/step/1?unit=2294748'
- },
- {
- title: 'OpenCV',
- body: 'OpenCV (Open Source Computer Vision Library) — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом.',
- hrefToDoc: 'https://opencv.org/',
- hrefToCourse: 'https://stepik.org/lesson/2272700/step/1?unit=2306893'
- },
- {
- title: 'navigate_wait',
- body: 'Navigate_wait — функция в библиотеке CLOVER, которая ожидает, пока дрон долетит до целевой точки, перед выполнением следующей команды. Это полезно, так как функция navigate сразу возвращает управление: скрипт продолжает выполняться, даже если дрон ещё летит к цели. ',
- hrefToDoc: 'https://clover.coex.tech/ru/snippets.html',
- hrefToCourse: 'https://stepik.org/lesson/2264712/step/1?unit=2298803'
- },
- {
- title: 'Topic',
- body: 'Топик (Topic) в ROS — это именованный канал передачи данных, через который ноды обмениваются сообщениями.',
- hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
- hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
- },
- {
- title: 'Нода',
- body: 'Нода в ROS - исполняемая программа, которая выполняет одну задачу. ',
- hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
- hrefToCourse: 'https://stepik.org/lesson/2261765/step/1?unit=2295758'
- },
- {
- title: 'Издатель',
- body: 'Издатель (Publisher) в ROS — это узел, который производит данные. Он может публиковать сообщения определённого типа в заданной теме и делать их доступными для других узлов (подписчиков). ',
- hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
- hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
- },
- {
- title: 'Подписчик',
- body: 'Подписчик (Subscriber) в ROS — это узел, который получает сообщения и информацию, публикуемые в определённой теме (канале) ROS.',
- hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
- hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
- },
- {
- title: 'Сервис',
- body: 'Сервис в ROS - это функция, которую мы можем вызвать, чтобы либо дать команду роботу,либо получить от него какую-то информацию.',
- hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
- hrefToCourse: 'https://stepik.org/lesson/2263182/step/1?unit=2297206'
- },
- {
- title: 'Системы координат',
- body: 'Системы координат в Clover позволяют определять местоположение дрона относительно разных точек отсчёта, что важно для автономного полёта, навигации и других задач. Наиболее часто используемые: aruco_map и body',
- hrefToCourse: 'https://stepik.org/lesson/2264336/step/1?unit=2298407',
- hrefToDoc: 'https://clover.coex.tech/ru/frames.html'
- },
-]
-
// Экспортируем методы, если захотим управлять меню извне
defineExpose({open: () => (isOpen.value = true), close: closeMenu});
diff --git a/src/data/informationForDirectory.js b/src/data/informationForDirectory.js
new file mode 100644
index 0000000..2224cb6
--- /dev/null
+++ b/src/data/informationForDirectory.js
@@ -0,0 +1,56 @@
+export default [
+ {
+ title: 'ROS',
+ body: 'ROS (Robot Operating System) — экосистема для программирования роботов с открытым исходным кодом',
+ hrefToDoc: 'https://www.ros.org/',
+ hrefToCourse: 'https://stepik.org/lesson/2260739/step/1?unit=2294748'
+ },
+ {
+ title: 'OpenCV',
+ body: 'OpenCV (Open Source Computer Vision Library) — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом.',
+ hrefToDoc: 'https://opencv.org/',
+ hrefToCourse: 'https://stepik.org/lesson/2272700/step/1?unit=2306893'
+ },
+ {
+ title: 'navigate_wait',
+ body: 'Navigate_wait — функция в библиотеке CLOVER, которая ожидает, пока дрон долетит до целевой точки, перед выполнением следующей команды. Это полезно, так как функция navigate сразу возвращает управление: скрипт продолжает выполняться, даже если дрон ещё летит к цели. ',
+ hrefToDoc: 'https://clover.coex.tech/ru/snippets.html',
+ hrefToCourse: 'https://stepik.org/lesson/2264712/step/1?unit=2298803'
+ },
+ {
+ title: 'Topic',
+ body: 'Топик (Topic) в ROS — это именованный канал передачи данных, через который ноды обмениваются сообщениями.',
+ hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
+ hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
+ },
+ {
+ title: 'Нода',
+ body: 'Нода в ROS - исполняемая программа, которая выполняет одну задачу. ',
+ hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
+ hrefToCourse: 'https://stepik.org/lesson/2261765/step/1?unit=2295758'
+ },
+ {
+ title: 'Издатель',
+ body: 'Издатель (Publisher) в ROS — это узел, который производит данные. Он может публиковать сообщения определённого типа в заданной теме и делать их доступными для других узлов (подписчиков). ',
+ hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
+ hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
+ },
+ {
+ title: 'Подписчик',
+ body: 'Подписчик (Subscriber) в ROS — это узел, который получает сообщения и информацию, публикуемые в определённой теме (канале) ROS.',
+ hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
+ hrefToCourse: 'https://stepik.org/lesson/2262844/step/1?unit=2296866'
+ },
+ {
+ title: 'Сервис',
+ body: 'Сервис в ROS - это функция, которую мы можем вызвать, чтобы либо дать команду роботу,либо получить от него какую-то информацию.',
+ hrefToDoc: 'https://docs.voltbro.ru/starting-ros/basics.html',
+ hrefToCourse: 'https://stepik.org/lesson/2263182/step/1?unit=2297206'
+ },
+ {
+ title: 'Системы координат',
+ body: 'Системы координат в Clover позволяют определять местоположение дрона относительно разных точек отсчёта, что важно для автономного полёта, навигации и других задач. Наиболее часто используемые: aruco_map и body',
+ hrefToCourse: 'https://stepik.org/lesson/2264336/step/1?unit=2298407',
+ hrefToDoc: 'https://clover.coex.tech/ru/frames.html'
+ },
+]
\ No newline at end of file