style: переформатирование views/index.ejs (отступы и переносы строк)

Разметка и EJS-выражения не менялись: row.id, row.value, row.created_at,
row.created_by, editRow.* — те же; поменялись только отступы, переносы
(<th>, <td>, кнопки, поля формы) и добавлены пустые строки между блоками.
Проверено: git diff -w различает только переносы/пустые строки, логика та же;
node --check для server.js не требуется — правка только в шаблоне.
This commit is contained in:
2026-10-02 08:15:19 +03:00
parent 23338cbdf5
commit 3fdda9e563
+90 -72
View File
@@ -3,90 +3,108 @@
---> --->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="ru"> <html lang="ru">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<title>CRUD Node.js Example — <%= table_name %></title> <title>CRUD Node.js Example — <%= table_name %>
</title>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="stylesheet" href="/style.css" /> <link rel="stylesheet" href="/style.css" />
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<div class="header"> <div class="header">
<img src="/logo.svg" alt="Nubes" /> <img src="/logo.svg" alt="Nubes" />
<h1>CRUD Node.js Example</h1> <h1>CRUD Node.js Example</h1>
</div>
<div class="card">
<div class="card-header">Записи</div>
<div class="card-body" style="padding: 0;">
<table>
<thead>
<tr>
<th>ID</th><th>VALUE</th><th>ДОБАВЛЕНО</th><th>КЕМ</th>
<th style="text-align:center;"></th>
<th style="text-align:center;"></th>
</tr>
</thead>
<tbody>
<% rows.forEach(function(row) { %>
<tr>
<td><%= row.id %></td>
<td><%= row.value %></td>
<td><%= row.created_at ? new Date(row.created_at).toLocaleString('ru-RU') : '' %></td>
<td><%= row.created_by %></td>
<td style="text-align:center;">
<a href="/?edit=<%= row.id %>" class="btn btn-sm">✏️</a>
</td>
<td style="text-align:center;">
<form method="post" style="display:inline">
<input type="hidden" name="action" value="delete" />
<input type="hidden" name="id" value="<%= row.id %>" />
<button type="submit" class="btn btn-sm" onclick="return confirm('Удалить <%= row.id %>?')">🗑️</button>
</form>
</td>
</tr>
<% }); %>
</tbody>
</table>
<% if (rows.length === 0) { %>
<div class="empty-cell">Нет записей. Создайте первую.</div>
<% } %>
</div> </div>
</div>
<div class="card"> <div class="card">
<% if (editRow) { %> <div class="card-header">Записи</div>
<div class="card-header">Редактировать #<%= editRow.id %></div> <div class="card-body" style="padding: 0;">
<div class="card-body"> <table>
<form method="post" class="form-grid"> <thead>
<input type="hidden" name="action" value="update" /> <tr>
<input type="hidden" name="id" value="<%= editRow.id %>" /> <th>ID</th>
<div class="form-row"> <th>VALUE</th>
<input type="text" name="value" value="<%= editRow.value %>" required placeholder="Значение" /> <th>ДОБАВЛЕНО</th>
<button type="submit" class="btn btn-primary">Сохранить</button> <th>КЕМ</th>
<a href="/" class="btn">Отмена</a> <th style="text-align:center;"></th>
<th style="text-align:center;"></th>
</tr>
</thead>
<tbody>
<% rows.forEach(function(row) { %>
<tr>
<td>
<%= row.id %>
</td>
<td>
<%= row.value %>
</td>
<td>
<%= row.created_at ? new Date(row.created_at).toLocaleString('ru-RU') : '' %>
</td>
<td>
<%= row.created_by %>
</td>
<td style="text-align:center;">
<a href="/?edit=<%= row.id %>" class="btn btn-sm">✏️</a>
</td>
<td style="text-align:center;">
<form method="post" style="display:inline">
<input type="hidden" name="action" value="delete" />
<input type="hidden" name="id" value="<%= row.id %>" />
<button type="submit" class="btn btn-sm"
onclick="return confirm('Удалить <%= row.id %>?')">🗑️</button>
</form>
</td>
</tr>
<% }); %>
</tbody>
</table>
<% if (rows.length===0) { %>
<div class="empty-cell">Нет записей. Создайте первую.</div>
<% } %>
</div>
</div>
<div class="card">
<% if (editRow) { %>
<div class="card-header">Редактировать #<%= editRow.id %>
</div> </div>
</form> <div class="card-body">
</div> <form method="post" class="form-grid">
<% } else { %> <input type="hidden" name="action" value="update" />
<div class="card-header">Добавить</div> <input type="hidden" name="id" value="<%= editRow.id %>" />
<div class="card-body"> <div class="form-row">
<form method="post" class="form-grid"> <input type="text" name="value" value="<%= editRow.value %>" required
<input type="hidden" name="action" value="create" /> placeholder="Значение" />
<div class="form-row"> <button type="submit" class="btn btn-primary">Сохранить</button>
<input type="text" name="value" placeholder="Значение" required /> <a href="/" class="btn">Отмена</a>
<button type="submit" class="btn btn-primary">Добавить</button> </div>
</form>
</div> </div>
</form> <% } else { %>
<div class="card-header">Добавить</div>
<div class="card-body">
<form method="post" class="form-grid">
<input type="hidden" name="action" value="create" />
<div class="form-row">
<input type="text" name="value" placeholder="Значение" required />
<button type="submit" class="btn btn-primary">Добавить</button>
</div>
</form>
</div>
<% } %>
</div> </div>
<% } %>
</div> </div>
</div> <div class="footer">
v<%= version %> &mdash; <%= table_name %>
<div class="footer"> </div>
v<%= version %> &mdash; <%= table_name %>
</div>
</body> </body>
</html>
</html>