Skip to content

errorCode200 Хакатон $mol#4

Open
dukinm wants to merge 26 commits intoblokhin:mainfrom
dukinm:error-code-hackaton-mol
Open

errorCode200 Хакатон $mol#4
dukinm wants to merge 26 commits intoblokhin:mainfrom
dukinm:error-code-hackaton-mol

Conversation

@dukinm
Copy link

@dukinm dukinm commented Mar 2, 2025

No description provided.

@nin-jin
Copy link

nin-jin commented Mar 3, 2025

Можешь добавить деплой на gh-pages, чтобы все могли пощупать твою реализацию?

Comment on lines +79 to +83
const safe_html=obj.formula_html().replace(/&/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#39;');
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$mol_html_encode

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mol_html_encode не подойдет, но и свое решение я тогда заменил - там нужно sup, sub теги оставлять - так как они влияют на отображение чисел в формулах

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В любом случае работа с сырым html - не очень безопасная штука.

backgroundColor: 'transparent',
boxShadow: 'none',
},
backgroundImage: 'url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PHN2ZyB3aWR0aD0nMzQuMTMxMjQ4bW0nIGhlaWdodD0nODAuNDMzNjI0bW0nIHZpZXdCb3g9JzAgMCAzNC4xMzEyNDggODAuNDMzNjI0JyB2ZXJzaW9uPScxLjEnIGlkPSdzdmcxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnN2Zz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxnIGlkPSdsYXllcjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NS4yNDk5OTYgLTY0LjQyNjA0KSc+PHJlY3Qgc3R5bGU9J2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6Mi42NDU4MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxO2ZpbGwtb3BhY2l0eToxJyBpZD0ncmVjdDQnIHdpZHRoPScxMS4xMTI3NTMnIGhlaWdodD0nNTUuMjk3OTE2JyB4PScxMDYuODkxNjUnIHk9JzY1Ljc0ODk1NScgcnk9JzYuNDgyNDE4NScvPjxlbGxpcHNlIHN0eWxlPSdmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjIuNjQ1ODM7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEnIGlkPSdwYXRoMycgY3g9JzExMi4zMTU2MicgY3k9JzEyNy43OTM3NScgcng9JzE1Ljc0MjcwOCcgcnk9JzE1Ljc0MycvPjxyZWN0IHN0eWxlPSdmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNjQ1ODMnIGlkPSdyZWN0MScgd2lkdGg9JzguNDYwOTkyOCcgaGVpZ2h0PScxNS4xMTQ5NTEnIHg9JzEwOC4yMjAyNicgeT0nMTA3LjUxOTQzJy8+PGNpcmNsZSBzdHlsZT0nZmlsbDojMGFmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoyLjY0NTgzJyBpZD0ncGF0aDInIGN4PScxMTIuMTE3MicgY3k9JzEyOC4yNTY3Nycgcj0nMTAuNTE3MTg4Jy8+PGNpcmNsZSBzdHlsZT0nZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoyLjY0NTgyJyBpZD0ncGF0aDQnIGN4PScxMTYuMjc1MTQnIGN5PScxMjQuMjk0Mycgcj0nMi42MTkyNDEnLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOnNxdWFyZTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMTA4LjcxMjY5IDEwNy41MTcxNyBoIDIuMDM0NTknIGlkPSdwYXRoNScvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAxMDguNzAyMjcgMTAxLjQ4Mjk2IGggMi4wMzQ1OScgaWQ9J3BhdGg1LTInLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOnNxdWFyZTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMTA4LjcyNSA5NS41MDAzNTYgaCAyLjAzNDU5JyBpZD0ncGF0aDUtMCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAxMDguNzE0NTggODkuNDY2MTQ2IGggMi4wMzQ1OScgaWQ9J3BhdGg1LTItOScvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAxMDguNzI1IDgzLjQ3ODM1MSBoIDIuMDM0NTknIGlkPSdwYXRoNS01Jy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDEwOC43MTQ1OCA3Ny40NDQxNDEgaCAyLjAzNDU5JyBpZD0ncGF0aDUtMi0xJy8+PC9nPjwvc3ZnPg==)',
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Зачем зашивать картинку в стили?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Хотел поставить ее в фон. :) Старая привычка записывать мелкие картинки в стили/спрайт со времен http1.

@dukinm
Copy link
Author

dukinm commented Mar 4, 2025

Можешь добавить деплой на gh-pages, чтобы все могли пощупать твою реализацию?

А где-то есть образец action или нужно написать свой?

@nin-jin
Copy link

nin-jin commented Mar 4, 2025

Конечно, тут есть пример.

@blokhin
Copy link
Owner

blokhin commented Mar 4, 2025

или тут

@blokhin
Copy link
Owner

blokhin commented Mar 6, 2025

@dukinm пожалуйста, можешь это сделать? 🙏 а то мне сейчас собрать негде

@dukinm
Copy link
Author

dukinm commented Mar 6, 2025

@dukinm пожалуйста, можешь это сделать? 🙏 а то мне сейчас собрать негде

Да, постараюсь сегодня после работы закинуть. В крайнем случае завтра.

@dukinm
Copy link
Author

dukinm commented Mar 8, 2025

@dukinm пожалуйста, можешь это сделать? 🙏 а то мне сейчас собрать негде

Добавил action, но оно ругается на
remote: Support for password authentication was removed on August 13, 2021.
Authentication failed for 'https://github.com/dukinm/absolute-zero.git/'
Хотя в проекте у меня remote подключен как git@github.com:dukinm/absolute-zero.git
@blokhin @nin-jin

UPD: в чате подсказали, что нужно руками добавить гитигнор и гитатрибуты, чтобы завелось, добавил. Нужно ли тут менять название пакета?

На всякий случай прикрепляю скриншоты того, как выглядит приложение:

image
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants