This commit is contained in:
Владимир Фёдоров 2026-01-27 00:19:43 +07:00
parent aefd518210
commit 7d0e7ef9fe

View File

@ -282,45 +282,47 @@ function showGraph(show: boolean) {
</div> </div>
<div class="edit-node-container"> <div class="edit-node-container">
<h2>Редактирование точки</h2> <div class="scroll-y-right">
<div> <h2>Редактирование точки</h2>
<input v-model="updatedNodeID" type="text" class="node-code-edit-field" maxlength="3" /> - <input <div>
v-model="selectedNode.name" type="text" class="node-name-edit-field" /> <input v-model="updatedNodeID" type="text" class="node-code-edit-field" maxlength="3" /> - <input
</div> v-model="selectedNode.name" type="text" class="node-name-edit-field" />
<div>
<textarea class="node-text-edit-field" rows="25" v-model="selectedNode.text"></textarea>
</div>
<div>
<h3>Приложения: {{ selectedNode.applications.length }}
<button class="editor-button application-add-button" v-on:click="addApplicationToSelectedNode()">+</button>
</h3>
<div v-bind:key="index" v-for="(application, index) in selectedNode.applications">
<button class="editor-button application-remove-button"
v-on:click="removeApplicationToSelectedNode(application.name)">-</button>
<textarea class="node-text-edit-field" rows="5" v-model="application.name"></textarea>
</div> </div>
</div> <div>
<div> <textarea class="node-text-edit-field" rows="25" v-model="selectedNode.text"></textarea>
<h3>Ссылки: {{ selectedNode.links.length }}</h3> </div>
<div v-bind:key="node.code" v-for="node in selectedNode.links"> <div>
<div class="node-select-button" v-on:click="selectNode(node)"> <h3>Приложения: {{ selectedNode.applications.length }}
- {{ nodeHeader(node) }} <button class="editor-button application-add-button" v-on:click="addApplicationToSelectedNode()">+</button>
</h3>
<div v-bind:key="index" v-for="(application, index) in selectedNode.applications">
<button class="editor-button application-remove-button"
v-on:click="removeApplicationToSelectedNode(application.name)">-</button>
<textarea class="node-text-edit-field" rows="2" v-model="application.name"></textarea>
</div> </div>
</div> </div>
</div>
<div>
<hr class="hr">
<div> <div>
<button class="editor-button" v-on:click="updateSelectedNode()">Обновить</button> <h3>Ссылки: {{ selectedNode.links.length }}</h3>
<div v-bind:key="node.code" v-for="node in selectedNode.links">
<div class="node-select-button" v-on:click="selectNode(node)">
- {{ nodeHeader(node) }}
</div>
</div>
</div> </div>
<hr class="hr">
<div> <div>
<button class="editor-button" v-on:click="clearSelectedNode()">Очистить</button> <hr class="hr">
<button class="editor-button" v-on:click="addSelectedNode()">Добавить</button> <div>
</div> <button class="editor-button" v-on:click="updateSelectedNode()">Обновить</button>
<hr class="hr"> </div>
<div> <hr class="hr">
<button class="editor-button" v-on:click="deleteSelectedNode()">Удалить</button> <div>
<button class="editor-button" v-on:click="clearSelectedNode()">Очистить</button>
<button class="editor-button" v-on:click="addSelectedNode()">Добавить</button>
</div>
<hr class="hr">
<div>
<button class="editor-button" v-on:click="deleteSelectedNode()">Удалить</button>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -422,7 +424,12 @@ function showGraph(show: boolean) {
max-height: calc(100vh - 200px); max-height: calc(100vh - 200px);
} }
.scroll-y::-webkit-scrollbar { .scroll-y-right {
overflow-y: auto;
max-height: calc(100vh - 70px);
}
.scroll-y::-webkit-scrollbar, .scroll-y-right::-webkit-scrollbar {
display: none; display: none;
} }