فهرست منبع

Fix: repository structure

Евгений 2 هفته پیش
والد
کامیت
59f1fbae45
2فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 2 2
      ПМ.03.02/2.2.500 Ерошко/index.html
  2. 2 1
      ПМ.03.02/2.2.500 Ерошко/style.css

+ 2 - 2
ПМ.03.02/2.2.500 Ерошко/index.html

@@ -8,7 +8,7 @@
     <link rel="preconnect" href="https://fonts.googleapis.com" />
     <link rel="preconnect" href="https://fonts.googleapis.com" />
     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
     <link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet" />
     <link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet" />
-    <link rel="stylesheet" href="style.css?v=consolidated-1" />
+    <link rel="stylesheet" href="style.css?v=consolidated-2" />
   </head>
   </head>
   <body>
   <body>
     <main class="app-shell" id="top">
     <main class="app-shell" id="top">
@@ -81,7 +81,7 @@
           <div class="panel-heading"><div><p class="panel-kicker">03 / принципиальная схема</p><h2 id="schemeHeading">Внутри ЗКЭ-4-10</h2></div><div class="scheme-heading-actions"><button class="text-button" id="expandCircuit">↗ Развернуть</button><button class="text-button" id="collapseCircuit">Свернуть ×</button><button class="text-button" id="resetButton">Сбросить</button></div></div>
           <div class="panel-heading"><div><p class="panel-kicker">03 / принципиальная схема</p><h2 id="schemeHeading">Внутри ЗКЭ-4-10</h2></div><div class="scheme-heading-actions"><button class="text-button" id="expandCircuit">↗ Развернуть</button><button class="text-button" id="collapseCircuit">Свернуть ×</button><button class="text-button" id="resetButton">Сбросить</button></div></div>
           <p class="scheme-intro">Отдельные детали вместо условных блоков. Наберите код и выберите элемент схемы — его назначение и путь сигнала появятся ниже.</p>
           <p class="scheme-intro">Отдельные детали вместо условных блоков. Наберите код и выберите элемент схемы — его назначение и путь сигнала появятся ниже.</p>
           <div class="circuit-status"><span class="circuit-status__dot"></span><span id="circuitStatus" role="status">Ожидание кода</span></div>
           <div class="circuit-status"><span class="circuit-status__dot"></span><span id="circuitStatus" role="status">Ожидание кода</span></div>
-          <div class="diagram-toolbar"><div class="diagram-format"><span>SVG</span>Принципиальная схема · 49 элементов</div><div id="zoomTools" class="zoom-tools"><button id="zoomOut" aria-label="Уменьшить схему">−</button><button id="zoomFit" aria-label="Сбросить масштаб"><span id="zoomValue">100%</span></button><button id="zoomIn" aria-label="Увеличить схему">+</button><button class="svg-download" id="downloadSvg" type="button">SVG ↓</button></div></div>
+          <div class="diagram-toolbar"><div class="diagram-format"><span>SVG</span>Принципиальная схема · 49 элементов</div><div id="zoomTools" class="zoom-tools"><button id="zoomOut" aria-label="Уменьшить схему">−</button><button id="zoomFit" aria-label="Сбросить масштаб"><span id="zoomValue">100%</span></button><button id="zoomIn" aria-label="Увеличить схему">+</button><button class="svg-download" id="downloadSvg" type="button">Скачать схему ↓</button></div></div>
           <div class="schematic-scroll" tabindex="0" role="region" aria-label="Векторная принципиальная схема. Доступны горизонтальная прокрутка и увеличение."><div id="diagramHost"></div></div>
           <div class="schematic-scroll" tabindex="0" role="region" aria-label="Векторная принципиальная схема. Доступны горизонтальная прокрутка и увеличение."><div id="diagramHost"></div></div>
           <aside class="component-tooltip" id="componentTooltip" role="status" aria-live="polite" hidden><button type="button" class="component-tooltip__close" aria-label="Закрыть подсказку">×</button><span class="component-tooltip__label">ЭЛЕМЕНТ СХЕМЫ</span><strong id="tooltipTitle"></strong><p id="tooltipText"></p></aside>
           <aside class="component-tooltip" id="componentTooltip" role="status" aria-live="polite" hidden><button type="button" class="component-tooltip__close" aria-label="Закрыть подсказку">×</button><span class="component-tooltip__label">ЭЛЕМЕНТ СХЕМЫ</span><strong id="tooltipTitle"></strong><p id="tooltipText"></p></aside>
           <div class="diagram-caption"><span id="keypadSignal" role="status">S1 · ожидание клавиши</span><span>Нажмите на обозначение детали · ↔ прокрутка</span></div>
           <div class="diagram-caption"><span id="keypadSignal" role="status">S1 · ожидание клавиши</span><span>Нажмите на обозначение детали · ↔ прокрутка</span></div>

+ 2 - 1
ПМ.03.02/2.2.500 Ерошко/style.css

@@ -497,7 +497,8 @@ button:disabled { cursor: not-allowed; }
 /* The working schematic consists only of SVG paths and component symbols. */
 /* The working schematic consists only of SVG paths and component symbols. */
 .diagram-format { display: flex; align-items: center; gap: 8px; color: var(--muted); font: 9px/1.6 var(--mono); }
 .diagram-format { display: flex; align-items: center; gap: 8px; color: var(--muted); font: 9px/1.6 var(--mono); }
 .diagram-format > span { padding: 3px 5px; border: 1px solid var(--line); border-radius: 3px; color: var(--accent); }
 .diagram-format > span { padding: 3px 5px; border: 1px solid var(--line); border-radius: 3px; color: var(--accent); }
-.svg-download { display: inline-flex; align-items: center; min-height: 34px; padding: 6px 8px; border: 1px solid var(--line); border-radius: 5px; color: var(--accent); font: 10px var(--mono); text-decoration: none; }
+.zoom-tools button.svg-download { display: inline-flex; align-items: center; min-height: 34px; margin-left: 7px; padding: 6px 8px; border: 1px solid #4d7cff; border-radius: 5px; color: #75a0ff; background: transparent; font: 10px var(--mono); text-decoration: none; cursor: pointer; }
+.zoom-tools button.svg-download:hover { border-color: #75a0ff; color: #a9c2ff; background: rgba(77,124,255,.12); }
 #diagramHost { min-width: 1050px; }
 #diagramHost { min-width: 1050px; }
 .vector-schematic .part-hitbox { fill: transparent; stroke: none; }
 .vector-schematic .part-hitbox { fill: transparent; stroke: none; }
 .vector-schematic .circuit-part:hover .part-hitbox, .vector-schematic .circuit-part:focus .part-hitbox { fill: var(--accent-soft); opacity: .55; }
 .vector-schematic .circuit-part:hover .part-hitbox, .vector-schematic .circuit-part:focus .part-hitbox { fill: var(--accent-soft); opacity: .55; }