From dda9217cee572f28b993cb079f139ed2a3a13fd8 Mon Sep 17 00:00:00 2001
From: TuturP33 <128254439+Tutur33@users.noreply.github.com>
Date: Sat, 17 Feb 2024 19:11:43 +0100
Subject: [PATCH] Add files via upload
---
contentScript.js | 34 ++++++++++++++++++++++++++++++++++
manifest.json | 18 ++++++++++++++++++
2 files changed, 52 insertions(+)
create mode 100644 contentScript.js
create mode 100644 manifest.json
diff --git a/contentScript.js b/contentScript.js
new file mode 100644
index 0000000..13461d1
--- /dev/null
+++ b/contentScript.js
@@ -0,0 +1,34 @@
+// répéte en boucle toutes les 1 secondes
+setInterval(() => {
+ const notesDevoir = document.querySelectorAll('.note-devoir');
+ const noteEleve = document.querySelectorAll('.ie-titre-couleur-lowercase');
+ const noteLaPlusHaute = document.querySelectorAll('.ie-texte');
+ const moyenneMatiere = document.querySelectorAll('.ie-titre-gros');
+ const moyenneGenerale = document.querySelectorAll('.flex-contain', 'm-all-xl', 'justify-between');
+
+ notesDevoir.forEach(element => {
+ element.textContent = "20,00";
+ });
+
+ noteEleve.forEach(element => {
+ element.innerHTML = "Note élève : 20,00";
+ });
+
+ noteLaPlusHaute.forEach(element => {
+ if (element.innerHTML.includes("Note la plus haute :")) {
+ element.innerHTML = "Note la plus haute : 20,00";
+ }
+ if (element.innerHTML.includes("Moyenne la plus haute :")) {
+ element.innerHTML = "Moyenne la plus haute : 20,00";
+ }
+ });
+ moyenneMatiere.forEach(element => {
+ if (element.parentElement.classList.contains('flex-contain') && !element.parentElement.classList.contains('m-all-xl', 'justify-between')) {
+ element.textContent = "20,00";
+ }
+ });
+ moyenneGenerale.forEach(element => {
+ element.innerHTML = "Moyenne générale élève : 20,00";
+ })
+
+}, 100);
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
new file mode 100644
index 0000000..ab17fd3
--- /dev/null
+++ b/manifest.json
@@ -0,0 +1,18 @@
+{
+ "manifest_version": 3,
+ "name": "Modificateur de notes",
+ "version": "1.0",
+ "permissions": [
+ "activeTab",
+ "scripting",
+ "storage"
+ ],
+ "content_scripts": [
+ {
+ "matches": [
+ "https://0332870r.index-education.net/pronote/eleve.html"
+ ],
+ "js": ["contentScript.js"]
+ }
+ ]
+}