Files
crm.clientright.ru/test_button_visibility.html

91 lines
4.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>🔍 Проверка видимости кнопки</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
body { padding: 20px; }
.test-case { border: 1px solid #ddd; margin: 20px 0; padding: 20px; border-radius: 5px; }
.test-case h4 { color: #007bff; }
</style>
</head>
<body>
<h1>🔍 Тест видимости кнопки "Редактировать"</h1>
<div class="test-case">
<h4>Случай 1: Файл с поддержкой превью</h4>
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="filePreview container-fluid">
<div class="modal-header row">
<div class="filename col-lg-6">
<h3 style="margin-top:0px;"><b>document.pdf</b></h3>
</div>
<div class="col-lg-3">
<a class="btn btn-default btn-small pull-right" href="#">Скачать файл</a>
</div>
<!-- Наша кнопка -->
<div class="col-lg-2">
<button class="btn btn-success btn-small pull-right" onclick="alert('Кнопка работает для PDF!')" style="margin-right: 5px;" title="Редактировать в Nextcloud">
<i class="fa fa-edit"></i> Редактировать
</button>
</div>
<div class="col-lg-1">
<button class="close pull-right" title="close">
<span aria-hidden="true" class='fa fa-close'></span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="test-case">
<h4>Случай 2: Файл БЕЗ поддержки превью</h4>
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="filePreview container-fluid">
<div class="modal-header row">
<div class="filename col-lg-8">
<h3 style="margin-top:0px;"><b>unknown_file.xyz</b></h3>
</div>
<!-- Кнопка скачивания НЕ показывается для неподдерживаемых файлов -->
<!-- Но наша кнопка редактирования ВСЕГДА показывается -->
<div class="col-lg-2">
<button class="btn btn-success btn-small pull-right" onclick="alert('Кнопка работает для неизвестного формата!')" style="margin-right: 5px;" title="Редактировать в Nextcloud">
<i class="fa fa-edit"></i> Редактировать
</button>
</div>
<div class="col-lg-1">
<button class="close pull-right" title="close">
<span aria-hidden="true" class='fa fa-close'></span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="alert alert-info">
<strong>💡 Результат:</strong>
<p>Кнопка "Редактировать" должна показываться в ОБОИХ случаях - и для поддерживаемых, и для неподдерживаемых файлов.</p>
<p>В реальной CRM кнопка будет зелёного цвета и находиться справа от названия файла.</p>
</div>
<div class="alert alert-warning">
<strong>🔧 Если кнопка не появилась в CRM:</strong>
<ol>
<li>Проверьте что кэш шаблонов очищен</li>
<li>Убедитесь что переменная RECORD_ID передается в шаблон</li>
<li>Откройте консоль браузера и проверьте ошибки</li>
<li>Попробуйте открыть разные типы файлов</li>
</ol>
</div>
</body>
</html>