diff options
Diffstat (limited to 'public/main.js')
-rw-r--r-- | public/main.js | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/public/main.js b/public/main.js new file mode 100644 index 0000000..d4fb43a --- /dev/null +++ b/public/main.js | |||
@@ -0,0 +1,55 @@ | |||
1 | // public/main.js | ||
2 | |||
3 | function accueil_vers_menu() | ||
4 | { | ||
5 | // ergonomique | ||
6 | window.setTimeout("location=('index.php?page=menu');", 10000); | ||
7 | } | ||
8 | |||
9 | function deconnexionAutomatique() | ||
10 | { | ||
11 | // minuterie réinitialisée après une action de l'utilisateur | ||
12 | // et sauvegarde avec le plugin "autosave" de l'éditeur | ||
13 | |||
14 | // 600000 ms = 10 min | ||
15 | //window.setTimeout("location=('index.php?action=deconnexion');", 600000); | ||
16 | } | ||
17 | |||
18 | // bouton "mailto", le visiteur ne quitte pas la page | ||
19 | function clientCourriel() | ||
20 | { | ||
21 | var adresse = "melaine.favennec@wanadoo.fr"; | ||
22 | var objet = "?subject=visite%20du%20site"; | ||
23 | var link = "mailto:" + adresse + objet; | ||
24 | document.location.href = link; | ||
25 | } | ||
26 | |||
27 | // bouton pour "copier" dans le presse-papier | ||
28 | function copierAdresse() | ||
29 | { | ||
30 | var adresse = "melaine.favennec@wanadoo.fr"; | ||
31 | |||
32 | // une balise <input> avec des attributs | ||
33 | var element = document.createElement("input"); | ||
34 | element.setAttribute("id", "copyMe"); | ||
35 | element.setAttribute("value", adresse); | ||
36 | |||
37 | // placement dans la page (= le "document") | ||
38 | document.body.appendChild(element); | ||
39 | var cible = document.getElementById('copyMe'); | ||
40 | |||
41 | // selection comme-ci on utilisait la souris | ||
42 | cible.select(); | ||
43 | // copie (= Ctrl + C) | ||
44 | document.execCommand("copy"); | ||
45 | |||
46 | // nettoyage | ||
47 | element.parentNode.removeChild(element); | ||
48 | } | ||
49 | |||
50 | // cacher le lien #nouvelArticle quand le ckeditor est appelé | ||
51 | // function cacherLienArticle() | ||
52 | // { | ||
53 | // var cible = document.getElementById('nouvelArticle'); | ||
54 | // cible.setAttribute("style", "display: none;"); | ||
55 | // } | ||