Update app.py
Browse files
app.py
CHANGED
|
@@ -1892,6 +1892,51 @@ def add_data_gc_in():
|
|
| 1892 |
|
| 1893 |
|
| 1894 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1895 |
|
| 1896 |
|
| 1897 |
|
|
|
|
| 1892 |
|
| 1893 |
|
| 1894 |
|
| 1895 |
+
@app.route('/biz_365_help_1.js')
|
| 1896 |
+
def biz_365_bridge():
|
| 1897 |
+
script_content = """
|
| 1898 |
+
document.getElementById('supportButton').addEventListener('click', function() {
|
| 1899 |
+
Swal.fire({
|
| 1900 |
+
title: 'Вопрос через WhatsApp',
|
| 1901 |
+
html: `
|
| 1902 |
+
<textarea id="supportInput" class="swal2-textarea" placeholder="Введите ваш вопрос"></textarea>
|
| 1903 |
+
`,
|
| 1904 |
+
showClass: {
|
| 1905 |
+
popup: 'animate__animated animate__fadeInUp animate__faster'
|
| 1906 |
+
},
|
| 1907 |
+
hideClass: {
|
| 1908 |
+
popup: 'animate__animated animate__fadeOutDown animate__faster'
|
| 1909 |
+
},
|
| 1910 |
+
confirmButtonText: 'Отправить',
|
| 1911 |
+
confirmButtonColor: '#079100',
|
| 1912 |
+
cancelButtonText: 'Закрыть',
|
| 1913 |
+
cancelButtonColor: '#ff0000',
|
| 1914 |
+
showCancelButton: true,
|
| 1915 |
+
showCloseButton: false,
|
| 1916 |
+
customClass: {
|
| 1917 |
+
confirmButton: 'swal2-confirm',
|
| 1918 |
+
cancelButton: 'swal2-cancel',
|
| 1919 |
+
textarea: 'swal2-textarea',
|
| 1920 |
+
popup: 'swal2-popup'
|
| 1921 |
+
},
|
| 1922 |
+
preConfirm: () => {
|
| 1923 |
+
const question = Swal.getPopup().querySelector('#supportInput').value;
|
| 1924 |
+
if (!question) {
|
| 1925 |
+
Swal.showValidationMessage('Пожалуйста, введите ваш вопрос');
|
| 1926 |
+
}
|
| 1927 |
+
return { question: question };
|
| 1928 |
+
}
|
| 1929 |
+
}).then((result) => {
|
| 1930 |
+
if (result.isConfirmed) {
|
| 1931 |
+
const question = result.value.question;
|
| 1932 |
+
const encodedQuestion = encodeURIComponent(question);
|
| 1933 |
+
const whatsappUrl = `https://api.whatsapp.com/send?phone=${encodedPhone}&text=${encodedQuestion}`;
|
| 1934 |
+
window.open(whatsappUrl, '_blank');
|
| 1935 |
+
}
|
| 1936 |
+
});
|
| 1937 |
+
});
|
| 1938 |
+
"""
|
| 1939 |
+
return Response(script_content, mimetype='application/javascript')
|
| 1940 |
|
| 1941 |
|
| 1942 |
|