diff options
author | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
commit | 787d03e48471ba62cd830379428f04d996f0b74b (patch) | |
tree | e9f98c7b9288c4530b50985688dd82622106ba2d /public/main.js | |
parent | 29df6f1362745eabf4fbcaedf309eb63795152fa (diff) | |
download | melaine-787d03e48471ba62cd830379428f04d996f0b74b.zip |
model update
Diffstat (limited to 'public/main.js')
-rw-r--r-- | public/main.js | 163 |
1 files changed, 90 insertions, 73 deletions
diff --git a/public/main.js b/public/main.js index c392590..9764394 100644 --- a/public/main.js +++ b/public/main.js | |||
@@ -1,74 +1,91 @@ | |||
1 | // public/main.js | 1 | // public/main.js |
2 | 2 | ||
3 | function versMenu() | 3 | function versMenu() |
4 | { | 4 | { |
5 | // ergonomique | 5 | // ergonomique |
6 | window.setTimeout("location=('index.php?page=menu');", 10000); | 6 | window.setTimeout("location=('index.php?page=menu');", 10000); |
7 | window.setTimeout(function(){location.href="index.php?page=menu"}, 3000); | 7 | window.setTimeout(function(){location.href="index.php?page=menu"}, 3000); |
8 | } | 8 | } |
9 | 9 | ||
10 | function deconnexionAutomatique() | 10 | function deconnexionAutomatique() |
11 | { | 11 | { |
12 | // minuterie réinitialisée après une action de l'utilisateur | 12 | // minuterie réinitialisée après une action de l'utilisateur |
13 | // 600000 ms = 10 min | 13 | // 600000 ms = 10 min |
14 | //window.setTimeout("location=('index.php?action=deconnexion');", 600000); | 14 | //window.setTimeout("location=('index.php?action=deconnexion');", 600000); |
15 | 15 | ||
16 | // sauvegarde de la rédaction en cours avec le plugin "autosave" de l'éditeur | 16 | // sauvegarde de la rédaction en cours avec le plugin "autosave" de l'éditeur |
17 | } | 17 | } |
18 | 18 | ||
19 | // fonction appelée avec onClick dans un lien, | 19 | // fonction appelée avec onClick dans un lien, |
20 | // si JS est activé, on ne suit le lien qu'avec un "oui" | 20 | // si JS est activé, on ne suit le lien qu'avec un "oui" |
21 | // si JS est désactivé, le lien fonctionne | 21 | // si JS est désactivé, le lien fonctionne |
22 | function confirmerSuppression() | 22 | function confirmerSuppression() |
23 | { | 23 | { |
24 | var oui = confirm('Confirmer la suppression de cet article.'); | 24 | var oui = confirm('Confirmer la suppression de cet article.'); |
25 | if(!oui) | 25 | if(!oui) |
26 | { | 26 | { |
27 | event.preventDefault(); | 27 | event.preventDefault(); |
28 | } | 28 | } |
29 | } | 29 | } |
30 | 30 | ||
31 | // bouton "mailto", le visiteur ne quitte pas la page | 31 | // code exécuté à la validation du formulaire |
32 | function clientCourriel() | 32 | function envoiDonnees() |
33 | { | 33 | { |
34 | var adresse = "melaine.favennec@wanadoo.fr"; | 34 | // supprimer le positionnement absolu de l'iframe |
35 | var objet = "?subject=visite%20du%20site"; | 35 | /*let balisesIframe = document.getElementsByTagName("iframe"); |
36 | var link = "mailto:" + adresse + objet; | 36 | for(var i = 0; i < balisesIframe.length; i++) |
37 | document.location.href = link; | 37 | { |
38 | } | 38 | alert(balisesIframe[i].getAttribute("style")); // affiche le CSS |
39 | 39 | balisesIframe[i].removeAttribute("style"); | |
40 | // bouton pour "copier" dans le presse-papier | 40 | alert(balisesIframe[i].getAttribute("style")); // affiche null |
41 | function copierAdresse() | 41 | }*/ |
42 | { | 42 | } |
43 | var adresse = "melaine.favennec@wanadoo.fr"; | 43 | |
44 | 44 | // bouton "mailto", le visiteur ne quitte pas la page | |
45 | // une balise <input> avec des attributs | 45 | function clientCourriel() |
46 | var element = document.createElement("input"); | 46 | { |
47 | element.setAttribute("id", "copyMe"); | 47 | var adresse = "melaine.favennec@wanadoo.fr"; |
48 | element.setAttribute("value", adresse); | 48 | var objet = "?subject=visite%20du%20site"; |
49 | 49 | var link = "mailto:" + adresse + objet; | |
50 | // placement dans la page (= le "document") | 50 | document.location.href = link; |
51 | document.body.appendChild(element); | 51 | } |
52 | var cible = document.getElementById('copyMe'); | 52 | |
53 | 53 | // bouton pour "copier" dans le presse-papier | |
54 | // selection comme on le ferait à la souris | 54 | function copierAdresse() |
55 | cible.select(); | 55 | { |
56 | // copie (= Ctrl + C) | 56 | var adresse = "melaine.favennec@wanadoo.fr"; |
57 | document.execCommand("copy"); | 57 | |
58 | 58 | // une balise <input> avec des attributs | |
59 | // nettoyage | 59 | var element = document.createElement("input"); |
60 | element.parentNode.removeChild(element); | 60 | element.setAttribute("id", "copyMe"); |
61 | } | 61 | element.setAttribute("value", adresse); |
62 | 62 | ||
63 | // cacher le lien #nouvelArticle quand le ckeditor est appelé | 63 | // placement dans la page (= le "document") |
64 | // function cacherLienArticle() | 64 | document.body.appendChild(element); |
65 | // { | 65 | var cible = document.getElementById('copyMe'); |
66 | // var cible = document.getElementById('nouvelArticle'); | 66 | |
67 | // cible.setAttribute("style", "display: none;"); | 67 | // selection comme on le ferait à la souris |
68 | // } | 68 | cible.select(); |
69 | 69 | // copie (= Ctrl + C) | |
70 | function nouveauMotdepasse(page) | 70 | document.execCommand("copy"); |
71 | { | 71 | |
72 | confirm('Le mot de passe a été modifié.'); | 72 | // nettoyage |
73 | window.setTimeout(location=('index.php?page=' + page + '&message=nouveau_mdp'), 0); | 73 | element.parentNode.removeChild(element); |
74 | |||
75 | // test optionnel | ||
76 | // essayer un document.execCommand("paste"); dans une variable | ||
77 | // mais depuis une deuxième fonction | ||
78 | } | ||
79 | |||
80 | // cacher le lien #nouvelArticle quand le ckeditor est appelé | ||
81 | // function cacherLienArticle() | ||
82 | // { | ||
83 | // var cible = document.getElementById('nouvelArticle'); | ||
84 | // cible.setAttribute("style", "display: none;"); | ||
85 | // } | ||
86 | |||
87 | function nouveauMotdepasse(page) | ||
88 | { | ||
89 | confirm('Le mot de passe a été modifié.'); | ||
90 | window.setTimeout(location=('index.php?page=' + page + '&message=nouveau_mdp'), 0); | ||
74 | } \ No newline at end of file | 91 | } \ No newline at end of file |