|
258 | 258 | // if (clientsDataArrWithIds.length > 0) { |
259 | 259 | // addClientsToTable(clientsDataArrWithIds); // отрисовка данных, наполнение таблицы клиентов |
260 | 260 | // } else { |
261 | | - // outTableBody.append(createEmptyTableMessageRow()); // если данных нет, вывод/добавление строки-сообщения |
| 261 | + // outTableBody.append(createEmptyTableMessageRow('Нет данных! Запустите/перезапустите сервер!')); // если данных нет, вывод/добавление строки-сообщения |
262 | 262 | // } |
263 | 263 | // } catch (error) { |
264 | 264 | // console.error('Не удалось загрузить список клиентов..', error); |
265 | 265 | // outTableBody.innerHTML = ''; // очистка таблицы |
266 | | - // outTableBody.append(createEmptyTableMessageRow()); // если ошибка, вывод/добавление строки-сообщения |
| 266 | + // outTableBody.append(createEmptyTableMessageRow('Нет данных! Запустите/перезапустите сервер!')); // если ошибка, вывод/добавление строки-сообщения |
267 | 267 | // } |
268 | 268 | // } |
269 | 269 | // |
|
337 | 337 | if (updateClientsDataArr.length > 0) { |
338 | 338 | addClientsToTable(updateClientsDataArr); // отрисовка данных, наполнение таблицы клиентов |
339 | 339 | } else { |
340 | | - outTableBody.append(createEmptyTableMessageRow()); // если ошибка, вывод/добавление строки-сообщения |
| 340 | + outTableBody.append( |
| 341 | + createEmptyTableMessageRow( |
| 342 | + 'Нет данных! Запустите/перезапустите сервер!' |
| 343 | + ) |
| 344 | + ); // если ошибка, вывод/добавление строки-сообщения |
341 | 345 | } |
342 | 346 | } |
343 | 347 |
|
|
408 | 412 | } |
409 | 413 |
|
410 | 414 | // ** создание "пустой" строки для таблицы клиентов (при/для фильтрации, пустом массиве) |
411 | | - function createEmptyTableMessageRow() { |
| 415 | + function createEmptyTableMessageRow( |
| 416 | + message = 'Пусто.. измените фильтрацию, добавьте студента!?' |
| 417 | + ) { |
412 | 418 | const emptyTableTrRow = document.createElement('tr'); |
413 | 419 | const emptyTableTdCell = document.createElement('td'); |
414 | 420 |
|
415 | 421 | emptyTableTrRow.classList.add('crm__output-table-body-empty-row'); |
416 | 422 |
|
417 | 423 | emptyTableTdCell.colSpan = 6; // объединение всех колонок |
418 | | - emptyTableTdCell.textContent = |
419 | | - 'Пусто.. измените фильтрацию, добавьте клиента!? Запустите сервер?'; |
420 | | - emptyTableTdCell.style.fontWeight = '500'; |
421 | | - emptyTableTdCell.style.fontSize = '16px'; |
422 | | - emptyTableTdCell.style.color = '#dc3545'; |
423 | | - emptyTableTdCell.style.textAlign = 'center'; |
| 424 | + emptyTableTdCell.textContent = message; |
424 | 425 | emptyTableTrRow.append(emptyTableTdCell); |
425 | 426 |
|
426 | 427 | return emptyTableTrRow; |
|
437 | 438 | loadingTableTdCell.innerHTML = ` |
438 | 439 | <div class="spinner-wrap"> |
439 | 440 | <div class="spinner"></div> |
440 | | - <span class="spinner-text">Идёт загрузка данных.. подождите!</span> |
| 441 | + <span class="spinner-text">Идёт загрузка данных.. подождите! 10.. 30.. 50 секунд!</span> |
441 | 442 | </div> |
442 | 443 | `; |
443 | 444 | loadingTableTdCell.style.textAlign = 'center'; |
|
0 commit comments