From d17712892eede2993162ee7204e07eb581bbe381 Mon Sep 17 00:00:00 2001 From: uniknow <000-drakon@mail.ru> Date: Thu, 29 Aug 2024 20:51:52 +0400 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=B1=D0=B0=D0=B3?= =?UTF-8?q?=D0=BE=D0=B2,=20=D1=81=D0=B5=D1=82=D1=82=D0=B8=D0=BD=D0=B3?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=B8=20=D1=82.=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/Settings/+page.svelte | 4 +- src/routes/register/+page.svelte | 107 ++++++++++++++++++++++++++++++- src/routes/submit/+page.svelte | 2 +- 3 files changed, 108 insertions(+), 5 deletions(-) diff --git a/src/routes/Settings/+page.svelte b/src/routes/Settings/+page.svelte index 21e1f31..2975f72 100644 --- a/src/routes/Settings/+page.svelte +++ b/src/routes/Settings/+page.svelte @@ -489,7 +489,7 @@ button{ .submitPassword::before{ content: ''; position: absolute; - background-image: url('./noise.png'); + background-image: url('./image/noise.png'); background-repeat: repeat; width: 100%; height: 100%; @@ -617,7 +617,7 @@ input { .mainDiv::before{ content: ''; position: absolute; - background-image: url('./noise.png'); + background-image: url('./image/noise.png'); background-repeat: repeat; width: 100%; height: 100%; diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte index 4a6b8d9..f788ee0 100644 --- a/src/routes/register/+page.svelte +++ b/src/routes/register/+page.svelte @@ -115,6 +115,109 @@ } + let leapYear = true + let nowMonth + async function lisinerMonth(event){ + nowMonth = event.target.value + //console.log(nowMonth) + days = []; + switch(nowMonth){ + case "01": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + + case "02": + console.log(leapYear, " проверка") + if(leapYear == true){ + for (let i = 1; i <= 29; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + } else if(leapYear == false){ + for (let i = 1; i <= 28; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + } + break; + + case "03": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "04": + for (let i = 1; i <= 30; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "05": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "06": + for (let i = 1; i <= 30; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "07": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "08": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "09": + for (let i = 1; i <= 30; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "10": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "11": + for (let i = 1; i <= 30; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + case "12": + for (let i = 1; i <= 31; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + break; + } + } + + function lisinerYear(event){ + let pickedYear = event.target.value + let leapYearChecker = pickedYear % 4 + if(leapYearChecker != 0){ + leapYear = false + if(nowMonth == "02"){ + days = []; + for (let i = 1; i <= 28; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + } + } else { + leapYear = true + if(nowMonth == "02"){ + days = []; + for (let i = 1; i <= 29; i++) { + let day = i.toString().padStart(2, '0'); + days.push(day)} + } + } + + + } + let rotated = false; function rotate() { rotated = !rotated; @@ -199,7 +302,7 @@ {/each} - @@ -214,7 +317,7 @@ - {#each years as year} {/each} diff --git a/src/routes/submit/+page.svelte b/src/routes/submit/+page.svelte index 7b1f36a..2fd7d08 100644 --- a/src/routes/submit/+page.svelte +++ b/src/routes/submit/+page.svelte @@ -15,7 +15,7 @@ if(codeExist == true){ code = window.location.hash.slice(6); - verifAnswer = await VerificationEmail(token, code) + verifAnswer = await VerificationEmail(code,token) if(verifAnswer == false){ } }