This commit is contained in:
vladislav 2026-09-10 14:44:50 -04:00
parent 31a5d4059c
commit 56301e6c0e
Signed by: Vladislav
GPG Key ID: D97C9E5E4860EE45
10 changed files with 40 additions and 20 deletions

View File

@ -214,7 +214,8 @@
</div>
</form>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
/* ---------- Utility helpers (removed) ---------- */
/* Toggle visibility of a block (flex / none) */
@ -359,7 +360,8 @@ document.getElementById('address').value = '{{ user.send_address[-1] }}'
// @license-end
</script>
{% endif %}
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
function setTomorrowAtNoon() {
const input = document.getElementById('datetime_start');
const date_finish = document.getElementById('date_finish');

View File

@ -54,7 +54,8 @@
</a>
</div>
</div>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
async function logout() {
try {
const resp = await fetch('/logout', {
@ -73,7 +74,8 @@
}
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
async function switchProfile() {
try {
const resp = await fetch('/api/switch-profile', {
@ -89,7 +91,8 @@
}
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
document.addEventListener('DOMContentLoaded', () => {
const avatarInput = document.getElementById('avatar');
const preview = document.getElementById('preview');

View File

@ -215,7 +215,8 @@ document.getElementById('place').value = '{{ user.places[-1] }}'
// @license-end
</script>
{% endif %}
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
/* ---------- Utility helpers (removed) ---------- */
/* Toggle visibility of a block (flex / none) */
@ -370,7 +371,8 @@ function bindLinkValidation({
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
function setTomorrowAtNoon() {
const input = document.getElementById('datetime_start');
const date_finish = document.getElementById('date_finish');
@ -391,7 +393,8 @@ function bindLinkValidation({
setTomorrowAtNoon();
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
const titleInput = document.getElementById('title');
const topicInput = document.getElementById('topic');

View File

@ -166,7 +166,8 @@
</article>
</div>
</form>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
function toggleBlock(id, show) {
document.querySelector(id).style.display = show ? 'flex' : 'none';
document.querySelector(id).querySelector('input').required = show ? true : false;
@ -295,7 +296,8 @@ bindLinkValidation({
});
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
function setTomorrowAtNoon() {
const input = document.getElementById('datetime_start');
const date_finish = document.getElementById('date_finish');
@ -316,7 +318,8 @@ bindLinkValidation({
setTomorrowAtNoon();
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
const exhibition = JSON.parse({{exhibition|tojson}})
const exhibitionId = exhibition._id

View File

@ -27,7 +27,8 @@
{{ articles.section(news) }}
{{ footer.section(user) }}
{% if pwa %}
<script async>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
fetch('/api/me')
.then(response => {
if (response.ok) {

View File

@ -139,7 +139,8 @@ document.querySelectorAll('.post').forEach(postEl => {
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
const min_paintings = parseInt('{{competition.min_paintings}}')
const max_paintings = parseInt('{{competition.max_paintings}}')
const competition_id = '{{competition._id}}'
@ -373,7 +374,8 @@ function loadAndClick() {
</div>
</div>
</section>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
loadAndClick();
document.addEventListener('DOMContentLoaded', () => {
const avatarInput = document.getElementById('avatar');

View File

@ -539,7 +539,8 @@
});
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
function toggleTrackField() {
const deliveryType = document.getElementById('delivery_type');
const trackGroup = document.getElementById('track-group');

View File

@ -206,7 +206,8 @@
</div>
</div>
</section>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
document.querySelectorAll('.c_6cezu.b_6spaf').forEach(toggle => {
toggle.addEventListener('click', () => {
const parent = toggle.parentElement; // ваш parent

View File

@ -208,7 +208,8 @@ failBtn.addEventListener('click', () => selectMember('fail'));
</div>
</div>
</section>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
document.querySelectorAll('.c_6cezu.b_6spaf').forEach(toggle => {
toggle.addEventListener('click', () => {
const parent = toggle.parentElement; // ваш parent

View File

@ -88,7 +88,8 @@
</div>
</section>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
const galerists = [
{% for p in galerists %}
{
@ -100,7 +101,8 @@
document.getElementById('filter-galerists').dataset.list=JSON.stringify(galerists)
// @license-end
</script>
<script defer>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
const living_places = [
{% for p in living_places %}
{
@ -112,7 +114,8 @@ document.getElementById('filter-galerists').dataset.list=JSON.stringify(galerist
document.getElementById('filter-city').dataset.list=JSON.stringify(living_places)
// @license-end
</script>
<script async>
<script>
// @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
document.addEventListener('DOMContentLoaded', () => {
const genres_count = {{genres|tojson}};
let genres = [