Add BIM model version controls

This commit is contained in:
CODEX
2026-06-23 11:32:49 +03:00
parent 09492a5fdc
commit bf34f35d6c
4 changed files with 948 additions and 22 deletions
+23
View File
@@ -264,6 +264,29 @@
<div class="panel-section inspector-main-section">
<div id="treeContainer" class="tree"></div>
<div class="inspector-controls">
<div class="inspector-control-row inspector-control-row--full hidden" id="modelVersionControl">
<div class="inspector-version-heading">
<div class="inspector-control-label">Версия модели</div>
<div class="inspector-version-actions">
<button class="inspector-icon-btn" id="modelVersionHistoryButton" type="button" title="История версий" aria-label="История версий">
<svg viewBox="0 0 16 16" aria-hidden="true">
<path d="M3.2 3.4v3.3h3.3"></path>
<path d="M3.7 6.7A4.7 4.7 0 1 0 5.1 3"></path>
<path d="M8 5.1v3.2l2.1 1.2"></path>
</svg>
</button>
<button class="inspector-icon-btn" id="modelVersionUploadButton" type="button" title="Добавить версию" aria-label="Добавить версию">
<svg viewBox="0 0 16 16" aria-hidden="true">
<path d="M8 11.4V3.6"></path>
<path d="M5.1 6.4 8 3.5l2.9 2.9"></path>
<path d="M3.2 11.8v1.4h9.6v-1.4"></path>
</svg>
</button>
</div>
</div>
<div class="inspector-select-host" id="modelVersionSelect"></div>
<input id="modelVersionFileInput" class="hidden" type="file" accept=".xkt,.glb,.gltf,.bim,.las,.laz,.obj,.stl,.step,.stp">
</div>
<div class="inspector-control-row inspector-control-row--half" id="displayModeControl">
<div class="inspector-control-label">Режим отображения</div>
<div class="inspector-select-host" id="displayModeSelect"></div>