Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debugg repo #316

Open
wants to merge 105 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
1f9d132
Création de l'architecture dossier et ajout des premier élément d'acc…
LaurentBoyer1976 Nov 28, 2024
a609718
saisie des élément arai et creation du formulaire de contact[F
LaurentBoyer1976 Nov 28, 2024
d8616f1
Merge branch 'Web__HTML--accessible' into creation_Archi--dossier
LaurentBoyer1976 Nov 28, 2024
7c1ea53
Merge branch 'creation_Archi--dossier'
LaurentBoyer1976 Nov 28, 2024
7dc3b79
ajout du constructor pattern
LaurentBoyer1976 Nov 28, 2024
72072c0
Merge commit '7dc3b796b43d28d3317be502aa7b8ec73321b5ee'
LaurentBoyer1976 Nov 28, 2024
ce44ad7
ajout de la base du factory card
LaurentBoyer1976 Nov 28, 2024
e18cea6
Merge branch 'Ajout__factoryPattern'
LaurentBoyer1976 Nov 28, 2024
bda90f1
préparation 'API' sur fichier Json
LaurentBoyer1976 Nov 28, 2024
5bc2213
Merge branch 'Initialisation__ESLint'
LaurentBoyer1976 Nov 28, 2024
4fc7427
cardfactory pattern créé
LaurentBoyer1976 Nov 28, 2024
34b55db
appel des data dans le script.JS
LaurentBoyer1976 Nov 28, 2024
083cca2
Ajout du fichiers contenant les photos
LaurentBoyer1976 Nov 29, 2024
a106421
Ajout d'un validateur de données dans le constructeur
LaurentBoyer1976 Nov 29, 2024
4c15a8b
Modification du card factory
LaurentBoyer1976 Nov 29, 2024
2ebdd14
Modification du index.js[F
LaurentBoyer1976 Nov 29, 2024
1bc1522
Récupération des données Json ok photos Id phtographer affchées sur p…
LaurentBoyer1976 Dec 2, 2024
4513796
Merge branch 'ScriptJS__implFonction--import--Data'
LaurentBoyer1976 Dec 2, 2024
9564eea
factory pour le header de la page photographe créé
LaurentBoyer1976 Dec 2, 2024
85a6ae0
création du fichier mediafactory
LaurentBoyer1976 Dec 2, 2024
33af2e6
Création des pattern COnstructor pour les médias(video et image avec …
LaurentBoyer1976 Dec 2, 2024
5886316
Merge branch 'creationJS_ConstructorPattern--Media' into CreateJS__Me…
LaurentBoyer1976 Dec 2, 2024
ad37802
modification des nom sde fichiers factories. Ajout création du script…
LaurentBoyer1976 Dec 3, 2024
5de6fb9
Merge branch 'CreateJS__MediaFactory' into creationJS_ConstructorPatt…
LaurentBoyer1976 Dec 3, 2024
c9e0b20
Base factory pattern photographer page fini. Ne s'affiche pas encore …
LaurentBoyer1976 Dec 5, 2024
613c1c9
Modal ouvrable non fermable. Photo de profile du header de la page ph…
LaurentBoyer1976 Dec 5, 2024
e7e419b
style Css photo profile page photographe implémenté
LaurentBoyer1976 Dec 5, 2024
11dcd51
Implementation des photos dans la page phtographe. MEP d'une règle po…
LaurentBoyer1976 Dec 5, 2024
dda76a2
Pré alignement des cards dans la page photographe
LaurentBoyer1976 Dec 6, 2024
b1c402d
Ajout ID spécifique JS sur les btn open et close modal
LaurentBoyer1976 Dec 6, 2024
0a349f0
Ouverture et fermeture de la modal opératinnelle
LaurentBoyer1976 Dec 6, 2024
4583b4e
Merge branch 'createJS__functionOpenCloseModal' into CreationJS__Cont…
LaurentBoyer1976 Dec 6, 2024
f2df6ff
Merge branch 'CreationJS__ContactForm' into CreateJS__factories--patt…
LaurentBoyer1976 Dec 6, 2024
9e2232e
Merge branch 'CreateJS__factories--pattern--PhotographePage' into Cre…
LaurentBoyer1976 Dec 6, 2024
0dbd672
Création des fonction de comptages des likes et MAJ dynamique
LaurentBoyer1976 Dec 9, 2024
c3f0299
Merge branch 'CreateJS__likes' into CreateJS__Utilsfiles
LaurentBoyer1976 Dec 9, 2024
a723ae0
Filtre et menu du filtre créé et opérationnel
LaurentBoyer1976 Dec 9, 2024
d5f3572
Merge branch 'CreateJS__Filters' into CreateJS__Utilsfiles
LaurentBoyer1976 Dec 9, 2024
23501e3
Ajout du HTML lightbox dans la page photographe et fonction dans ligh…
LaurentBoyer1976 Dec 8, 2024
3cde19c
Ajout d'un data-media comme attribut des liens pour les lightbox
LaurentBoyer1976 Dec 9, 2024
f4e2a1f
Lightbox fonctionnel style finaliser sur lightbox
LaurentBoyer1976 Dec 10, 2024
469b2c1
Merge branch 'CreateJS__Utilsfiles' into HEAD
LaurentBoyer1976 Dec 10, 2024
5336a3c
Ajout d'un singleton pattern et implementation dans l'index.js
LaurentBoyer1976 Dec 10, 2024
9d2d941
factory pour le header de la page photographe créé
LaurentBoyer1976 Dec 2, 2024
5c0b4e4
création du fichier mediafactory
LaurentBoyer1976 Dec 2, 2024
4fa9d98
Création des pattern COnstructor pour les médias(video et image avec …
LaurentBoyer1976 Dec 2, 2024
ef23dc4
modification des nom sde fichiers factories. Ajout création du script…
LaurentBoyer1976 Dec 3, 2024
63a8458
Base factory pattern photographer page fini. Ne s'affiche pas encore …
LaurentBoyer1976 Dec 5, 2024
4803182
Modal ouvrable non fermable. Photo de profile du header de la page ph…
LaurentBoyer1976 Dec 5, 2024
3146e9f
style Css photo profile page photographe implémenté
LaurentBoyer1976 Dec 5, 2024
12a741e
Implementation des photos dans la page phtographe. MEP d'une règle po…
LaurentBoyer1976 Dec 5, 2024
5003986
Pré alignement des cards dans la page photographe
LaurentBoyer1976 Dec 6, 2024
613a398
Ajout ID spécifique JS sur les btn open et close modal
LaurentBoyer1976 Dec 6, 2024
ed32065
Ouverture et fermeture de la modal opératinnelle
LaurentBoyer1976 Dec 6, 2024
d491eff
Création des fonction de comptages des likes et MAJ dynamique
LaurentBoyer1976 Dec 9, 2024
2509437
Filtre et menu du filtre créé et opérationnel
LaurentBoyer1976 Dec 9, 2024
39eed59
Ajout du HTML lightbox dans la page photographe et fonction dans ligh…
LaurentBoyer1976 Dec 8, 2024
5e7b1c5
Ajout d'un data-media comme attribut des liens pour les lightbox
LaurentBoyer1976 Dec 9, 2024
540d985
Lightbox fonctionnel style finaliser sur lightbox
LaurentBoyer1976 Dec 10, 2024
bd81f79
Ajout d'un singleton pattern et implementation dans l'index.js
LaurentBoyer1976 Dec 10, 2024
b76e37f
rajout dossier apihttp
LaurentBoyer1976 Dec 10, 2024
acfd2fd
Affichage message d'erreur sous les inputs fonctionnel regex créé. re…
LaurentBoyer1976 Dec 12, 2024
ee6f9bf
Formulaire terminer et fonctionnel style CSS fini
LaurentBoyer1976 Dec 13, 2024
aae9298
Merge branch 'MEP__Styles/Rules--formContact' into Finalisation__vers…
LaurentBoyer1976 Dec 13, 2024
eb0aef5
Merge pull request #1 from LaurentBoyer1976/Finalisation__version--1/1
LaurentBoyer1976 Dec 13, 2024
98eb3df
Suppression du sous-projet api-http, mise à jour des styles CSS et am…
LaurentBoyer1976 Dec 13, 2024
9bd736b
Merge remote-tracking branch 'origin/main'
LaurentBoyer1976 Dec 13, 2024
fd5af73
Merge branch 'CreateJs__SingletonPattern'
LaurentBoyer1976 Dec 13, 2024
9806520
Css page photographer, modal et lightbox termniné
LaurentBoyer1976 Dec 16, 2024
b6e42a8
Ajout des styles Css pour light box et page d'accueil
LaurentBoyer1976 Dec 17, 2024
92530a6
Modification des hover next et before sur lightbox
LaurentBoyer1976 Dec 17, 2024
4764e7f
Modification outline du link en page d'acceuil
LaurentBoyer1976 Dec 17, 2024
f9f7bea
Merge branch 'CreateCss__Global--Index'
LaurentBoyer1976 Dec 17, 2024
c84d2a4
Ajout des listener pour la navigation au clavier. Correction de la sy…
LaurentBoyer1976 Dec 17, 2024
4216ae3
Merge branch 'CreateJS__Navigation--Keyboard'
LaurentBoyer1976 Dec 17, 2024
b5531df
retrait de fichiers inutiles
LaurentBoyer1976 Dec 17, 2024
1822b88
Correction style modal et TABindex modal
LaurentBoyer1976 Dec 17, 2024
ecdcc46
suppression des dossier inutiles et vides
LaurentBoyer1976 Dec 19, 2024
0eb8e56
modification chemin d'accès Json dans la constante photographerApi du…
LaurentBoyer1976 Dec 19, 2024
d6da53c
New modif chemin d'accès au fichier Json
LaurentBoyer1976 Dec 19, 2024
f60795f
New modif chemin d'accès json v2
LaurentBoyer1976 Dec 19, 2024
8dd48b2
vérification des chemins d'accès aux fichiers et modifications
LaurentBoyer1976 Dec 19, 2024
2ef6417
Modif chemin d'accès media dans mediafactory
LaurentBoyer1976 Dec 19, 2024
5b742f0
Modification des erreurs levées par le validateur html w3c
LaurentBoyer1976 Dec 19, 2024
c93d3f6
test fichiers css et modification des erreurs levées
LaurentBoyer1976 Dec 19, 2024
62d2ff0
Merge branch 'Validation__Css' into AccessibilityTest__norme
LaurentBoyer1976 Dec 19, 2024
e0cd785
Test accessibilité ok
LaurentBoyer1976 Dec 20, 2024
254fa2b
Merge branch 'AccessibilityTest__norme'
LaurentBoyer1976 Dec 20, 2024
8bb92e7
modification et correction élements totlal likes et formulaire
LaurentBoyer1976 Dec 20, 2024
43fbfe3
Merge branch 'AccessibilityTest__norme'
LaurentBoyer1976 Dec 20, 2024
184c507
correction formualaire et taille police gallery cards
LaurentBoyer1976 Dec 20, 2024
92e7d50
correction erreur taille de font
LaurentBoyer1976 Dec 20, 2024
cffa768
modificatoin du CDN fontawesome
LaurentBoyer1976 Dec 20, 2024
227573e
changement de correction img pour la page photographer.
LaurentBoyer1976 Dec 20, 2024
5a4958d
vérification des img
LaurentBoyer1976 Dec 20, 2024
8d72052
passage à bootstrap icons
LaurentBoyer1976 Dec 20, 2024
f86e4ca
validation final
LaurentBoyer1976 Dec 20, 2024
c88c00c
supression dossier fontawesome inutile
LaurentBoyer1976 Dec 20, 2024
87073d4
corection mineur sur skiplink
LaurentBoyer1976 Dec 23, 2024
2647ed6
correction mineur css et html
LaurentBoyer1976 Dec 23, 2024
24592dc
correction mineur
LaurentBoyer1976 Dec 23, 2024
158a66d
modification mineur
LaurentBoyer1976 Dec 23, 2024
99d542d
ajout aria live dans la fonction d'affichage des messages d'erreurs d…
LaurentBoyer1976 Dec 27, 2024
6048a59
ajout de descriptions pour les classes et fonctions dans MediasFactor…
LaurentBoyer1976 Jan 8, 2025
a09126c
ajout de propriétés min-width et min-height pour améliorer la mise en…
LaurentBoyer1976 Jan 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/Fisheye.github.io.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5502
}
12 changes: 12 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "lint",
"problemMatcher": [],
"label": "npm: lint",
"detail": "eslint .js"
}
]
}
Empty file.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
128 changes: 128 additions & 0 deletions css/modal.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
/*MODAL style */

#contact__modal {
display: none;
border-radius: 5px;
background-color: #DB8876;
width: 50%;
flex-direction: column;
align-items: center;
padding: 35px;
margin: 180px auto;
}
.modal__form {
display: flex;
flex-direction: column;
justify-content: space-evenly;
width: 100%;
min-height: 900px;
}
.modal__form--header{
display: flex;
justify-content: space-between;
flex-direction: row;
width: 100%;
margin: 0;
}

.modal__form--BtnClose{
background-color: #DB8876;
width: 50px;
height: 50px;
cursor: pointer;
}
.modal__form--BtnClose:hover, .modal__form--BtnClose:focus{
transform: scale(1.1);
outline: 2px solid #901C1C;
}
.modal__form--BtnClose:before{
display: flex;
justify-content: center;
content: "\f659";
font-family: 'bootstrap-icons';
color: white;
background-color: #DB8876;
font-size: 50px;
height: 100%;
width: 100%;
}

.modal__form--title{
font-size: 64px;
font-weight: 400;
text-align: center;
margin: 0;
}
.modal__form--photographerName{
font-size: 64px;
font-weight: 400;
margin: 0;
}

form {
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-start;
}

form label {
color: #312E2E;
font-size: 36px;
}

form div {
display: flex;
flex-direction: column;
width: 100%;
align-items: self-start;
margin-bottom: 26px;
}

form input {
width: 100%;
height: 68px;
border: none;
border-radius: 5px;
}
form textarea{
width: 100%;
border: none;
border-radius: 5px;
}
::placeholder{
font-size: 24px;
font-family: "DM Sans", sans-serif;
color: black;
}
.formData[data-error-visible]::after{
content: attr(data-error);
font-size: 24px;
font-weight: bold;
text-decoration: underline 2px double #901C1C;
font-family: "DM Sans", sans-serif;
color: #0B0D0D;

opacity: 0;
}
.formData[data-error-visible="true"]::after{
opacity: 1;
}
.text-control[data-error-visible="true"]{
border: 5px solid #901C1C;
}
.contact__form--submitBtn{
background-color: #901C1C;
color: white;
font-size: 18px;
font-weight: 700;
border: none;
border-radius: 5px;
width: 42%;
height: 68px;
cursor: pointer;
}
.contact__form--submitBtn:hover, .contact__form--submitBtn:focus{
border: #312E2E 2px solid;
transform: scale(1.1);
}
Loading