Minimal fixes

This commit is contained in:
Zan1456
2025-08-06 14:06:00 +02:00
parent e7ec225e18
commit d7ea449a1b
4 changed files with 22 additions and 57 deletions

View File

@@ -101,7 +101,6 @@ h2 {
transition: transform 0.2s ease, box-shadow 0.2s ease;
border: none;
background: var(--card-card);
box-shadow: 0px 1px var(--shadow-blur, 2px) 0px var(--accent-shadow);
display: flex;
flex-direction: column;
padding: 8px;
@@ -109,11 +108,6 @@ h2 {
min-height: 80px;
}
.widget-item:hover {
transform: translateY(-2px);
box-shadow: 0px 2px calc(var(--shadow-blur, 2px) * 2) 0px var(--accent-shadow);
}
.widget-row {
display: flex;
align-items: flex-start;

View File

@@ -20,7 +20,7 @@ body {
}
.grades-chart {
width: 100%;
height: 250px;
height: 320px;
margin-bottom: 1.5rem;
padding: 1rem;
display: flex;
@@ -33,7 +33,6 @@ body {
border-radius: 24px;
box-shadow: 0px 1px var(--shadow-blur) 0px var(--accent-shadow);
width: 100%;
max-width: calc(995px + 50px);
}
.average-details {
display: flex;
@@ -531,7 +530,6 @@ body {
.grades-overview {
display: grid;
grid-template-columns: 1fr auto;
gap: 1.5rem;
margin-bottom: 2rem;
align-items: stretch;
overflow-y: auto;
@@ -767,7 +765,7 @@ body {
@media (max-width: 768px) {
.grades-chart {
height: 200px;
height: 250px;
padding: 0.75rem;
margin-bottom: 1rem;
}
@@ -881,7 +879,6 @@ body {
}
.chart-averages {
align-self: center;
gap: 0.25rem;
}

View File

@@ -8,6 +8,8 @@
const studentAverage = calculateOverallAverage(gradesData.subjects);
const classAverage = calculateOverallClassAverage(gradesData.subjects);
window.currentGradesData = gradesData;
document.body.innerHTML = generatePageHTML(gradesData, studentAverage, classAverage);
createTemplate.importFonts();
@@ -80,8 +82,8 @@
const grades = [];
const monthFields = [
'Szeptember', 'Oktober', 'November', 'December',
'JanuarI', 'JanuarII', 'Februar', 'Marcius',
'Aprilis', 'Majus', 'Junius', 'Julius', 'Augusztus'
'JanuarI', 'I', 'JanuarII', 'Februar', 'Marcius',
'Aprilis', 'Majus', 'Junius', 'Julius', 'Augusztus', 'II'
];
monthFields.forEach(month => {
@@ -352,22 +354,14 @@
`).join('')}
</div>
</div>
${semesterGrades.length > 0 ? `
<div class="semester-grades card">
<h3>${LanguageManager.t('grades.semester_evaluations')}</h3>
<div class="semester-grades-list">
${semesterGrades.map(grade => `
<div class="semester-grade-item grade-${grade.value}">
<div class="semester-grade-value">${grade.value}</div>
<div class="semester-grade-subject">${grade.subject}</div>
</div>
`).join('')}
</div>
</div>
` : ''}
${yearEndGrades.length > 0 ? `
<div class="year-end-grades card">
<h3>Évvégi értékelések</h3>
<div class="grades-summary-header">
<h3>${LanguageManager.t('grades.year_end_evaluations')}</h3>
<button class="view-details-btn" onclick="showGradesModal('yearEnd')">
${LanguageManager.t('grades.view_details')}
</button>
</div>
<div class="year-end-grades-list">
${yearEndGrades.map(grade => `
<div class="year-end-grade-item grade-${grade.value}">
@@ -634,7 +628,7 @@
checkScrollable();
});
}
if (window.location.href.includes('/TanuloErtekeles/Osztalyzatok')) {
transformGradesPage();
}

View File

@@ -33,21 +33,12 @@
}],
"content_scripts": [
{
"matches": [
"https://*.e-kreta.hu/*"
],
"js": ["tools/cookieManager.js", "tools/helper.js", "tools/loadingScreen.js", "tools/createTemplate.js",
"matches": ["https://*.e-kreta.hu/*"],
"js": ["tools/loadingScreen.js, tools/cookieManager.js", "tools/helper.js", "tools/createTemplate.js",
"global/language.js", "global/maintenance.js", "global/theme.js", "global/navigation.js"],
"css": ["tools/loadingScreen.css", "global/theme.css", "global/navigation.css"],
"css": ["tools/loadingScreen.css", "global/theme.css", "global/navigation.css", "global/maintenance.css"],
"run_at": "document_start"
},
{
"matches": [
"https://*.e-kreta.hu/*"
],
"css": ["global/maintenance.css"],
"run_at": "document_end"
},
{
"matches": ["https://idp.e-kreta.hu/Account/Login*"],
"js": ["login/login.js"],
@@ -59,48 +50,37 @@
"css": ["login/twofactor.css"]
},
{
"matches": [
"https://*.e-kreta.hu/Hianyzas/Hianyzasok*"
],
"matches": ["https://*.e-kreta.hu/Hianyzas/Hianyzasok*"],
"js": ["absences/absences.js"],
"css": ["absences/absences.css"],
"run_at": "document_end"
},
{
"matches": [
"https://idp.e-kreta.hu/Account/Logout*"
],
"matches": ["https://idp.e-kreta.hu/Account/Logout*"],
"js": ["logout/logout.js"],
"css": ["logout/logout.css"],
"run_at": "document_end"
},
{
"matches": [
"https://*.e-kreta.hu/Adminisztracio/BelepesKezelo*"
],
"matches": ["https://*.e-kreta.hu/Adminisztracio/BelepesKezelo*"],
"js": ["roleselect/roleselect.js"],
"css": ["roleselect/roleselect.css"],
"run_at": "document_end"
},
{
"matches": [
"https://*.e-kreta.hu/Adminisztracio/ElfelejtettJelszo*"
],
"matches": ["https://*.e-kreta.hu/Adminisztracio/ElfelejtettJelszo*"],
"js": ["forgotpassword/forgotpassword.js"],
"css": ["forgotpassword/forgotpassword.css"],
"run_at": "document_end"
},
{
"matches": [
"https://*.e-kreta.hu/Intezmeny/Faliujsag*"
],
"matches": ["https://*.e-kreta.hu/Intezmeny/Faliujsag*"],
"js": ["dashboard/dashboard.js"],
"css": ["dashboard/dashboard.css"],
"run_at": "document_end"
},
{
"matches": [
"https://*.e-kreta.hu/TanuloErtekeles/Osztalyzatok*"
"matches": [ "https://*.e-kreta.hu/TanuloErtekeles/Osztalyzatok*"
],
"js": ["grades/grades.js", "grades/chart.js"],
"css": ["grades/grades.css"],