forked from linuxfrorg/linuxfr.org
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathedit.html.haml
More file actions
47 lines (36 loc) · 2.23 KB
/
edit.html.haml
File metadata and controls
47 lines (36 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
%main#contents(role="main")
=h1 "Feuilles de style alternatives"
%p
Votre feuille de style actuelle est : #{@current || "celle par défaut"}.
%p
Vous souhaitez revenir à la CSS fournie par défaut ? Cliquez sur ce bouton :
= button_to "CSS par défaut", "/stylesheet", method: :delete, class: "ok_button"
%p
Il est possible de choisir une feuille de style (CSS) alternative pour l’affichage du site LinuxFr.org.
Ces feuilles de style sont des contributions de personnes externes aux équipes du site et leur maintenance n’est pas garantie.
Pour en choisir une, cliquer simplement sur son image.
= form_tag "/stylesheet", method: :put do
%input(type="radio" name="css_session" value="all" id="css_session_all" checked)
%label(for="css_session_all") Activer cette feuille de style pour toutes les sessions
%input(type="radio" name="css_session" value="current" id="css_session_current")
%label(for="css_session_current") Activer cette feuille de style uniquement pour la session en cours
- @stylesheets.each do |css|
%button{ type: "submit", name: "stylesheet", value: css.url, title: css.name }
%img{ src: css.image, alt: css.name }
%p
En plus des feuilles de style proposées sur cette page, vous pouvez utiliser une feuille de style de votre choix.
Deux méthodes vous sont proposées : utiliser une feuille de style hébergée sur un autre serveur ou téléverser un fichier.
%p
Dans les deux cas, la feuille de style peut être une réécriture complète ou juste l’ajout de quelques règles à la feuille de style par défaut.
Pour cela, il vous suffit de commencer votre feuille de style par la déclaration suivante :
%pre
@import url("#{MY_PUBLIC_URL}/assets/application.css");
%div.sideforms
= form_tag "/stylesheet", method: :put do
= label_tag :stylesheet, "Pour utiliser une feuille de style externe, veuillez saisir son adresse :"
= text_field_tag :stylesheet
= submit_tag 'OK'
= form_tag "/stylesheet", multipart: true do
= label_tag :uploaded_stylesheet, "Pour utiliser une feuille de style présente sur votre ordinateur, veuillez la téléverser :"
= file_field_tag :uploaded_stylesheet
= submit_tag 'OK'